From ac45ba633b05cd2807ca7a84055f30d5dd85ce08 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 26 May 2022 15:57:43 +0800 Subject: [PATCH] build --- package.json | 5 +- public/css/app.css | 2 +- public/css/fonts/taskfont.ttf | Bin 58196 -> 58416 bytes public/css/fonts/taskfont.woff | Bin 31140 -> 31284 bytes public/css/fonts/taskfont.woff2 | Bin 26480 -> 26648 bytes public/js/app.js | 2 +- public/js/build/264.js | 2 +- public/js/build/{734.js => 561.js} | 4 +- ...{734.js.LICENSE.txt => 561.js.LICENSE.txt} | 0 public/js/build/626.js | 2 +- public/js/build/791.js | 2 +- public/js/hash | 2 +- .../manage/components/ChatInput/index.vue | 176 ++--- .../js/pages/manage/components/TaskDetail.vue | 9 +- resources/assets/sass/dark.scss | 20 +- .../sass/pages/components/chat-input.scss | 613 ++++++++++-------- .../sass/pages/components/dialog-wrapper.scss | 22 +- .../sass/pages/components/task-detail.scss | 16 +- .../statics/public/css/fonts/taskfont.ttf | Bin 58196 -> 58416 bytes .../statics/public/css/fonts/taskfont.woff | Bin 31140 -> 31284 bytes .../statics/public/css/fonts/taskfont.woff2 | Bin 26480 -> 26648 bytes 21 files changed, 512 insertions(+), 365 deletions(-) rename public/js/build/{734.js => 561.js} (69%) rename public/js/build/{734.js.LICENSE.txt => 561.js.LICENSE.txt} (100%) diff --git a/package.json b/package.json index ff9f44e9f..e702909e6 100644 --- a/package.json +++ b/package.json @@ -96,5 +96,8 @@ "url": "https://t.hitosea.com/desktop/publish" } } - ] + ], + "dependencies": { + "grapheme-splitter": "^1.0.4" + } } diff --git a/public/css/app.css b/public/css/app.css index 7c1a13094..603d7f3a1 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -5,4 +5,4 @@ * Copyright (c) 2013, salesforce.com */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble .ql-toolbar:after,.ql-bubble.ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble .ql-toolbar button,.ql-bubble.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble .ql-toolbar button svg,.ql-bubble.ql-toolbar button svg{float:left;height:100%}.ql-bubble .ql-toolbar button:active:hover,.ql-bubble.ql-toolbar button:active:hover{outline:none}.ql-bubble .ql-toolbar input.ql-image[type=file],.ql-bubble.ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:focus,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover{color:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble .ql-toolbar button:hover:not(.ql-active),.ql-bubble.ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{position:absolute;right:20px;top:10px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;color:#fff;content:attr(href);font-size:12px;font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;top:-5px;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;content:" ";height:0;top:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible} .ql-mention-list-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 12px 0 rgba(30,30,30,.08);overflow:auto;width:270px;z-index:9001}.ql-mention-loading{font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list{list-style:none;margin:0;overflow:hidden;padding:0}.ql-mention-list-item{cursor:pointer;font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{background-color:#d3e1eb;border-radius:6px;height:24px;margin-right:2px;padding:3px 0;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:65px}.mention>span{margin:0 3px} -@charset "UTF-8";.file-icon:before{background-image:url(../images/file/light/other.svg);background-repeat:no-repeat;background-size:contain;content:""}.file-icon.archive:before{background-image:url(../images/file/light/archive.svg)}.file-icon.cad:before{background-image:url(../images/file/light/cad.svg)}.file-icon.code:before{background-image:url(../images/file/light/code.svg)}.file-icon.document:before{background-image:url(../images/file/light/document.svg)}.file-icon.drawio:before{background-image:url(../images/file/light/drawio.svg)}.file-icon.excel:before{background-image:url(../images/file/light/excel.svg)}.file-icon.flow:before{background-image:url(../images/file/light/flow.svg)}.file-icon.folder:before{background-image:url(../images/file/light/folder.svg)}.file-icon.folder.share:before{background-image:url(../images/file/light/folder-share.svg)}.file-icon.media:before{background-image:url(../images/file/light/media.svg)}.file-icon.mind:before{background-image:url(../images/file/light/mind.svg)}.file-icon.ofd:before{background-image:url(../images/file/light/ofd.svg)}.file-icon.pdf:before{background-image:url(../images/file/light/pdf.svg)}.file-icon.picture:before{background-image:url(../images/file/light/picture.svg)}.file-icon.ppt:before{background-image:url(../images/file/light/ppt.svg)}.file-icon.sheet:before{background-image:url(../images/file/light/sheet.svg)}.file-icon.tif:before{background-image:url(../images/file/light/tif.svg)}.file-icon.txt:before{background-image:url(../images/file/light/txt.svg)}.file-icon.updir:before{background-image:url(../images/file/light/updir.svg)}.file-icon.upload:before{background-image:url(../images/file/light/upload.svg)}.file-icon.word:before{background-image:url(../images/file/light/word.svg)}.file-icon.wps:before{background-image:url(../images/file/light/wps.svg)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-display:"auto";font-family:element-icons;font-style:normal;font-weight:400;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype")}[class*=" el-icon-"],[class^=el-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-avatar{background:#c0c4cc;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;overflow:hidden;text-align:center;width:40px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{height:40px;line-height:40px;width:40px}.el-avatar--medium{height:36px;line-height:36px;width:36px}.el-avatar--small{height:28px;line-height:28px;width:28px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{word-wrap:break-word;border-radius:4px;font-size:14px;line-height:1.2;min-width:10px;padding:10px;position:absolute;z-index:2000}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{border-width:5px;content:" "}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#585e6a;bottom:-6px}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#585e6a;bottom:1px;margin-left:-5px}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a;border-top-width:0;top:-6px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#585e6a;border-top-width:0;margin-left:-5px;top:1px}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#585e6a;left:-6px}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#585e6a;bottom:-5px;left:1px}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{border-left-color:#585e6a;border-right-width:0;right:-6px}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#585e6a;border-right-width:0;bottom:-5px;margin-left:-5px;right:1px}.el-tooltip__popper.is-dark{background:#585e6a;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-popover{background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#606266;font-size:14px;line-height:1.4;min-width:150px;padding:12px;position:absolute;text-align:justify;word-break:break-all;z-index:2000}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-button{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:focus,.el-button:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.el-button:active{border-color:#3a8ee6;color:#3a8ee6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#409eff;color:#409eff}.el-button.is-plain:active{background:#fff;outline:none}.el-button.is-active,.el-button.is-plain:active{border-color:#3a8ee6;color:#3a8ee6}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{background-color:#fff;background-image:none;border-color:#ebeef5;color:#c0c4cc;cursor:not-allowed}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background-color:#a0cfff;border-color:#a0cfff;color:#fff}.el-button--primary.is-plain{background:#ecf5ff;border-color:#b3d8ff;color:#409eff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409eff;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{background-color:#ecf5ff;border-color:#d9ecff;color:#8cc5ff}.el-button--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success:active{outline:none}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{background-color:#b3e19d;border-color:#b3e19d;color:#fff}.el-button--success.is-plain{background:#f0f9eb;border-color:#c2e7b0;color:#67c23a}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{background-color:#f0f9eb;border-color:#e1f3d8;color:#a4da89}.el-button--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning:active{outline:none}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{background-color:#f3d19e;border-color:#f3d19e;color:#fff}.el-button--warning.is-plain{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{background-color:#fdf6ec;border-color:#faecd8;color:#f0c78a}.el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger:active{outline:none}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{background-color:#fab6b6;border-color:#fab6b6;color:#fff}.el-button--danger.is-plain{background:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{background-color:#fef0f0;border-color:#fde2e2;color:#f9a7a7}.el-button--info{background-color:#909399;border-color:#909399;color:#fff}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{outline:none}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{background-color:#c8c9cc;border-color:#c8c9cc;color:#fff}.el-button--info.is-plain{background:#f4f4f5;border-color:#d3d4d6;color:#909399}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{background-color:#f4f4f5;border-color:#e9e9eb;color:#bcbec2}.el-button--medium{border-radius:4px;font-size:14px;padding:10px 20px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{border-radius:3px;font-size:12px;padding:9px 15px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{border-radius:3px;font-size:12px;padding:7px 15px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{background:transparent;border-color:transparent;color:#409eff;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{background-color:transparent;border-color:transparent;color:#66b1ff}.el-button--text:active{background-color:transparent;color:#3a8ee6}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:hsla(0,0%,100%,.5);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-dropdown{color:#606266;display:inline-block;font-size:14px;position:relative}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{border-left:none;padding-left:5px;padding-right:5px;position:relative}.el-dropdown .el-dropdown__caret-button:before{background:hsla(0,0%,100%,.5);bottom:5px;content:"";display:block;left:0;position:absolute;top:5px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{bottom:0;top:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{color:#bbb;cursor:not-allowed}.el-dropdown-menu{background-color:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);left:0;margin:5px 0;padding:10px 0;position:absolute;top:0;z-index:10}.el-dropdown-menu__item{color:#606266;cursor:pointer;font-size:14px;line-height:36px;list-style:none;margin:0;outline:none;padding:0 20px}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#f4f5f7;color:#606266}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid #ebeef5;margin-top:6px;position:relative}.el-dropdown-menu__item--divided:before{background-color:#fff;content:"";display:block;height:6px;margin:0 -20px}.el-dropdown-menu__item.is-disabled{color:#bbb;cursor:default;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{font-size:14px;line-height:30px;padding:0 17px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:13px;line-height:27px;padding:0 15px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{font-size:12px;line-height:24px;padding:0 10px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;overflow:hidden;padding:14px 26px 14px 13px;position:fixed;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:330px}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{color:#303133;font-size:16px;font-weight:700;margin:0}.el-notification__content{color:#606266;font-size:14px;line-height:21px;margin:6px 0 0;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{font-size:24px;height:24px;width:24px}.el-notification__closeBtn{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translateX(100%)}.el-notification-fade-enter.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-active{opacity:0}.el-dropdown-menu__item{min-width:100px}.el-dropdown-menu__item .item.red,.el-dropdown-menu__item .item.red>i{color:red!important}.el-dropdown-menu__item--divided:before{height:5px}.el-tooltip__popper.is-light{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:hsla(0,0%,85%,.5)}.el-popover{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}@font-face{font-family:zenicon;src:url(../css/fonts/zenicon.woff2) format("woff2")}.ft.icon{word-wrap:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-font-feature-settings:"liga";direction:ltr;font-family:zenicon,serif;letter-spacing:normal;line-height:1;padding-left:1px;text-transform:none;transform:scale(1.2);transform-origin:50% 0;white-space:nowrap}.ft+.el-el-button,.ft+.ft,.ft+.z-confirm,.ft+.z-execute,.ft+.z-link,.ft+a{margin-left:.6rem}.ft.l12{margin-left:12px}.ft.r12{margin-right:12px}.ft.hover{cursor:pointer}.ft.hover:hover{color:#0285d7}.ft.dark{color:#0d0d0d}.ft.gray{color:#666}.ft.yellow{color:#f90}.ft.red{color:#ed3f14}.ft.green{color:#19be6b}.ft.blue{color:#2d8cf0}.ft.center{text-align:center}.ft.right{text-align:right}.ft.bold{font-weight:700}.ft.underline{text-decoration:underline}.ft.through{text-decoration:line-through}.ft.italic{font-style:italic}.ft.cursor{cursor:pointer}.ft.h1{font-size:1.3rem}.ft.h2{font-size:1.2rem}.ft.h3{font-size:1.1rem}.ft.h4{font-size:.9rem}.ft.h5{font-size:.8rem}@font-face{font-family:taskfont;src:url(../css/fonts/taskfont.woff2) format("woff2"),url(../css/fonts/taskfont.woff) format("woff"),url(../css/fonts/taskfont.ttf) format("truetype")}.taskfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:taskfont,"serif"!important;font-size:16px;font-style:normal}.app-view-loading{align-items:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.app-view-loading>div{text-align:center}.app-view-loading>div>div{color:#ccc;font:11px verdana;letter-spacing:1px;line-height:16px;margin:0;text-transform:uppercase}.app-view-loading>div>span{-webkit-animation:app-view-loadanim 1s infinite alternate;animation:app-view-loadanim 1s infinite alternate;background:#007db6;border-radius:8px;display:inline-block;height:8px;margin:2px;vertical-align:middle;width:8px}.app-view-loading>div>span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s;background:#008fb2}.app-view-loading>div>span:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s;background:#009b9e}.app-view-loading>div>span:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s;background:#00a77d}.app-view-loading>div>span:nth-of-type(5){-webkit-animation-delay:.8s;animation-delay:.8s;background:#00b247}.app-view-loading>div>span:nth-of-type(6){-webkit-animation-delay:1s;animation-delay:1s;background:#5ab027}.app-view-loading>div>span:nth-of-type(7){-webkit-animation-delay:1.2s;animation-delay:1.2s;background:#a0b61e}@-webkit-keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}@keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}.overlay-y{overflow-y:overlay!important}.overlay-y::-webkit-scrollbar{height:10px;width:10px}.overlay-y::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.overlay-y::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.overlay-y:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.overlay-y:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.overlay-y::-webkit-scrollbar-track{background:transparent;border-radius:10px}.overlay-none::-webkit-scrollbar{display:none}.common-auto-tip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-circle{border-radius:50%}.common-circle .common-circle-path{fill:transparent}.common-circle .common-circle-g-path-ring{stroke:#8bcf70}.common-circle .common-circle-g-path-core{fill:#8bcf70;transform:scale(.56);transform-origin:50%}.common-drawer-overlay .ivu-modal{margin:0;padding:0}.common-drawer-overlay .ivu-modal .ivu-modal-content{background:transparent}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-close{display:none}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-body{align-content:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:0}.common-drawer-overlay .overlay-body{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;width:100%;z-index:2}.common-drawer-overlay .overlay-body .overlay-close{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end}.common-drawer-overlay .overlay-body .overlay-close>a{align-items:center;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.common-drawer-overlay .overlay-body .overlay-close>a .icon{height:24px;width:24px}.common-drawer-overlay .overlay-body .overlay-close>a>svg{transition:all .3s}.common-drawer-overlay .overlay-body .overlay-close>a:hover{color:#fff}.common-drawer-overlay .overlay-body .overlay-close>a:hover>svg{transform:rotate(-90deg)}.common-drawer-overlay .overlay-body .overlay-resize{height:5px;margin-bottom:-5px;width:100%;z-index:1}.common-drawer-overlay .overlay-body .overlay-content{background:#fff;border-radius:18px 18px 0 0;cursor:default;flex:1;position:relative;transform:translate(0) scale(1)}.common-drawer-overlay.right .ivu-modal .ivu-modal-content .ivu-modal-body,.common-drawer-overlay.right .overlay-body{flex-direction:row}.common-drawer-overlay.right .overlay-body .overlay-close{align-items:flex-start}.common-drawer-overlay.right .overlay-body .overlay-resize{height:100%;margin-right:-5px;width:5px;z-index:1}.common-drawer-overlay.right .overlay-body .overlay-content{border-radius:18px 0 0 18px}.drawer-slide-bottom-enter-active,.drawer-slide-bottom-leave-active{transition:all .2s ease}.drawer-slide-bottom-enter,.drawer-slide-bottom-leave-to{opacity:0;transform:translateY(15%) scale(.98)}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all .2s ease}.drawer-slide-right-enter,.drawer-slide-right-leave-to{opacity:0;transform:translate(15%) scale(.98)}.img-upload-modal .ivu-modal-mask{z-index:1001}.img-upload-modal .ivu-modal-no-mask{background-color:rgba(55,55,55,.2)}.img-upload-modal .ivu-modal-wrap{z-index:1001}.imgcomp-upload-list{background:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);display:inline-block;height:60px;line-height:60px;margin-right:4px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.imgcomp-upload-list .imgcomp-upload-img{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.imgcomp-upload-list .imgcomp-upload-list-cover{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.imgcomp-upload-list .imgcomp-upload-list-cover i{color:#fff;cursor:pointer;font-size:24px;margin:0;transition:all .2s;vertical-align:middle}.imgcomp-upload-list .imgcomp-upload-list-cover i:hover{font-size:28px}.imgcomp-upload-list .ivu-progress{height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer{background-color:rgba(0,0,0,.68);height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner{margin:0 auto;width:88%}.imgcomp-upload-list:hover .imgcomp-upload-list-cover{display:block}.img-upload-foot,.img-upload-foot .img-upload-foot-input{align-items:center;display:flex;justify-content:flex-end}.img-upload-foot .img-upload-foot-input{flex:1;text-align:left}.img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle{cursor:pointer;margin-right:22px;padding-left:3px}.add-box{background:#fff;border:1px dashed #dddee1;border-radius:4px;display:inline-block;height:60px;line-height:60px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.add-box .add-box-icon i{padding-bottom:2px;vertical-align:middle}.add-box .add-box-upload{background:rgba(0,0,0,.6);color:#fff;display:none;height:100%;left:0;padding-top:9px;position:absolute;top:0;width:100%}.add-box .add-box-upload .add-box-item{cursor:pointer;height:22px;line-height:22px}.add-box .add-box-upload .add-box-item .ivu-upload-drag,.add-box .add-box-upload .add-box-item .ivu-upload-drag:hover{background:transparent;border:0;border-radius:0}.add-box .add-box-upload .add-box-item span{font-size:12px;transition:all .2s}.add-box .add-box-upload .add-box-item:hover span{font-size:14px}.add-box em{font-style:normal}.add-box:hover{border-color:rgba(0,0,0,.6)}.add-box:hover .add-box-upload{display:block}.callback-add-box{background:transparent;border:0;display:block;height:25px;line-height:25px;width:auto}.callback-add-box .add-box-icon{display:none}.callback-add-box .add-box-upload{background:transparent;color:#333;display:block;padding:0;width:auto}.callback-add-box .add-box-upload>div{display:inline-block;padding-right:10px}.browse-load{margin:20px;text-align:center}.browse-list{max-height:540px;overflow:auto}.browse-list .browse-item{cursor:pointer;display:inline-block;margin:10px 15px;position:relative;text-align:center}.browse-list .browse-item .browse-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:cover;height:64px;width:64px}.browse-list .browse-item .browse-title{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:64px}.browse-list .browse-item .browse-icon{background-color:rgba(0,0,0,.5);color:#fff;font-size:36px;height:64px;left:0;padding-top:15px;position:absolute;top:0;width:100%}.browse-list-disabled{position:relative}.browse-list-disabled:after{background-color:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.common-loading{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:30px;margin:auto;max-height:100%;max-width:100%;overflow:hidden;transform-origin:center center;width:30px}.common-loading .common-path{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.mobile-tabbar{bottom:0;display:none;flex-direction:column;justify-content:flex-end;left:0;position:fixed;right:0;z-index:99}.mobile-tabbar .tabbar-box{background-color:#f8f8f8;box-shadow:0 0 1px rgba(28,34,43,.15);height:60px;z-index:3}.mobile-tabbar .tabbar-box,.mobile-tabbar .tabbar-box>li{align-items:center;display:flex;justify-content:center;margin:0;padding:0;position:relative}.mobile-tabbar .tabbar-box>li{color:#606266;flex:1;flex-direction:column;height:100%;list-style:none}.mobile-tabbar .tabbar-box>li .taskfont{font-size:24px;line-height:34px}.mobile-tabbar .tabbar-box>li .tabbar-title{font-size:12px;line-height:18px}.mobile-tabbar .tabbar-box>li .tabbar-badge{left:50%;position:absolute;top:0;transform:scale(.8)}.mobile-tabbar .tabbar-box>li .tabbar-badge .ivu-badge-count{font-size:14px}.mobile-tabbar .tabbar-box>li.active{color:#8bcf70}.mobile-tabbar .more-mask{background-color:rgba(0,0,0,.15);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.mobile-tabbar .more-box{background-color:#fff;border-radius:16px 16px 0 0;border-top:1px solid #f1f1f1;display:block;margin-bottom:-2px;padding-bottom:16px;position:relative;z-index:2}.mobile-tabbar .more-box .tabbar-more-title{font-size:18px;font-weight:500;padding:16px 16px 36px}.mobile-tabbar .more-box>ul{padding:0 12px}.mobile-tabbar .more-box>ul>li{display:inline-block;list-style:none;margin-bottom:28px;width:25%}.mobile-tabbar .more-box>ul>li .more-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile-tabbar .more-box>ul>li .more-item .taskfont{align-items:center;background-color:rgba(139,207,112,.08);border-radius:12px;color:#8bcf70;display:flex;font-size:25px;height:56px;justify-content:center;width:56px}.mobile-tabbar .more-box>ul>li .more-item .tabbar-title{font-size:14px;overflow:hidden;padding-top:6px;text-overflow:ellipsis;white-space:nowrap}.mobile-back{background-color:rgba(0,0,0,.1);border-radius:50%;display:none;height:500px;left:-50px;position:fixed;top:200px;transform:translate(-460px,-50%);transition:left .2s;width:500px;z-index:9999}.mobile-back.show-back{left:0}.mobile-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);left:50%;max-width:320px;padding:12px;position:fixed;top:20px;transform:translate(-50%);width:90%;z-index:9998}.mobile-notification .common-avatar.avatar-wrapper{align-items:flex-start}.mobile-notification .common-avatar.avatar-wrapper .avatar-name{font-weight:700;padding-left:12px}.mobile-notification .notification-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;float:left;font-size:13px;line-height:18px;margin-left:52px;margin-top:-18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.mobile-fade-enter-active,.mobile-fade-leave-active{transition:all .2s ease}.mobile-fade-enter,.mobile-fade-leave-to{opacity:0}.mobile-slide-enter-active,.mobile-slide-leave-active{transition:all .2s ease}.mobile-slide-enter,.mobile-slide-leave-to{opacity:0;transform:translateY(15%)}.mobile-notify-enter-active,.mobile-notify-leave-active{transition:all .3s ease}.mobile-notify-enter,.mobile-notify-leave-to{opacity:0;transform:translate(-50%,-100%)}.mobile-dialog-enter-active,.mobile-dialog-leave-active{transition:all .3s ease}.mobile-dialog-enter,.mobile-dialog-leave-to{opacity:0;transform:translate(100%)}@media (max-width:768px){.mobile-tabbar{display:flex}.mobile-back{display:block}.mobile-notification{max-width:none;top:12px;width:94%}}.app-scroller-y{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0}.app-scroller-y .app-scroller-bottom{height:0;margin:0;padding:0}.app-scroller-y.static{flex:1;position:static}.common-spinner{bottom:20px;display:none;height:30px;margin:0 auto;position:fixed;right:20px;width:30px;z-index:9999}.common-spinner .common-circular{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.teditor-box .tox.tox-silver-sink,.teditor-transfer .tox.tox-silver-sink{z-index:13000}.teditor-box{min-height:22px;position:relative}.teditor-box .icon-inline{color:#bbb;left:0;position:absolute;top:0}.teditor-box textarea{opacity:0}.teditor-box .tox-tinymce{border-color:#dddee1;border-radius:4px;box-shadow:none;box-sizing:border-box;overflow:hidden}.teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-box .tox-tinymce .tox-tbtn--bespoke .tox-tbtn__select-label{width:auto}.teditor-transfer{background-color:#fff}.teditor-transfer .tox-toolbar>div:last-child>button:last-child{margin-right:64px}.teditor-transfer .ivu-modal-header{display:none}.teditor-transfer .ivu-modal-close{top:7px;z-index:2}.teditor-transfer .teditor-transfer-body{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.teditor-transfer .teditor-transfer-body textarea{opacity:0}.teditor-transfer .teditor-transfer-body .tox-tinymce{border:0}.teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-loadstyle{height:180px;overflow:hidden;position:relative;width:100%}.teditor-loadedstyle{max-height:inherit;overflow:inherit;position:relative;width:100%}.upload-control{display:none;height:0;overflow:hidden;width:0}.tox-tinymce-inline{z-index:100000}.quick-edit{align-items:center;display:flex;max-width:100%}.quick-edit .quick-input{flex:1;max-width:100%;position:relative}.quick-edit .quick-input .quick-loading{align-items:center;bottom:0;display:flex;position:absolute;right:8px;top:0}.quick-edit .quick-input .quick-loading .common-loading{height:14px;margin:0;width:14px}.quick-edit .quick-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-edit .quick-icon{cursor:pointer;display:none;font-size:16px}.quick-edit.quick-always .quick-icon{display:inline-block;opacity:.3;transition:opacity .2s}.ivu-table-row-hover .quick-edit .quick-icon,.quick-edit:hover .quick-icon{display:inline-block;opacity:1}.common-tag-input{background:#fff;border:1px solid #dddee1;border-radius:4px;color:#495060;cursor:text;display:inline-block;line-height:normal;min-height:32px;padding:2px 7px;position:relative;transition:all .2s;vertical-align:middle;width:100%}.common-tag-input:hover{border-color:#a2d98d}.common-tag-input.focus{border-color:#a2d98d;box-shadow:0 0 0 2px rgba(139,207,112,.2)}.common-tag-input .tags-input,.common-tag-input .tags-item{background-color:#f1f8ff;border-radius:3px;color:#495060;float:left;line-height:22px;margin:2px 6px 2px 0;padding:0 20px 0 6px;position:relative}.common-tag-input .tags-input .tags-content,.common-tag-input .tags-item .tags-content{line-height:22px}.common-tag-input .tags-input .tags-del,.common-tag-input .tags-item .tags-del{cursor:pointer;height:22px;position:absolute;right:0;text-align:center;top:-1px;width:20px}.common-tag-input .tags-input{-webkit-appearance:none;background-color:inherit;border:none;color:inherit;height:22px;line-height:22px;max-width:80%;outline:none;overflow:hidden;padding:0;resize:none}.common-tag-input .tags-input::-moz-placeholder{color:#bbb}.common-tag-input .tags-input:-ms-input-placeholder{color:#bbb}.common-tag-input .tags-input::placeholder{color:#bbb}.common-tag-input .tags-placeholder{color:hsla(0,0%,100%,0);left:0;position:absolute;top:0;z-index:-1}.common-tag-input:after{clear:both;content:"";display:block;height:0}.ivu-form-item-error .common-tag-input,.ivu-form-item-error .common-tag-input:hover{border-color:#ed4014}.ivu-form-item-error .common-tag-input.focus{border-color:#ed4014;box-shadow:0 0 0 2px rgba(237,64,20,.2)}.common-avatar{position:relative}.common-avatar.avatar-wrapper{align-items:center;display:flex}.common-avatar.avatar-wrapper .avatar-box{align-items:center;border-radius:50%;display:flex;position:relative}.common-avatar.avatar-wrapper .avatar-box .avatar-default{background-color:transparent}.common-avatar.avatar-wrapper .avatar-box .avatar-text{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-box .avatar-char{display:inline-block;font-size:15px;line-height:inherit}.common-avatar.avatar-wrapper .avatar-box .el-avatar>img{margin:0 auto}.common-avatar.avatar-wrapper .avatar-box>em{background-color:#f90;border:1px solid #fff;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;transform-origin:right bottom;width:8px;z-index:1}.common-avatar.avatar-wrapper .avatar-box.online>em{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-name{overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.common-avatar-transfer{line-height:1.5;padding:4px 2px}.common-avatar-transfer>p{padding:1px 2px}.common-avatar-transfer .avatar-icons{align-items:center;border-top:1px solid hsla(240,5%,96%,.5);display:flex;margin-top:12px;padding:8px 0 2px}.common-avatar-transfer .avatar-icons>i{color:#f4f4f5;cursor:pointer;font-size:22px;margin-right:12px}.common-avatar-transfer .avatar-icons>i:last-child{margin-right:0}.common-avatar-transfer .avatar-icons>i:hover{color:#fff}.common-user{position:relative;white-space:normal}.common-user .common-user-loading{align-items:center;bottom:0;display:flex;position:absolute;right:10px;top:2px}.common-user .common-user-loading .common-loading{height:14px;width:14px}.common-user.hidden-input .ivu-select-selection{padding:0 4px}.common-user.hidden-input .ivu-select-selection .ivu-select-input{display:none}.common-user-transfer .user-input-option,.common-user-transfer .user-input-option .user-input-avatar{align-items:center;display:flex}.common-user-transfer .user-input-option .user-input-avatar .avatar{height:26px;line-height:26px;width:26px}.common-user-transfer .user-input-option .user-input-nickname{flex:1;margin-left:10px}.common-user-transfer .user-input-option .user-input-userid{color:#ccc;font-size:12px;margin-left:10px;transition:margin .1s}.common-user-transfer .ivu-select-item.ivu-select-item-selected:after{top:8px}.common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid{margin-right:16px}.common-user-transfer .user-drop-prepend{border-bottom:1px solid #f1f1f1;color:#c5c8ce;font-size:12px;line-height:20px;margin-bottom:5px;padding-bottom:5px;text-align:center}.report{height:100%;padding:20px}.report .report-list-wrap{display:flex;flex-direction:column;height:100%;padding-top:53px;position:absolute;top:0;width:100%}.report .report-list-wrap .table-page-box{flex:1;height:0}.report .manage-box-report{margin-left:4px;transform:scale(.8);vertical-align:top}.report .ivu-tabs{height:100%;position:relative}.report .ivu-tabs .ivu-tabs-bar{background:#fff;position:relative;z-index:2}.report .ivu-tabs .ivu-tabs-content{height:100%;margin-top:-53px;padding-top:53px;width:100%}.report-detail{display:flex;flex-direction:column;height:100%}.report-detail .report-title{border-bottom:1px solid #eee;flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:12px;padding:20px 24px}.report-detail .report-detail-context{display:flex;flex:1;flex-direction:column;height:0;overflow:auto;padding:12px 0 12px 24px}.report-detail .report-form{display:flex;margin-bottom:12px}.report-detail .report-form .ivu-form-item{flex:1;flex-shrink:0}.report-detail .report-form .ivu-form-item .ivu-form-item-label{opacity:.8;padding-top:8px}.report-detail .report-form .ivu-form-item .ivu-form-item-content{align-items:center;display:flex;line-height:30px}.report-detail .report-form .ivu-form-item .ivu-form-item-content .common-avatar{margin-right:6px}.report-detail .report-content{width:100%}.report-detail .report-content h2{margin-bottom:10px}.report-detail .report-content ol{margin-bottom:20px;padding-left:18px}.report-detail .report-content ol li{font-size:14px;line-height:24px}.report-detail .report-content img{max-width:100%}.report-edit{display:flex;flex-direction:column;height:100%;padding:24px}.report-edit .ivu-input[disabled]{color:#666}.report-edit .report-content{flex:1 1 auto;overflow-y:auto}.report-edit .report-content .report-content-editor{height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-users{align-items:center;display:flex}.report-edit .report-users .common-user{flex:1;margin-right:12px}.report-edit .report-users .report-user-link{flex-shrink:0}.report-edit .report-users .report-user-link>i{font-size:16px;margin-right:2px;transform:rotate(-90deg)}.report-edit .report-radiogroup{background:#f4f5f7!important;border-radius:4px!important;padding:2px!important}.report-edit .report-radiogroup .ivu-radio-wrapper{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#515a6e!important;padding:0 30px!important}.report-edit .report-radiogroup .ivu-radio-wrapper.ivu-radio-wrapper-disabled{color:#c6c6c6!important}.report-edit .report-radiogroup .ivu-radio-wrapper:after,.report-edit .report-radiogroup .ivu-radio-wrapper:before{width:0!important}.report-edit .report-radiogroup .ivu-radio-focus{border:none!important;box-shadow:none!important}.report-edit .report-radiogroup .ivu-radio-focus:after{background:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled){background:#fff!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#8bcf70!important}.report-edit .report-buttongroup{background:#f4f5f7!important;border-radius:4px;margin-left:20px}.report-edit .report-buttongroup .report-buttongroup-vertical{background-color:#e9e9e9;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px;z-index:9}.report-edit .report-buttongroup .ivu-btn-primary{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#8bcf70!important;height:36px;line-height:34px}.report-edit .report-buttongroup .ivu-btn-primary[disabled]{color:#c6c6c6!important}.report-edit .report-content-editor{flex:1}.report-edit .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-foot{margin-bottom:0}.report-edit .report-foot .report-bottom{height:38px;line-height:36px;min-width:120px}.common-right-bottom{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;position:absolute;right:26px;transition:bottom .3s;z-index:1}.common-right-bottom .common-right-bottom-link{background-color:#8bcf70;border-color:#8bcf70;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:32px;margin:4px 0;padding:0 15px}.common-right-bottom .common-right-bottom-link:hover{color:#fff;opacity:.9}.common-right-bottom-notification .ivu-modal-header{padding-bottom:8px!important}.common-right-bottom-notification .notification-head{align-items:center;display:flex}.common-right-bottom-notification .notification-head .notification-title{color:#303133;display:inline-block;font-size:18px;font-weight:500;margin-right:6px;vertical-align:middle}.common-right-bottom-notification .notification-body{margin-bottom:16px;max-height:210px;overflow-x:hidden;overflow-y:auto}.common-right-bottom-notification .notification-body .markdown-preview{margin:-20px -12px}.common-right-bottom-notification .notification-body .markdown-preview h1{font-size:24px;margin-bottom:12px}.common-right-bottom-notification .notification-body .markdown-preview h1:first-child{padding-top:0}.common-right-bottom-notification .notification-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li:after{height:6px!important;top:10px!important;width:6px!important}.common-right-bottom-notification .notification-tip{color:#999;display:inline-block;font-size:12px;line-height:22px;padding-top:4px}.common-right-bottom-notification .notification-link{margin-top:20px;text-align:right}.common-right-bottom-notification .notification-link>button+button{margin-left:6px}@media (max-width:768px){.common-right-bottom{bottom:20px;left:50%;right:auto;transform:translateX(-50%)}.common-right-bottom .common-right-bottom-link{background-color:transparent;border-color:transparent;color:#606266!important}}@media (max-height:640px){.common-right-bottom{display:none}}body{overflow:hidden}body .form-tip{color:#999;line-height:22px;padding:5px 0}body .ivu-badge-count{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif}body .input-number-box{align-items:center;border:1px solid #dcdee2;border-radius:4px;display:flex}body .input-number-box .ivu-input-number{border:0;margin:0;width:72px}body .input-number-box>label{background-color:#f8f8f9;color:#515a6e;font-weight:400;padding:0 7px;text-align:center;white-space:nowrap}body .input-number-box>label:first-child{border-left:1px solid transparent;border-radius:4px 0 0 4px;border-right:1px solid #dcdee2}body .input-number-box>label:last-child{border-left:1px solid #dcdee2;border-radius:0 4px 4px 0;border-right:1px solid transparent}body .ivu-input,body .ivu-select-selection{border-color:#e8e8e8}body .ivu-select-dropdown{max-height:360px}body .ivu-select-dropdown.select-node .ivu-select-item{align-items:center;display:flex;justify-content:space-between}body .ivu-select-dropdown.select-node .ivu-select-item .option-title{flex:1}body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag{flex-shrink:0;margin-left:18px;margin-right:0;transform:scale(.9);transform-origin:right center}body .ivu-tooltip-popper .ivu-tooltip-inner{white-space:normal}body .ivu-table table{width:100%!important}body .ivu-table table .ivu-table-cell{padding-left:12px;padding-right:12px}body .ivu-table table thead .ivu-table-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell{align-items:center;display:flex}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree{margin-right:6px}body .ivu-table .td-ellipsis{align-items:center;display:flex;max-width:100%}body .ivu-table .td-ellipsis .remark-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table .td-ellipsis .remark-icon{cursor:pointer;display:none;font-size:16px}body .ivu-table .td-ellipsis .remark-tag{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;color:#606266;display:inline-block;font-size:12px;height:22px;line-height:22px;margin:2px 4px 2px 0;opacity:1;overflow:visible;padding:0 4px;vertical-align:middle;white-space:nowrap}body .ivu-table .td-ellipsis .remark-tag.pointer-tag{background:#e6f7ff;border-color:#91d5ff;color:#1890ff;cursor:pointer}body .ivu-table .td-action,body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel{align-items:center;display:flex}body .ivu-table .td-action{justify-content:center;max-width:100%}body .ivu-table .td-action .td-action-container{flex-shrink:0}body .ivu-table .td-action .td-action-container a{font-size:12px;padding:0 5px}body .ivu-table .td-action .td-action-container.td-action-menu{align-items:center;display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-dropdown{display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon{cursor:pointer;font-size:21px;padding:0 6px}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon.ivu-icon{font-size:16px}body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon{display:inline-block}body .ivu-table:before{background-color:#efefef}body .ivu-modal-wrap{overflow:overlay}body .ivu-modal-wrap .ivu-modal{padding-bottom:100px;top:100px}@media (max-height:900px){body .ivu-modal-wrap .ivu-modal{padding-bottom:35px;top:35px}}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen{top:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer,body .ivu-modal-wrap .ivu-modal .ivu-modal-header{border-color:transparent}body .ivu-modal-wrap .ivu-modal .ivu-modal-header{padding:22px 24px 20px}body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner{font-size:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body{padding:16px 32px 2px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body .ivu-table-body,body .ivu-modal-wrap .ivu-modal .ivu-modal-body .project-log{-ms-scroll-chaining:none;overscroll-behavior:none}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{padding:20px 30px 22px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn{height:34px;line-height:32px;min-width:94px}@media (max-width:576px){body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn{padding:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn>span{padding:0 15px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn{height:38px;line-height:36px;min-width:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{flex:1}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip .ivu-poptip-rel{align-items:center;display:flex;flex:1}}body .ivu-modal-wrap .ivu-modal .ivu-modal-content{border-radius:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{font-size:38px;right:2px;top:3px;transition:all .2s}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}body .ivu-modal-wrap .ivu-modal-confirm{padding:6px 0 20px}body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body>div{word-break:break-all}body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane{padding:10px 6px 0}body .ivu-modal-wrap .form-network-add-in-out{padding:0 6px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio{display:none}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked{border:1px solid #8bcf70!important;color:#8bcf70}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item{align-items:center;border:1px solid #e8ebee;border-radius:4px;display:flex;margin:0 8px 0 0;min-width:90px;padding:0 12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item>span{flex:1}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover{cursor:pointer}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon{margin-left:12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-node{margin-top:18px}body .ivu-progress,body .ivu-progress .ivu-progress-outer{align-items:center;display:flex}body .ivu-progress.ivu-progress-show-info .ivu-progress-outer{margin:0;padding:0}body .ivu-progress.ivu-progress-show-info .ivu-progress-text{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-drawer-right .ivu-drawer-content{border-radius:18px 0 0 18px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header{border-bottom:1px solid transparent;padding-bottom:6px;padding-top:16px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner{font-size:18px;height:32px;line-height:32px;padding:0 4px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body{padding:10px 20px}body .ivu-drawer-bottom .ivu-drawer-content{border-radius:18px 18px 0 0}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close{top:-40px}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon{color:#fff;font-size:40px}body .ivu-tabs-nav-next,body .ivu-tabs-nav-prev{padding-top:3px}[hidden=hidden]{display:none!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.table-page-box{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper{flex:1}.table-page-box .ivu-table-wrapper .ivu-table{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-header{flex-shrink:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body{flex:1;overflow:auto;overflow-y:overlay!important}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar{height:10px;width:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-track{background:transparent;border-radius:10px}.table-page-box .ivu-page{flex-shrink:0;margin-top:20px;text-align:center}.page-container{padding:20px 0;text-align:center}.search-container{margin-bottom:12px}.search-container>ul{align-items:flex-end;display:flex;flex-wrap:wrap}.search-container>ul>li{display:flex;flex:1;flex-direction:column;flex-shrink:0;list-style:none;margin-bottom:12px;margin-right:12px}.search-container>ul>li:last-child{margin-right:0}.search-container>ul>li .search-label{font-weight:600}.search-container>ul>li .search-content{margin-top:6px}.search-container>ul>li.search-button{align-items:center;display:flex;flex:none;flex-direction:row}.search-container>ul>li.search-button>button+button{margin-left:8px}.search-container.lr>ul>li:not(.search-button){align-items:center;flex:none;flex-direction:row;margin-right:18px}.search-container.lr>ul>li:not(.search-button) .search-label{flex-shrink:0}.search-container.lr>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.lr>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.lr>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:168px}.search-container.auto>ul>li:not(.search-button){flex:none}.search-container.auto>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.auto>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.auto>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:150px}.search-expand{align-items:flex-end;display:flex}.search-expand .search-container{flex:1}.search-expand .expand-button-group{flex-shrink:0;margin-bottom:24px;margin-left:24px}.search-button-clear .ivu-tooltip-inner{align-items:center;display:flex;padding:0}.search-button-clear .ivu-tooltip-inner .ivu-btn{font-size:13px;min-width:80px}.icon-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}@-webkit-keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-calendar{display:flex;flex-direction:column}.page-calendar .calendar-head{align-items:flex-start;border-bottom:1px solid #f4f4f5;display:flex;flex-shrink:0;margin:32px 32px 16px}.page-calendar .calendar-head .calendar-titbox{align-items:center;display:flex;flex:1;margin-bottom:16px}.page-calendar .calendar-head .calendar-titbox .calendar-title{align-items:center;display:flex;margin-right:36px}.page-calendar .calendar-head .calendar-titbox .calendar-title>h1{color:#333;font-size:28px;font-weight:600}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-right:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button{color:#888;font-size:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button:focus{box-shadow:none}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:flex;flex:1;justify-content:flex-end}.page-calendar .calendar-head .calendar-titbox .calendar-view>button:focus{box-shadow:none}.page-calendar .calendar-box{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 48px 6px}.page-calendar .calendar-box .calendar-wrapper{flex:1;position:relative}.page-calendar .calendar-box .calendar-wrapper:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{box-shadow:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-section-header .tui-full-calendar-ic-checkbox-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAhFBMVEUAAACLz3CLz3CLz3CKzm6Gy2+Lz3CLz3CL0HCLz3CLz3CLz3CLz3CMz3GLz3CKz3CLz3CL0HCJ0G+KznCN0HCL0HCLz3CKz3CLz3CLz3CLz3CMz3CLz3CLz3GL0XCL0HCN0XKLz3CLz3CMz3CLz3CM0HCM0G+FzHCLz3CKz3CMz3CLz3Bod5CFAAAAK3RSTlMA18RAOQ3s8+Pc0rmyq3tpiUwTgBnovyDMjmNSRjUvJQX5yKB0WisKppuUFLaY7gAAAotJREFUeNrtm+FymkAUhc8KqIAgSkyUtkmsmqa97/9+HWeSudpCd8qZ7E0m+73A9/1gxmXx4IK0nbipvDFTN2lT9JDVToLh6gx/sHQSFLfEFZUEp8IFczFgrv5CTChe/TsxYvfy/IkZy7M/c2KGywDUYkgNIBdDciARUxI0YkqDiZgygRNTHKZiyhRiTAyIATEgBsSAGBADYsAnCJgdmtIywKUAOrsA94QzJyKA95/pbALcPV7piADGryzDB+Rnv3IkAhi/UhMBjF9pQwbk3/A3JRXA+7GjAng/DqEC5v3+dMYE8P6nQsIEzFOPnw7g/QpC+R8K4QJ4f5iAzaA/TMAm6fdvZQgY+wW2fn9A0a66Bee/2xLH8kp/Rr1MB/3jAxaP0ALCPzagzPBCM9r/XcYH3K4BLfD4vw75xwdMbqB4CmaD/vEB2ztc0RD+MQHFg+c85fffDPv9AbPUd6Lz+ydCBDyjh1//6WcCGngK1L8a8lMBJTwFfj8XIC16+SnX7Af9bIDUngLSrwFEwaD/VogA5YheDj7/Wv1MgL9g/8XjpwNk+c8Cyq8BYwqePX46QOkGCmi/BowrqFi/Bvg4wYv6y7e4Kz4Rfj5AnzY/WSlcwHAB5+cD9ivKzwfIbEX4qQA99RB+NkDfO4b5sRAigHjzpP0C6u6D9wuo2z/eL+DvXx8Zv4C4gVd/qABxCeFnApQT5+cDpOP8fICcLv2VxbfjlQZUNh+vU/XbBIj6jQLm9wDWlZgFyOaYHJ3Ix/gDQwyIATEgBsSAGODBfuBgPvEwH7m0YkqLVExJYfsQuPcwdjOf+5kPHoFKjKio0e3Hn90WUCyGt7v3Nf0GsjqXYOR1hh6SJsz8v0mg/AZRXmaRKXtJBwAAAABJRU5ErkJggg==)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container{border:0;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border{border-bottom-color:hsla(0,0%,85%,.5);top:-8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu{border-color:#e8e8e8;width:calc(100% - 14px)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0em0tMjcxIDhjMC0yMi4xIDE3LjktNDAgNDAtNDBzNDAgMTcuOSA0MCA0MHY4MGMwIDIyLjEtMTcuOSA0MC00MCA0MC0xMSAwLTIxLTQuNS0yOC4zLTExLjdDNjkzLjUgMjM3IDY4OSAyMjcgNjg5IDIxNnYtODB6bS00MzMgMGMwLTIyLjEgMTcuOS00MCA0MC00MHM0MCAxNy45IDQwIDQwdjgwYzAgMjIuMS0xNy45IDQwLTQwIDQwLTExIDAtMjEtNC41LTI4LjMtMTEuN0MyNjAuNSAyMzcgMjU2IDIyNyAyNTYgMjE2di04MHptNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");background-size:contain}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content{padding-left:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section{display:flex;justify-content:space-between;margin-bottom:10px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item{border-color:#e8e8e8;border-radius:4px;height:36px;line-height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input{height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input{width:100%}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date{width:210px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content{padding-left:8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority{border-radius:4px;color:#fff;margin-right:6px;padding:2px 4px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue{background:#fff1f0;border:1px solid #ffa39e;border-radius:4px;color:#f5222d;margin-right:6px;padding:1px 3px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority{opacity:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgzMy40MjkgNjJIMTkwLjU3QTEyOC41NzEgMTI4LjU3MSAwIDAgMCA2MiAxOTAuNTcxVjgzMy40M0ExMjguNTcxIDEyOC41NzEgMCAwIDAgMTkwLjU3MSA5NjJIODMzLjQzQTEyOC41NzEgMTI4LjU3MSAwIDAgMCA5NjIgODMzLjQyOVYxOTAuNTdBMTI4LjU3MSAxMjguNTcxIDAgMCAwIDgzMy40MjkgNjJ6bTY0LjI4NSA3NzEuNDI5YTY0LjI4NiA2NC4yODYgMCAwIDEtNjQuMjg1IDY0LjI4NUgxOTAuNTdhNjQuMjg2IDY0LjI4NiAwIDAgMS02NC4yODUtNjQuMjg1VjE5MC41N2E2NC4yODYgNjQuMjg2IDAgMCAxIDY0LjI4NS02NC4yODVIODMzLjQzYTY0LjI4NiA2NC4yODYgMCAwIDEgNjQuMjg1IDY0LjI4NXoiIGZpbGw9IiM1MTUxNTEiLz48cGF0aCBkPSJNMTkwLjU3MSAyNTQuODU3aDY0LjI4NnY2NC4yODZoLTY0LjI4NnptMTI4LjU3MiAwaDQ1MHY2NC4yODZoLTQ1MHpNMTkwLjU3IDQ0Ny43MTRoNjQuMjg2VjUxMmgtNjQuMjg2em0xMjguNTcyIDBoNDUwVjUxMmgtNDUwek0xOTAuNTcgNjQwLjU3MWg2NC4yODZ2NjQuMjg2aC02NC4yODZ6bTEyOC41NzIgMEg2NDAuNTd2NjQuMjg2SDMxOS4xNDN6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTg5Mi4yODggMjU2SDcwMS4xMkEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyem0tMzg1LjQwOC02NFY1MTJjMC0xOC40OTYuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyem0xOTEuMTY4IDBWNTEyYTY0IDY0IDAgMCAxIDIzLjgwOC02MC45OTJjNDIuNDMyIDAgMzkuMzYgNDMuMDA4IDM5Ljg3MiA2MC45OTJ2MjU2YzAgMTguNDk2LTE5LjU4NCAyMC4wMzItMzcuOTUyIDIwLjAzMnMtMjUuNzkyLTEuNTM2LTI1Ljc5Mi0yMC4wMzJ6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate{padding-left:22px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker{border-color:#e8e8e8}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th{height:32px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date{visibility:visible}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker{padding:16px 46px 16px 47px}.page-calendar .calendar-menu{opacity:0;position:absolute;right:2px;top:2px;z-index:-1}@media (max-width:768px){.page-calendar .calendar-head .calendar-titbox .calendar-title{flex:1}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-left:12px;margin-right:0}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:none}.page-calendar .calendar-box{padding:0 24px 5px}}.page-dashboard{background-color:#fff;height:100%;justify-content:center}.page-dashboard,.page-dashboard .dashboard-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.page-dashboard .dashboard-wrapper{height:auto;max-height:100%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto;max-width:80%;width:660px}.page-dashboard .dashboard-wrapper .dashboard-hello{word-wrap:break-word;color:#333;font-size:24px;font-weight:600;padding:6% 12px 0}.page-dashboard .dashboard-wrapper .dashboard-desc{align-items:center;color:#888;display:flex;font-size:13px;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-desc .dashboard-load{align-items:center;display:flex;height:14px;justify-content:center;margin:0 0 0 4px;width:14px}.page-dashboard .dashboard-wrapper .dashboard-block{display:flex;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-block>li{background-color:#fa8e8c;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;flex-shrink:0;justify-content:center;list-style:none;margin-right:24px;padding:16px 24px;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-block>li:first-child{background-color:#6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:last-child{background-color:#98de6e;margin-right:0}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover{box-shadow:0 2px 10px 0 #fa8e8c;transform:translateY(-3px)}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:first-child{box-shadow:0 2px 10px 0 #6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:last-child{box-shadow:0 2px 10px 0 #98de6e}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:hsla(0,0%,100%,.6);font-size:12px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data{align-items:center;display:flex;line-height:1;padding-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#fff;flex:1;font-size:32px;font-weight:600}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:hsla(0,0%,100%,.7);font-size:20px}.page-dashboard .dashboard-wrapper .dashboard-list{margin-top:48px;overflow:auto;padding-bottom:6%;width:100%}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ref{height:0}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title{background-color:#fff;font-size:15px;font-weight:600;height:46px;line-height:46px;margin:0 auto;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto 18px;overflow:hidden;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li{background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;list-style:none;margin-bottom:8px;padding:12px;position:relative;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li:hover{box-shadow:0 0 6px #dfdfdf;transform:translateX(-2px)}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-title{opacity:.5;text-decoration:line-through}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-icon{display:none}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .priority-color{height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown{flex-shrink:0;height:22px;line-height:22px;width:22px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown .taskfont{color:#bbb;font-size:18px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title{flex:1;line-height:22px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:13px;height:22px;margin-left:16px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon .taskfont{font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon>em{font-style:normal;margin-left:4px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.overdue{color:#ed4014}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.today{color:#f90}.page-dashboard .nopage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.page-dashboard .nopage .nopage-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-dashboard .nopage .nopage-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-dashboard .nopage .nopage-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}.dashboard-load-enter-active{transition:opacity .3s ease;transition-delay:1s}.dashboard-load-leave-active{transition:opacity .2s ease;transition-delay:0s}.dashboard-load-enter,.dashboard-load-leave-to{opacity:0}@media (max-width:768px){.page-dashboard .dashboard-wrapper{display:block;max-height:96%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{max-width:96%}.page-dashboard .dashboard-wrapper .dashboard-block{display:block;margin-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li{margin:0 0 10px;padding:8px 12px}.page-dashboard .dashboard-wrapper .dashboard-list{overflow:visible!important;padding-bottom:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin-bottom:36px}}.page-file{display:flex;flex-direction:column;height:100%;width:100%}.page-file .file-wrapper{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px;padding-bottom:16px}.page-file .file-wrapper .file-head .file-nav{align-items:center;display:flex;flex:1}.page-file .file-wrapper .file-head .file-nav>h1{color:#333;font-size:28px;font-weight:600}.page-file .file-wrapper .file-head .file-nav .file-refresh{cursor:pointer;display:none;margin-left:12px}.page-file .file-wrapper .file-head .file-nav .file-refresh>i{font-size:18px}.page-file .file-wrapper .file-head .file-nav:hover .file-refresh{display:block}.page-file .file-wrapper .file-head .file-status{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-status>button{background:#8bcf70;border-color:#8bcf70;color:#fff}.page-file .file-wrapper .file-head .file-search{cursor:pointer;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper{transform:translateZ(0);width:auto}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input{border-color:#dcdee2;border-radius:16px;padding-left:0;padding-right:30px;transition:all .3s;width:0}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input-suffix i{color:#606266}.page-file .file-wrapper .file-head .file-search.has-value .ivu-input-wrapper .ivu-input,.page-file .file-wrapper .file-head .file-search:hover .ivu-input-wrapper .ivu-input{padding-left:14px;width:160px}.page-file .file-wrapper .file-head .file-add{cursor:pointer;flex-shrink:0;margin-left:18px}.page-file .file-wrapper .file-head .file-add .taskfont{font-size:18px}.page-file .file-wrapper .file-navigator{align-items:center;display:flex;height:24px;line-height:24px;margin:0 32px}.page-file .file-wrapper .file-navigator>ul{align-items:center;display:flex;overflow:auto}.page-file .file-wrapper .file-navigator>ul>li{align-items:center;color:#8bcf70;cursor:pointer;display:flex;font-size:14px;list-style:none;padding-left:8px}.page-file .file-wrapper .file-navigator>ul>li:last-child{color:#606266;cursor:default}.page-file .file-wrapper .file-navigator>ul>li+li:before{color:#606266;content:"›";font-family:system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1;margin-top:-2px;padding-right:8px}.page-file .file-wrapper .file-navigator>ul>li .taskfont{padding-right:2px}.page-file .file-wrapper .file-navigator>ul>li>span{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator>ul>li>span.readonly{background:#f7f7f7;border:1px solid #e8eaec;border-radius:2px;color:#606266;font-size:12px;line-height:20px;padding:0 5px;transform:scale(.8);transform-origin:right center}.page-file .file-wrapper .file-navigator .nav-load{align-items:center;display:flex;height:24px;justify-content:center;margin-left:8px;width:24px}.page-file .file-wrapper .file-navigator .nav-load .common-loading{height:12px;width:12px}.page-file .file-wrapper .file-navigator .nav-refresh{margin-left:8px}.page-file .file-wrapper .file-navigator .ivu-btn{font-size:12px;margin-left:12px}.page-file .file-wrapper .file-navigator .file-shear{align-items:center;display:flex}.page-file .file-wrapper .file-navigator .file-shear>span{padding-right:3px}.page-file .file-wrapper .file-navigator .file-shear>em{display:inline-block;font-style:normal;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator .flex-full{flex:1}.page-file .file-wrapper .file-navigator .switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;position:relative;transition:box-shadow .2s}.page-file .file-wrapper .file-navigator .switch-button:hover{box-shadow:0 0 10px #e6ecfa}.page-file .file-wrapper .file-navigator .switch-button:before{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;content:"";height:100%;left:0;position:absolute;top:0;transition:left .2s;width:50%;z-index:0}.page-file .file-wrapper .file-navigator .switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.page-file .file-wrapper .file-navigator .switch-button>div>i{font-size:17px}.page-file .file-wrapper .file-navigator .switch-button>div:first-child{color:#8bcf70}.page-file .file-wrapper .file-navigator .switch-button.block:before{left:50%}.page-file .file-wrapper .file-navigator .switch-button.block>div:first-child{color:#606266}.page-file .file-wrapper .file-navigator .switch-button.block>div:last-child{color:#8bcf70}.page-file .file-wrapper .file-drag{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-drag .file-no{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:5%;opacity:.8}.page-file .file-wrapper .file-drag .file-no>i{font-size:64px}.page-file .file-wrapper .file-drag .file-no>p{font-size:14px;font-weight:500;line-height:1;margin-top:18px}.page-file .file-wrapper .file-drag .file-table{cursor:default;flex:1;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .file-table .ivu-table:before{display:none}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip{opacity:.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span{font-size:14px;font-weight:500;line-height:1.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span:before{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;content:"\e60b";display:block;font-family:taskfont,"serif"!important;font-size:64px;font-style:normal}.page-file .file-wrapper .file-drag .file-table .file-nbox{align-items:center;display:flex;position:relative}.page-file .file-wrapper .file-drag .file-table .file-nbox.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name{align-items:center;display:flex;flex:1;margin-right:46px;position:relative;width:0}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name:before{content:"";flex-shrink:0;height:22px;margin-right:8px;width:22px}.page-file .file-wrapper .file-drag .file-table .file-nbox .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-table .file-nbox .taskfont{color:#aaa;font-size:16px;margin:0 3px}.page-file .file-wrapper .file-drag .file-list{flex:1;margin-top:16px;overflow:auto;padding:0 20px 20px}.page-file .file-wrapper .file-drag .file-list>ul{margin-top:-12px}.page-file .file-wrapper .file-drag .file-list>ul>li{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;float:left;height:110px;justify-content:space-between;list-style:none;margin:12px;position:relative;width:100px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input{margin:0 4px 4px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input input{font-size:13px;margin:0;padding:1px 5px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load{bottom:0;display:flex;position:absolute;right:6px;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load .common-loading{height:10px;width:10px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-name{color:#606266;display:block;font-size:12px;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check{left:4px;opacity:0;position:absolute;top:1px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check.file-checked{opacity:1}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{display:flex;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon{color:#aaa;font-size:16px;padding:2px 5px;transition:color .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon:hover{color:#606266}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon{display:inline-block;height:64px;margin-top:12px;position:relative;width:64px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon:before{bottom:0;left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon{align-items:center;background-color:#9acd7b;border-radius:50%;bottom:0;display:flex;height:20px;justify-content:center;position:absolute;right:0;transform:scale(.9);width:20px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar .taskfont,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon .taskfont{color:#fff;font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-list>ul>li.highlight,.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-menu{opacity:1}.page-file .file-wrapper .file-drag .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;margin:16px 32px 32px;position:absolute;right:0;top:0;z-index:3}.page-file .file-wrapper .file-drag .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.page-file .file-wrapper .file-menu{position:absolute}.page-file .file-upload-list{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;overflow:hidden;padding:14px 26px;position:fixed;right:16px;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:380px}.page-file .file-upload-list .upload-wrap{flex:1;width:100%}.page-file .file-upload-list .upload-wrap .title{color:#303133;font-size:16px;font-weight:700;margin:0}.page-file .file-upload-list .upload-wrap .title>em{color:#2b85e4;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;padding-left:4px}.page-file .file-upload-list .upload-wrap .content{color:#606266;font-size:14px;line-height:21px;margin:12px 0 0;max-height:500px;max-width:100%;overflow:auto}.page-file .file-upload-list .upload-wrap .content>li{list-style:none;padding:4px 0;position:relative}.page-file .file-upload-list .upload-wrap .content>li .file-name{line-height:18px;padding-right:16px}.page-file .file-upload-list .upload-wrap .content>li .file-error{color:red;font-size:12px}.page-file .file-upload-list .upload-wrap .content>li .file-close{cursor:pointer;display:none;font-size:14px;position:absolute;right:-1px;top:7px}.page-file .file-upload-list .upload-wrap .content>li:hover .file-close{display:block}.page-file .file-upload-list .upload-wrap .close{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.page-file-dropdown-menu{max-height:none!important}.page-file-dropdown-menu .ivu-dropdown{width:100%}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item{align-items:center;display:flex;justify-content:space-between;margin-right:-6px;min-width:90px}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item .ivu-icon{opacity:.7}.page-file-dropdown-menu .file-item{align-items:center;display:flex;position:relative}.page-file-dropdown-menu .file-item:before{content:"";flex-shrink:0;height:20px;margin-right:8px;width:20px}.page-file-share-form{display:flex;margin-bottom:12px}.page-file-share-form .share-userid{flex:1}.page-file-share-form>div{flex-shrink:0}.page-file-share-form>div:last-child{margin-right:0}.page-file-share-title{margin-bottom:14px;margin-top:-8px;padding:0 2px}.page-file-share-list{margin-bottom:26px;max-height:500px}.page-file-share-list>li{align-items:center;display:flex;margin-bottom:12px}.page-file-share-list>li .common-avatar{flex:1}.page-file-share-list>li .all-avatar{align-items:center;display:flex;flex:1}.page-file-share-list>li .all-avatar .avatar-text{height:32px;line-height:32px;width:32px}.page-file-share-list>li .all-avatar .avatar-name{overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.page-file-share-list>li .ivu-select{flex-shrink:0;width:auto}.page-file-share-list>li .delete{color:red}.page-file-drawer .overlay-content{border-radius:20px 20px 0 0!important}@media (max-width:768px){.page-file .file-wrapper .file-head{margin:24px 24px 16px}.page-file .file-wrapper .file-navigator{margin:0 24px}.page-file .file-wrapper .file-drag .file-table{margin:16px 24px 24px}}.page-login{align-items:center;background-color:#f8f8f8;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page-login .login-body{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;padding:32px 0;width:100%}.page-login .login-body .login-logo{background:url(../images/logo.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:84px;width:84px}.page-login .login-body .login-logo.can-click{cursor:pointer}.page-login .login-body .login-box{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #e6ecfa;margin-top:36px;max-width:90%;width:400px}.page-login .login-body .login-box .login-title{font-size:24px;font-weight:600;margin-top:36px;text-align:center}.page-login .login-body .login-box .login-subtitle{color:#aaa;font-size:14px;margin-top:12px;padding:0 12px;text-align:center}.page-login .login-body .login-box .login-input{margin:32px 40px}.page-login .login-body .login-box .login-input>*{margin-top:26px}.page-login .login-body .login-box .login-input .ivu-input{border-color:#f1f1f1}.page-login .login-body .login-box .login-input .ivu-input[readonly=readonly]{background-color:#f5f5f5}.page-login .login-body .login-box .login-input .ivu-input-large{font-size:15px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{background:transparent;border-color:#f1f1f1;font-size:16px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append>span,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend>span{font-size:14px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{padding-right:0}.page-login .login-body .login-box .login-input .login-code .ivu-input{border-left-color:transparent;box-shadow:none}.page-login .login-body .login-box .login-input .login-code .login-code-end{cursor:pointer;height:38px;margin:-6px -7px;overflow:hidden}.page-login .login-body .login-box .login-input .login-code .login-code-end img{height:100%}.page-login .login-body .login-box .login-input .login-switch{color:#aaa}.page-login .login-body .login-box .login-input .login-input-tips-box{position:relative}.page-login .login-body .login-box .login-input .login-input-tips-box .login-input-tips{bottom:-20px;color:#c7c7c7;font-size:12px;left:0;position:absolute}.page-login .login-body .login-box .login-input>.ivu-poptip,.page-login .login-body .login-box .login-input>.ivu-poptip>.ivu-poptip-rel{width:100%}.page-login .login-body .login-bottom{align-items:center;display:flex;margin-top:18px;max-width:90%;width:388px}.page-login .login-body .login-bottom .login-setting{align-items:center;color:#666;cursor:pointer;display:flex;flex-shrink:0}.page-login .login-body .login-bottom .login-setting .taskfont{font-size:12px;margin-left:3px;margin-top:1px;transform:scale(.8)}.page-login .login-body .login-bottom .login-setting-menu{display:flex;flex-direction:column}.page-login .login-body .login-bottom .login-setting-item{align-items:center;display:flex;justify-content:space-between}.page-login .login-body .login-bottom .login-setting-item .ivu-icon{color:#666;margin-right:-6px;padding-left:6px}.page-login .login-body .login-bottom .login-forgot{color:#aaa;flex:1;padding-left:24px;text-align:right}@media (max-width:768px){.page-login .login-body{padding:0 0 110px}.page-login .login-body .login-logo{height:76px;margin-top:24px;width:76px}.page-login .login-body .login-box{background-color:transparent;border-radius:12px;box-shadow:none;margin-top:0;max-width:460px;width:100%}.page-login .login-body .login-box .login-title{font-size:26px}.page-login .login-body .login-box .login-subtitle{margin-top:4px}.page-login .login-body .login-box .login-input{margin:20px 36px}.page-login .login-body .login-box .login-input .ivu-input-large{height:44px}.page-login .login-body .login-box .login-input .ivu-input-with-prefix{padding-left:40px}.page-login .login-body .login-box .login-input .ivu-input-prefix,.page-login .login-body .login-box .login-input .ivu-input-suffix{width:44px}.page-login .login-body .login-box .login-input .ivu-input-wrapper-large .ivu-input-prefix i,.page-login .login-body .login-box .login-input .ivu-input-wrapper-large .ivu-input-suffix i{font-size:20px;line-height:44px}.page-login .login-body .login-box .login-input .ivu-input-wrapper-large .ivu-input-icon{height:44px;line-height:44px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{background:#fff;font-size:18px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append .login-code-end,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend .login-code-end{height:42px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{padding-left:12px;padding-right:2px}.page-login .login-body .login-bottom{margin-top:8px;max-width:460px;padding:0 36px;width:100%}}.page-manage{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu{align-items:center;background:#f4f5f7;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;position:relative;transition:all .2s;width:255px}.page-manage .manage-box-menu>ul{display:flex;flex:1;flex-direction:column;margin-top:16px;overflow:hidden!important;width:100%}.page-manage .manage-box-menu>ul>li{align-items:center;border-radius:4px;color:#6b6e72;cursor:pointer;display:flex;flex-shrink:0;height:36px;margin:5px auto;max-width:100%;padding:0 4%;position:relative;width:80%}.page-manage .manage-box-menu>ul>li>i{font-size:20px;margin-right:10px;opacity:.3}.page-manage .manage-box-menu>ul>li .menu-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li .menu-badge{margin-left:12px;transform:scale(.9)}.page-manage .manage-box-menu>ul>li:first-child{margin-top:12px}.page-manage .manage-box-menu>ul>li.active{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;padding:12px 0 0;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:auto;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li{border:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;list-style:none;margin:2px auto;width:80%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:0 8px 0 28px;position:relative}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em:before{background:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Im0zNjYuMTgyIDEwOC4yMzcgNDQ1Ljg1IDMxOS43OTVhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyTDM2Ni4xODIgOTE0LjMzYTEwMi40IDEwMi40IDAgMCAxLTE2Mi4wOTktODMuMjUydi02MzkuNTlhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjEtODMuMjUxeiIgZmlsbD0iIzk5OSIvPjwvc3ZnPg==") no-repeat 50%;background-size:contain;content:"";height:12px;transition:transform .2s;width:12px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .title{color:#333;flex:1;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .icon-top{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjA8cGF0aCBkPSJtMjAuNyA4LjEtNC40LTQuNGMtMS4yLTEuMi0yLjUtMS40LTMuNC0uNy0uNS40LS43LjktLjggMS40LS4xLjUtLjQgMS0uOCAxLjNsLS4xLjFDOS4yIDcuMyA2LjkgOC42IDQuNCA5Yy0uNS4yLTEuMS41LTEuNCAxLS42LjktLjQgMi4xLjMgMi45bDMuNCAzLjQtMy4xIDMuMWMtLjMuMy0uMy44IDAgMS4xLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJsMy4xLTMuMSAyLjkgMi45YzEuMyAxLjMgMi41IDEuNSAzLjQuOS40LS4zLjctLjcuOS0xLjIuNi0yLjMgMS40LTQuNiAyLjgtNi41bC41LS43Yy4zLS40LjgtLjggMS4zLS44LjUtLjEgMS4xLS4zIDEuNC0uOC44LTEgLjYtMi4zLS4yLTMuMXoiIHN0eWxlPSJmaWxsOiM4YmNmNzAiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;height:14px;padding-left:8px;width:14px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .num{font-size:12px;padding-left:8px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2{cursor:default;display:none;margin:16px 4px;padding:0 8px 0 24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p{align-items:center;display:flex;height:36px;padding:4px 0}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p em,.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p span{flex-shrink:0;font-size:12px;font-style:normal;padding-right:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress{margin-right:-18px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress .ivu-progress-inner{background-color:#e4e4e4}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.top .project-h1{background-color:#eeeff1}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.active .project-h1{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h1>em:before{transform:rotate(90deg)}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h2{display:block}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.operate{border-color:#8bcf70}.page-manage .manage-box-menu>ul>li.menu-project .common-loading{height:22px;margin:6px;width:22px}.page-manage .manage-box-menu>ul>li.menu-project .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu .manage-project-search{background-color:#fff;border-radius:12px;margin:8px 0 -2px;overflow:hidden;padding:0 3px;width:80%}.page-manage .manage-box-menu .manage-project-search .ivu-input{background-color:transparent;border-color:transparent;padding-left:30px}.page-manage .manage-box-menu .manage-project-search .ivu-input:focus,.page-manage .manage-box-menu .manage-project-search .ivu-input:hover{box-shadow:none}.page-manage .manage-box-menu .manage-project-search .search-pre{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-manage .manage-box-menu .manage-project-search .search-pre .common-loading{height:14px;margin:0;width:14px}.page-manage .manage-box-menu .manage-box-new-group{align-items:center;display:flex;margin-bottom:20px;margin-top:16px;width:80%}.page-manage .manage-box-menu .manage-box-new-group .manage-box-new{flex:1}.page-manage .manage-box-menu .manage-box-new-group .ivu-btn{height:38px}.page-manage .manage-box-menu .manage-box-new-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}.page-manage .manage-box-main{flex:1;position:relative}.page-manage .manage-box-main .manage-box-view{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.page-manage .manage-mini-menu{display:none;position:relative}.page-manage .manage-mini-menu .ivu-badge{left:30px;position:absolute;top:-6px;transform:scale(.9)}.page-manage-menu-dropdown{flex-shrink:0;width:86%}.page-manage-menu-dropdown .ivu-select-dropdown{padding:7px 0}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item{padding:9px 16px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided{margin-top:7px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before{top:-9px}.page-manage-menu-dropdown .manage-box-title{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;margin-top:27px;padding:6px 10px;transition:box-shadow .3s}.page-manage-menu-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-manage-menu-dropdown .manage-box-title .manage-box-avatar{height:36px;width:36px}.page-manage-menu-dropdown .manage-box-title>span{flex:1;font-size:16px;font-weight:600;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:16px;padding-right:2px}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report{align-items:center;flex:0 0 auto;flex-direction:column;justify-content:center;margin-right:-6px;overflow:unset}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-menu-report-badge{margin-left:6px;transform:scale(.9);vertical-align:top}.page-manage-menu-dropdown .manage-menu-flex{align-items:center;display:flex;justify-content:space-between}.page-manage-menu-dropdown .manage-menu-flex .ivu-icon{color:#666}.page-manage-menu-dropdown .task-title{align-items:center;display:flex;max-width:600px}.page-manage-menu-dropdown .task-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;flex-shrink:0;font-size:12px;height:18px;line-height:16px;margin-right:6px;min-width:20px;padding:0 2px}.page-manage-menu-dropdown .task-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.page-manage-menu-dropdown .task-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.page-manage-menu-dropdown .task-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.page-manage-menu-dropdown .task-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.page-manage-menu-dropdown .task-title .task-title-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage-task-modal{display:flex;flex-direction:column}.page-manage-add-task-button-group{margin-left:8px!important}.page-manage-add-task-button-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}@media (max-height:640px){.page-manage .manage-box-menu>ul{overflow:auto!important}.page-manage .manage-box-menu>ul.overlay-y{overflow-y:overlay!important}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:visible!important}.page-manage .manage-box-menu .manage-project-search{margin-top:12px}}@media (max-width:768px){.page-manage.show-tabbar .manage-box-main{margin-bottom:60px}.page-manage .manage-box-menu{bottom:0;left:0;position:fixed;top:0;transform:translateX(-120%);width:100%;z-index:49}.page-manage .manage-box-menu.show768-menu{transform:translateX(0)}.page-manage .manage-mini-menu{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 50px rgba(0,0,0,.3);cursor:pointer;display:none;font-size:22px;height:42px;justify-content:center;white-space:nowrap;width:46px}}.page-messenger{display:flex}.page-messenger .messenger-wrapper{align-items:flex-start;display:flex;flex:1}.page-messenger .messenger-wrapper .messenger-select{display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:320px;min-width:240px;position:relative;width:30%}.page-messenger .messenger-wrapper .messenger-select:after{background-color:#f4f5f5;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-search{align-items:center;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#f7f7f7;border-radius:12px;flex:1;margin:0 4px;overflow:hidden;padding:0 8px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre .common-loading{height:14px;margin:0;width:14px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input{background-color:transparent;border-color:transparent}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus,.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover{box-shadow:none}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{align-items:center;display:flex;justify-content:space-evenly;padding:2px 0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p{color:#888;cursor:pointer;line-height:1;padding:0 6px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p .nav-num{position:absolute;right:-8px;top:-12px;transform:scale(.7)}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p.active{color:#555;font-weight:500}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p:hover{color:#777}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;overflow-x:hidden;overflow-y:auto;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li{align-items:flex-start;border:2px solid transparent;cursor:pointer;display:flex;flex-direction:row;list-style:none;margin-right:1px;padding:14px 10px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar{flex-grow:0;flex-shrink:0;height:42px;margin:2px;width:42px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{align-items:center;background-color:#61b2f9;border-radius:50%;color:#fff;display:flex;font-size:26px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.project{background-color:#6e99eb}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.task{background-color:#9b96df;font-size:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box{display:flex;flex:1;flex-direction:column;padding-left:12px;width:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .mention{background-color:transparent;color:red;flex-shrink:0;font-weight:600;height:auto;margin-right:4px;padding:0;width:auto}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag{margin:0 4px 0 0;padding:0 5px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag.ivu-tag-success{padding:0 6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>span{color:#333;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i{color:#8bcf70;flex-shrink:0;font-size:12px;margin-left:8px;transform:scale(.9)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i.completed{font-size:18px;margin:0 4px 0 0;transform:scale(1)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>em{color:#999;flex-shrink:0;font-size:12px;font-style:normal;margin-left:8px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{align-items:center;color:#999;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:12px;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self{flex-shrink:0;margin-right:4px;padding-right:4px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar:after,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self:after{content:":";position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-num{left:42px;position:absolute;top:10px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-split{display:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.top{background-color:#eeeff1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.active{background-color:#f4f5f7}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.operate{border-color:#8bcf70}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading .common-loading{height:20px;margin:0;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed:after{bottom:0;color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:28px;opacity:.2;pointer-events:none;position:absolute;right:12px;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed .dialog-box .dialog-text{padding-right:36px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.nothing{border:0;justify-content:center;line-height:22px;margin:0;padding:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li{list-style:none;margin-left:24px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label{border-bottom:1px solid #efefef;height:34px;line-height:34px;margin-bottom:6px;margin-top:6px;padding-left:4px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.nothing{border-radius:0;height:100%;line-height:22px;margin:0;padding:24px;text-align:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{align-items:flex-start;display:flex;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading .common-loading{height:20px;margin:1px;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:52px;list-style:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .avatar{flex-grow:0;flex-shrink:0;height:30px;width:30px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname{font-size:14px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{align-items:center;border-top:1px solid #f4f5f5;display:flex;flex-shrink:0;height:52px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon{align-items:center;display:flex;height:100%;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon .menu-num{left:50%;margin-left:3px;position:absolute;top:4px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i{color:#aaa;cursor:pointer;font-size:24px;margin:0 24px;opacity:.9}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i.active{color:#8bcf70;opacity:1}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i:hover{opacity:1}.page-messenger .messenger-wrapper .messenger-msg{display:flex;flex:1;height:100%;position:relative;width:0}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg{align-items:center;bottom:0;display:flex;flex:1;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:0}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}@media (max-width:768px){.page-messenger .messenger-wrapper{overflow-x:hidden}.page-messenger .messenger-wrapper .messenger-select{background-color:#fff;height:100%;left:0;max-width:none;position:fixed;top:0;width:100%;z-index:48}.page-messenger .messenger-wrapper .messenger-select .messenger-search{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#fff}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{border-top:0;height:60px;opacity:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;overflow-x:hidden;overflow-y:auto;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-split{background-color:#f2f2f2;bottom:0;display:block;height:1px;left:68px;position:absolute;right:0;transform:scaleY(.5)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li:last-child .dialog-split{display:none}.page-messenger .messenger-wrapper .messenger-msg{z-index:49}}.page-project{align-items:flex-start;display:flex;flex:1}.page-project .project-panel{background-color:#fafafa;flex:1;height:100%;width:0}.page-project .project-dialog{flex-shrink:0;height:100%;max-width:520px;min-width:320px;position:relative;width:35%}@media (max-width:768px){.page-project .project-dialog{height:100%;left:0;max-width:none;position:fixed;top:0;width:100%}}@media (max-height:700px){.page-project .project-panel{height:auto;min-height:100%}.page-project .project-panel.gantt{height:100%}}.page-setting{display:flex;flex-direction:column}.page-setting .setting-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px}.page-setting .setting-head .setting-titbox{flex:1;margin-bottom:16px}.page-setting .setting-head .setting-titbox .setting-title{align-items:center;display:flex}.page-setting .setting-head .setting-titbox .setting-title>h1{color:#333;flex:1;font-size:28px;font-weight:600}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:none}.page-setting .setting-box{display:flex;flex:1;height:0;padding-bottom:16px}.page-setting .setting-box .setting-menu{border-right:1px solid #f4f4f5;flex-shrink:0;overflow:auto;width:200px}.page-setting .setting-box .setting-menu>ul{padding:12px 0 0 32px}.page-setting .setting-box .setting-menu>ul>li{align-items:center;color:#6b6e72;cursor:pointer;display:flex;line-height:42px;list-style:none;margin:5px 0;padding:0 20px;position:relative}.page-setting .setting-box .setting-menu>ul>li .ivu-badge{transform:scale(.8);transform-origin:right center}.page-setting .setting-box .setting-menu>ul>li.active,.page-setting .setting-box .setting-menu>ul>li:hover{background-color:#f4f5f7}.page-setting .setting-box .setting-menu>ul>li.version{cursor:default}.page-setting .setting-box .setting-menu>ul>li.version:hover{background-color:transparent}.page-setting .setting-box .setting-menu>ul>li.divided{margin-top:10px;padding-top:10px;position:relative}.page-setting .setting-box .setting-menu>ul>li.divided:before{background-color:#f4f4f5;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.page-setting .setting-box .setting-menu>ul>li.divided:after{background-color:#fff;content:"";height:9px;left:0;position:absolute;right:0;top:1px;z-index:2}.page-setting .setting-box .setting-content{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.page-setting .setting-box .setting-content .setting-content-title{font-size:20px;font-weight:500;padding:12px 32px}.page-setting .setting-box .setting-content .setting-content-view{flex:1;position:relative}.page-setting .setting-box .setting-content .setting-content-view .setting-router-view{padding:24px 40px}.page-setting .setting-item .ivu-input,.page-setting .setting-item .ivu-select-selection{max-width:460px}.page-setting .setting-item .ivu-form{overflow:auto}.page-setting .setting-item .setting-color,.page-setting .setting-item .setting-template{margin-bottom:12px;max-width:600px;min-width:400px}.page-setting .setting-item .setting-color>div,.page-setting .setting-item .setting-template>div{padding-right:12px;text-align:center}.page-setting .setting-item .setting-color>div:first-child,.page-setting .setting-item .setting-template>div:first-child{text-align:left}.page-setting .setting-item .setting-color>div:last-child,.page-setting .setting-item .setting-template>div:last-child{flex:auto;flex-shrink:0;padding-right:0;width:60px}.page-setting .setting-item .setting-color>div .ivu-color-picker,.page-setting .setting-item .setting-template>div .ivu-color-picker{width:100%}.page-setting .setting-item .setting-color .information,.page-setting .setting-item .setting-template .information{color:#999}.page-setting .setting-item .setting-template>div{flex-shrink:0;text-align:left}.page-setting .setting-item .setting-template>div:last-child{flex:1;max-width:none;width:auto}.page-setting .setting-item .setting-footer>button{height:34px;line-height:32px;min-width:94px}.page-setting .setting-item .setting-auto-day{display:block;line-height:32px;margin-bottom:-10px;margin-top:12px;width:110px}.page-setting .setting-item.submit{bottom:0;display:flex;flex-direction:column;left:0;padding:0!important;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-form{flex:1;overflow:auto;padding:24px 40px}.page-setting .setting-item.submit .ivu-tabs{display:flex;flex:1;flex-direction:column;padding:16px 32px 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content{flex:1;height:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane{position:relative}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item{bottom:0;display:flex;flex:1;flex-direction:column;left:0;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .ivu-form{padding:8px 12px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .setting-footer{margin:0 -32px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box{border:1px solid #eee;border-radius:8px;margin:24px 0 12px;padding:44px 24px 4px;position:relative;transition:box-shadow .3s}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box:hover{box-shadow:0 0 10px #e6ecfa}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box h3{background-color:#fff;border:1px solid #eee;border-radius:4px;display:inline-block;font-size:15px;font-weight:500;left:24px;padding:4px 10px;position:absolute;top:0;transform:translateY(-50%)}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form{padding:12px 0 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item{margin-bottom:8px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item .ivu-form-item-content{align-items:center;display:flex}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-placeholder{height:8px}.page-setting .setting-item.submit .setting-footer{border-top:1px solid #f4f4f5;flex-shrink:0;padding:16px 24px 0;position:static}@media (max-width:768px){.page-setting .setting-head{margin:32px 32px 0}.page-setting .setting-head .setting-titbox .setting-title .setting-more{align-items:center;display:flex;font-size:24px;height:42px;justify-content:center;width:42px}.page-setting .setting-box{position:relative}.page-setting .setting-box .setting-menu{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateX(-120%);width:100%;z-index:9}.page-setting .setting-box .setting-menu.show768-menu{transform:translateX(0)}.page-setting .setting-box .setting-menu>ul{padding:12px 32px}.page-setting .setting-box .setting-menu>ul>li{padding:0 8px}.page-setting .setting-box .setting-menu>ul>li:hover{background-color:transparent}.page-setting .setting-item .setting-footer{align-items:center;display:flex;justify-content:center}.page-setting .setting-item .setting-footer>button{flex:1;height:38px;line-height:36px}}.page-index{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}.page-index .page-warp{margin:0 auto;max-width:1920px}.page-index .page-warp .page-header{background:#8bcf70;padding-bottom:40px;position:relative;width:100%}.page-index .page-warp .page-header .header-nav{display:flex;height:72px;justify-content:space-between;margin:auto;max-width:1200px}.page-index .page-warp .page-header .header-nav .header-nav-box{align-items:center;color:#fff;display:flex;font-weight:400;padding-left:20px;position:relative}.page-index .page-warp .page-header .header-nav .header-nav-box .logo{background:url(../images/logo-index.svg) no-repeat 50%;background-size:contain;height:36px;width:143px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one{display:flex}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-language{font-size:26px;margin-right:8px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{cursor:pointer;font-size:16px;margin:0 30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-three{background:#ffa25a;border-radius:4px;cursor:pointer;font-size:16px;height:36px;line-height:36px;min-width:100px;padding:0 10px;text-align:center}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four{cursor:pointer;font-size:16px;margin-left:30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-boxs{justify-content:flex-end;padding-right:20px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-more{color:#fff;font-size:36px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-dropdown-item{align-items:center;display:flex;justify-content:space-between}.page-index .page-warp .page-header .header-content{margin:0 auto;max-width:1200px}.page-index .page-warp .page-header .header-content .header-title{color:#fff;font-size:44px;font-weight:500;line-height:67px;text-align:center}.page-index .page-warp .page-header .header-content .header-title-one{font-size:48px;margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{color:#fff;font-size:22px;font-weight:400;line-height:36px;margin:22px auto 0;max-width:88%;padding:0 30px;text-align:center}.page-index .page-warp .page-header .header-content .login-buttom{background:#ffa25a;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;line-height:48px;margin:34px auto 0;text-align:center;width:150px}.page-index .page-warp .page-header-bottom{background:#fff url(../images/index/bg-bottom.svg) no-repeat;background-size:100%;margin-bottom:190px;margin-top:-2px;position:relative}.page-index .page-warp .page-header-bottom .page-header-bottoms{left:0;margin:auto;max-width:1200px;right:0;top:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:80%}.page-index .page-warp .page-main{margin:auto;max-width:1200px}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;margin:auto;width:90%}.page-index .page-warp .page-main .page-main-text{padding-left:60px;padding-top:120px}.page-index .page-warp .page-main .page-main-text h3{color:#333;font-size:32px;font-weight:500;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{color:#828282;font-size:18px;font-weight:400;line-height:28px;padding-right:70px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{align-items:center;display:flex;font-size:30px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px}.page-index .page-warp .page-main .page-main-texts p{font-size:16px}.page-index .page-warp .page-footer .footer-service{background-color:#ffa25a;height:188px;position:relative;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box{height:188px;overflow:hidden;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;margin:33px 0 22px;text-align:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{background:#fff;border-radius:8px;color:#ffa25a;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;margin-right:20px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .reg-btn{border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-copyright{background:#fff;color:#828282;font-size:12px;font-weight:400;height:60px;line-height:60px;text-align:center;width:100%}@media screen and (max-width:1440px){.page-index .page-warp .page-header .header-content .header-title{font-size:34px;line-height:60px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:20px;padding:0 20px}.page-index .page-warp .page-header-bottom{margin-bottom:100px}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text p{padding-right:20px}.page-index .page-warp .page-main .page-main-texts h3{font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}}@media screen and (max-width:468px){.page-index .page-warp .page-header .header-content .header-title{font-size:24px;line-height:38px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:28px}.page-index .page-warp .page-header .header-content .header-tips{font-size:16px;line-height:26px}}.chat-input-wrapper{display:inline-block;width:100%}.chat-input-wrapper.task-mention .ql-container .ql-mention-list-container .ql-mention-list>li:first-child{margin-top:0}.chat-input-wrapper.task-mention .ql-container .ql-mention-list-container .ql-mention-list-item{line-height:36px}.chat-input-wrapper.task-mention .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-disabled{padding:8px 4px 0}.chat-input-wrapper .ql-container{display:block;float:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;max-width:100%;min-width:calc(100% - 170px);width:auto}.chat-input-wrapper .ql-container .ql-editor{font-size:14px;margin:4px 7px;max-height:200px;padding:0}.chat-input-wrapper .ql-container .ql-editor img{max-height:150px;max-width:150px}.chat-input-wrapper .ql-container .ql-editor ol,.chat-input-wrapper .ql-container .ql-editor ul{padding-left:0}.chat-input-wrapper .ql-container .ql-editor ol li:before,.chat-input-wrapper .ql-container .ql-editor ul li:before{color:#08f;margin-right:.2em;text-align:left}.chat-input-wrapper .ql-container .ql-editor ul li:before{font-weight:900}.chat-input-wrapper .ql-container .ql-editor.ql-blank:before{color:#ccc;font-style:normal;left:7px;overflow:hidden;right:7px;text-overflow:ellipsis;white-space:nowrap}.chat-input-wrapper .ql-container .ql-mention-list-container{max-height:360px;max-width:350px;min-width:220px;overflow-y:overlay;width:auto}.chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar{height:10px;width:10px}.chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.chat-input-wrapper .ql-container .ql-mention-list-container:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.chat-input-wrapper .ql-container .ql-mention-list-container:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list>li:first-child{margin-top:8px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list>li:last-child{margin-bottom:8px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item{align-items:center;display:flex;margin:0 8px;padding:0 8px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item.selected{border-radius:4px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-at{background-color:#8bcf70;border-radius:50%;color:#fff;height:28px;line-height:28px;overflow:hidden;text-align:center;width:28px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img{align-items:center;display:flex;justify-content:center;position:relative}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img>img{border-radius:50%;height:28px;overflow:hidden;width:28px}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img>em{background-color:#f90;border:1px solid #fff;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;transform-origin:right bottom;width:8px;z-index:1}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img.online>em{background-color:#8bcf70}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-name{font-size:14px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-tip{color:#8f8f8e;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-disabled{color:#aaa;font-size:12px;line-height:40px;padding:0 4px}.chat-input-wrapper .ql-bubble .ql-tooltip{z-index:1}.chat-input-wrapper .chat-input-toolbar{align-items:center;display:flex;float:right;height:28px;justify-content:flex-end;padding:0 2px;width:170px}.chat-input-wrapper .chat-input-toolbar>i{cursor:pointer;display:inline-block;font-size:20px;line-height:28px;padding:0 5px}.chat-input-wrapper .chat-input-toolbar>i.disabled{opacity:.5}.chat-input-wrapper .chat-input-toolbar .chat-send{align-items:center;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:flex-end;margin:0 -16px 0 7px;padding-right:16px;position:relative;width:48px}.chat-input-wrapper .chat-input-toolbar .chat-send .common-loading{height:18px;margin:0 1px;padding:0;width:18px}.chat-input-wrapper .chat-input-toolbar .chat-send>i{align-items:center;color:#fff;display:flex;height:100%;position:static;transition:all .3s;z-index:2}.chat-input-wrapper .chat-input-toolbar .chat-send:after{background-color:#ccc;content:"";height:14px;left:0;opacity:0;position:absolute;transform:scale(0);transition:all .3s ease;width:1px;z-index:1}.chat-input-wrapper .chat-input-toolbar .chat-send:before{align-items:center;background-color:#8bcf70;border-radius:50%;content:"";display:flex;height:36px;justify-content:center;left:2px;opacity:1;position:absolute;transform:scale(1);transition:all .3s ease;width:36px;z-index:1}.chat-input-wrapper .chat-input-toolbar .chat-send.disabled>i{color:rgba(96,98,102,.5)}.chat-input-wrapper .chat-input-toolbar .chat-send.disabled:after{opacity:1;transform:scale(1)}.chat-input-wrapper .chat-input-toolbar .chat-send.disabled:before{opacity:0;transform:scale(0)}.chat-input-wrapper .chat-input-toolbar .el-tooltip.taskfont{cursor:pointer;display:inline-block;font-size:20px;line-height:28px;padding:0 5px}.chat-input-emoji-popover{overflow:hidden;padding:0}.chat-input-more-popover{min-width:100px;padding:8px}.chat-input-more-popover .chat-input-popover-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;line-height:36px;padding:0 8px}.chat-input-more-popover .chat-input-popover-item:hover{background-color:#ecf5ff}.chat-input-more-popover .chat-input-popover-item>i{font-size:20px;margin-right:8px}.chat-emoji-wrapper{display:flex;flex-direction:column}.chat-emoji-wrapper .chat-emoji-box{box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;height:280px;overflow-x:hidden;padding:8px;width:360px;word-break:break-all}.chat-emoji-wrapper .chat-emoji-box>li{cursor:pointer;display:inline-block;font-size:22px;height:40px;line-height:40px;text-align:center;transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}.chat-emoji-wrapper .chat-emoji-box>li>img{max-height:100%;max-width:100%}.chat-emoji-wrapper .chat-emoji-box>li:hover{transform:scale(1.4)}.chat-emoji-wrapper .chat-emoji-box.emoticon>li{height:72px;padding:8px;width:72px}.chat-emoji-wrapper .chat-emoji-menu{align-items:center;background-color:#f2f4f7;display:flex;height:40px;line-height:40px;overflow:auto;width:376px}.chat-emoji-wrapper .chat-emoji-menu::-webkit-scrollbar{display:none}.chat-emoji-wrapper .chat-emoji-menu>li{align-items:center;cursor:pointer;display:flex;height:100%;list-style:none}.chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:#fff}.chat-emoji-wrapper .chat-emoji-menu>li>span{font-size:22px;padding:0 13px}.chat-emoji-wrapper .chat-emoji-menu>li>img{box-sizing:content-box;height:24px;padding:0 12px;width:24px}.dialog-group-info{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:10px}.dialog-group-info .group-info-title{color:#b7b1b1;margin:18px 24px 0}.dialog-group-info .group-info-value{line-height:34px;margin:4px 24px 0}.dialog-group-info .group-info-value .quick-text{box-sizing:content-box;height:auto;line-height:20px;overflow:visible;padding:6px 0;white-space:normal}.dialog-group-info .group-info-value .quick-input{display:flex;flex-direction:column}.dialog-group-info .group-info-search{margin:24px 24px 0}.dialog-group-info .group-info-button{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:18px 24px}.dialog-group-info .group-info-button>button{margin:0 8px}.dialog-group-info .group-info-user{flex:1;margin-top:16px;overflow:auto;padding:0 24px}.dialog-group-info .group-info-user>ul>li{align-items:center;display:flex;list-style:none;padding-bottom:16px}.dialog-group-info .group-info-user>ul>li:hover .user-exit{opacity:1;transform:translateX(0)}.dialog-group-info .group-info-user>ul>li.no{color:#999;justify-content:center}.dialog-group-info .group-info-user>ul>li.no .common-loading{height:16px;width:16px}.dialog-group-info .group-info-user>ul>li .common-avatar{flex:1;width:0}.dialog-group-info .group-info-user>ul>li .common-avatar .avatar-name{padding-left:8px}.dialog-group-info .group-info-user>ul>li .user-tag{background-color:#8bcf70;border-radius:3px;color:#fff;height:22px;line-height:22px;margin-left:4px;padding:0 6px;transform:scale(.9);transform-origin:right center}.dialog-group-info .group-info-user>ul>li .user-exit{align-items:center;border:1px solid #ddd;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;margin-left:4px;opacity:0;transform:translateX(50%);transition:all .2s;width:22px}.dialog-wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:1}.dialog-wrapper .dialog-nav{align-items:center;display:flex;height:68px;padding:0 22px;position:relative}.dialog-wrapper .dialog-nav:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.dialog-wrapper .dialog-nav.completed:after{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:40px;opacity:.2;pointer-events:none;position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:1}.dialog-wrapper .dialog-nav.completed .dialog-title{padding-right:52px}.dialog-wrapper .dialog-nav .dialog-block{align-items:center;display:flex;flex:1;width:0}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar{flex-shrink:0;margin-right:12px}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar,.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .user-avatar{flex-grow:0;flex-shrink:0;height:42px;margin:2px;width:42px}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar{align-items:center;background-color:#61b2f9;border-radius:50%;color:#fff;display:flex;font-size:26px;justify-content:center}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar.project{background-color:#6e99eb}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar.task{background-color:#9b96df;font-size:24px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title{display:flex;flex:1;flex-direction:column;justify-content:center;width:0}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title{align-items:center;display:flex;line-height:22px;max-width:100%}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-tag{flex-shrink:0;margin:0 6px 0 0;padding:0 5px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-tag.ivu-tag-success{padding:0 6px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-icon{font-size:18px;margin-right:6px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-icon.completed{color:#8bcf70}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title>h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title>em{flex-shrink:0;font-size:17px;font-style:normal;font-weight:500;padding-left:6px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;flex-shrink:0;height:24px;line-height:24px;margin-left:10px;padding:0 6px;text-align:center;white-space:nowrap}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title{color:#aaa;flex-shrink:0;font-size:12px;line-height:20px;padding-top:2px;white-space:normal}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title.pointer{cursor:pointer}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title.pointer:hover{color:#888}.dialog-wrapper .dialog-nav .dialog-back,.dialog-wrapper .dialog-nav .dialog-create{color:#606266;cursor:pointer;font-size:22px;margin-left:24px}.dialog-wrapper .dialog-nav .dialog-back{display:none}.dialog-wrapper .dialog-scroller{flex:1;padding:16px 32px 0;position:relative}.dialog-wrapper .dialog-scroller .dialog-item{align-items:flex-start;display:flex;flex-direction:row;list-style:none;padding-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-avatar{flex-shrink:0;height:30px;margin-bottom:20px;position:relative;width:30px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 0 8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.text{max-width:70%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view:hover .dialog-head .dialog-menu{opacity:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-username{height:22px;margin-bottom:6px;max-width:100%;opacity:.8}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head{align-items:flex-start;display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content{align-items:flex-start;background-color:#f4f5f7;border-radius:0 6px 6px 6px;display:flex;min-width:32px;padding:8px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoji,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoticon,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.three-emoji,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.two-emoji{background-color:transparent!important}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoji .content-text>pre{font-size:72px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.two-emoji .content-text>pre{font-size:52px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.three-emoji .content-text>pre{font-size:32px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text{color:#333}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre{word-wrap:break-word;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#436ff6}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li{list-style-type:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{color:#08f;display:inline-block;margin-right:.2em;text-align:left;white-space:nowrap;width:1.2em}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{content:"•";font-weight:900}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before{content:counter(list-0,decimal) ". "}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre pre{background-color:#23241f;border-radius:3px;color:#f8f8f2;margin:5px 0;overflow:visible;padding:5px 10px;white-space:pre-wrap}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img{cursor:pointer;max-height:220px;max-width:220px;vertical-align:bottom}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img.emoticon{max-height:150px;max-width:150px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention{background-color:transparent;color:#0bc037;margin:0;padding:0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention>span{margin:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.task{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{background-color:#8bcf70;color:#fff;font-size:13px;font-weight:600;padding:3px 4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box{align-items:center;background-color:#fff;border-radius:3px;display:flex;padding:10px 14px;width:220px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-thumb{width:36px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-size{color:#666;font-size:14px;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px;display:flex;max-height:220px;max-width:220px;overflow:hidden;padding:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img .file-img{cursor:pointer;display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading{display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading .common-loading{height:20px;margin:4px;width:20px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-unknown{text-decoration:underline}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu{margin-left:6px;opacity:0;transition:all .3s}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon>i{color:#999;cursor:pointer;display:inline-block;flex:1;font-size:13px;padding:4px 6px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon>i+i{border-left:1px solid #ddd}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon>i:hover{color:#777}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot{align-items:center;display:flex;height:21px;line-height:1;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .common-loading{height:10px;margin:0 2px;width:10px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .time{color:#bbb;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .done{color:#8bcf70;display:none;font-size:12px;margin-left:4px;transform:scale(.9)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .percent{align-items:center;cursor:pointer;display:none;margin-left:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action{align-items:flex-start;align-self:flex-start;display:flex;height:100%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action>*{margin:0 5px}.dialog-wrapper .dialog-scroller .dialog-item.history{cursor:pointer;font-size:13px;justify-content:center;margin:12px 0;opacity:.6;padding:3px 0;transition:opacity .2s}.dialog-wrapper .dialog-scroller .dialog-item.history:hover{opacity:1}.dialog-wrapper .dialog-scroller .dialog-item.history-tip{padding-top:60px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item.history-tip .history-text{background:#f5f5f5;border-radius:2px;font-size:12px;font-style:normal;height:22px;left:50%;line-height:22px;padding:0 48px;position:absolute;text-align:center;top:10px;transform:translateX(-50%)}.dialog-wrapper .dialog-scroller .dialog-item.loading{justify-content:center;padding:12px 0}.dialog-wrapper .dialog-scroller .dialog-item.loading .common-loading{height:18px;margin:0;width:18px}.dialog-wrapper .dialog-scroller .dialog-item.nothing{color:#999;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dialog-wrapper .dialog-scroller .dialog-item.bottom{height:0;margin:0;padding:0}.dialog-wrapper .dialog-scroller .dialog-item.self{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view{align-items:flex-end;margin:0 8px 0 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content{background-color:#8bcf70;border-radius:6px 0 6px 6px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#333}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{background-color:transparent;font-size:14px;font-weight:400;padding:3px 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-file.file{background-color:#f4f5f7}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-menu{margin-left:0;margin-right:6px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .done{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .percent{display:flex}.dialog-wrapper .dialog-footer{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:20px;padding:0 28px;position:relative}.dialog-wrapper .dialog-footer .dialog-newmsg{background-color:rgba(0,0,0,.6);border-radius:16px;color:#fff;cursor:pointer;display:none;font-size:12px;height:30px;line-height:30px;margin-bottom:20px;margin-right:10px;padding:0 12px;z-index:2}.dialog-wrapper .dialog-footer .dialog-input{align-items:center;display:flex;width:100%}.dialog-wrapper .dialog-footer .dialog-input .chat-input-wrapper{background-color:#f4f5f7;border-radius:10px;flex:1;padding:10px 12px;width:0}.dialog-wrapper .dialog-footer .chat-upload{display:none;height:0;overflow:hidden;width:0}.dialog-wrapper .dialog-footer.newmsg{margin-top:-50px}.dialog-wrapper .dialog-footer.newmsg .dialog-newmsg{display:block}.dialog-wrapper .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.dialog-wrapper .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:16px;content:"";left:16px;position:absolute;right:16px;top:16px}.dialog-wrapper .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.dialog-wrapper-read-poptip{max-width:72%;width:360px}.dialog-wrapper-read-poptip .read-poptip-content{display:flex;position:relative}.dialog-wrapper-read-poptip .read-poptip-content .read,.dialog-wrapper-read-poptip .read-poptip-content .unread{flex:1;max-height:300px;overflow:auto}.dialog-wrapper-read-poptip .read-poptip-content .read>li,.dialog-wrapper-read-poptip .read-poptip-content .unread>li{list-style:none;margin-bottom:12px;min-height:26px}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar{width:100%}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar .avatar-name,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar .avatar-name{padding-right:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li:last-child,.dialog-wrapper-read-poptip .read-poptip-content .unread>li:last-child{margin-bottom:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title{min-height:auto}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title>em,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title>em{font-size:18px;font-style:normal;font-weight:600;padding-right:6px}.dialog-wrapper-read-poptip .read-poptip-content .unread>li{padding-left:16px}.dialog-wrapper-read-poptip .read-poptip-content:before{background-color:#f4f4f5;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.dialog-wrapper-paste{align-items:center;display:flex;flex-direction:column;justify-content:center}.dialog-wrapper-paste.multiple{display:block}.dialog-wrapper-paste>li{list-style:none}.dialog-wrapper-paste>li img{max-height:500px;max-width:100%}.dialog-wrapper-paste>li>div,.dialog-wrapper-paste>li>img{display:flex;flex-direction:column;padding:0}.dialog-wrapper-paste>li+li{margin-top:20px}@media (max-width:768px){.dialog-wrapper .dialog-nav{background-color:#f8f8f8;height:52px;justify-content:center;padding:0}.dialog-wrapper .dialog-nav.completed:after{right:14px}.dialog-wrapper .dialog-nav.completed .dialog-title{padding-right:0}.dialog-wrapper .dialog-nav .dialog-back,.dialog-wrapper .dialog-nav .dialog-create{align-items:center;bottom:0;display:flex;justify-content:center;margin:0;position:absolute;right:0;top:0;width:52px}.dialog-wrapper .dialog-nav .dialog-back{left:0;padding-right:6px;right:auto}.dialog-wrapper .dialog-nav .dialog-back>i{font-size:26px}.dialog-wrapper .dialog-nav .dialog-back .back-num{background:#e6ebf1;border-radius:12px;color:#303133;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;height:24px;left:32px;line-height:24px;min-width:24px;padding:0 6px;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.dialog-wrapper .dialog-nav .dialog-block{justify-content:center;margin:0 80px}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar{display:none}.dialog-wrapper .dialog-nav .dialog-block .dialog-title{flex:unset;overflow:hidden;text-align:center;width:unset}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title{justify-content:center}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title{line-height:18px}.dialog-wrapper .dialog-scroller{padding-left:14px;padding-right:14px}.dialog-wrapper .dialog-footer{background-color:#f8f8f8;margin-bottom:0;padding:8px 10px}.dialog-wrapper .dialog-footer .dialog-input .chat-input-wrapper{background-color:#fff;padding-left:6px;padding-right:8px}}.file-content,.file-preview{border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.file-content .preview-iframe,.file-preview .preview-iframe{background:0 0;border:0;float:none;height:100%;left:0;margin:-1px 0 0;max-width:none;outline:0;padding:0;position:absolute;top:0;width:100%}.file-content .office-header,.file-preview .office-header{align-items:center;display:flex;position:absolute;right:40px;top:28px;z-index:1}.file-content .office-header .header-icons,.file-preview .office-header .header-icons{align-items:center;display:flex;justify-content:center}.file-content .office-header .header-icons .header-icon,.file-preview .office-header .header-icons .header-icon{align-items:center;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;height:28px;justify-content:center;line-height:28px;width:40px}.file-content .office-header .header-icons .header-icon:hover,.file-preview .office-header .header-icons .header-icon:hover{background-color:hsla(0,0%,100%,.2)}.file-content .office-header .header-icons .header-icon>i,.file-preview .office-header .header-icons .header-icon>i{font-size:16px}.file-content .edit-header,.file-preview .edit-header{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;height:42px;position:relative;width:100%;z-index:99}.file-content .edit-header .header-title,.file-preview .edit-header .header-title{color:#333;flex:1;font-size:16px;line-height:24px;overflow:hidden;padding-left:24px;padding-right:24px;text-overflow:ellipsis;white-space:nowrap}.file-content .edit-header .header-title .file-unsave-tip,.file-preview .edit-header .header-title .file-unsave-tip{color:#333;cursor:pointer;font-weight:500;padding-right:6px;transition:color .3s}.file-content .edit-header .header-title .file-unsave-tip:hover,.file-preview .edit-header .header-title .file-unsave-tip:hover{color:#000}.file-content .edit-header .header-user,.file-preview .edit-header .header-user{margin-right:24px}.file-content .edit-header .header-user>ul,.file-preview .edit-header .header-user>ul{align-items:center;display:flex}.file-content .edit-header .header-user>ul>li,.file-preview .edit-header .header-user>ul>li{list-style:none;margin-right:-4px}.file-content .edit-header .header-user>ul>li.more,.file-preview .edit-header .header-user>ul>li.more{background-color:#8bcf70;border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;height:28px;line-height:24px;text-align:center;width:28px;z-index:1}.file-content .edit-header .header-hint,.file-preview .edit-header .header-hint{color:#666;font-size:12px;padding-right:22px;white-space:nowrap}.file-content .edit-header .header-hint .ivu-btn,.file-preview .edit-header .header-hint .ivu-btn{font-size:12px;padding:0 10px}.file-content .edit-header .header-hint .ivu-dropdown-item,.file-preview .edit-header .header-hint .ivu-dropdown-item{font-size:12px!important}.file-content .edit-header .header-icons,.file-preview .edit-header .header-icons{align-items:center;display:flex;justify-content:center;margin-left:-4px;margin-right:16px}.file-content .edit-header .header-icons .header-icon,.file-preview .edit-header .header-icons .header-icon{align-items:center;color:#777;cursor:pointer;display:flex;height:100%;justify-content:center;width:44px}.file-content .edit-header .header-icons .header-icon>i,.file-preview .edit-header .header-icons .header-icon>i{font-size:20px}.file-content .edit-header .header-button,.file-preview .edit-header .header-button{font-size:12px;margin-right:24px}.file-content .content-body,.file-preview .content-body{display:flex;flex:1;position:relative}.file-content .content-body .mdeditor-wrapper,.file-content .content-body .teditor-wrapper,.file-preview .content-body .mdeditor-wrapper,.file-preview .content-body .teditor-wrapper{display:flex;flex:1}.file-content .content-body .mdeditor-box,.file-preview .content-body .mdeditor-box{position:relative;width:100%}.file-content .content-body .mdeditor-box .markdown,.file-preview .content-body .mdeditor-box .markdown{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;transform:translateZ(0)}.file-content .content-body .mdeditor-box .markdown .markdown-toolbars,.file-preview .content-body .mdeditor-box .markdown .markdown-toolbars{border-bottom:1px solid #eee}.file-content .content-body .mdeditor-box .markdown.border,.file-preview .content-body .mdeditor-box .markdown.border{border:0!important}.file-content .content-body .teditor-loadedstyle,.file-preview .content-body .teditor-loadedstyle{height:100%}.file-content .content-body .teditor-loadedstyle .tox-tinymce,.file-preview .content-body .teditor-loadedstyle .tox-tinymce{border:0;border-radius:0}.file-content .content-body .teditor-loadedstyle .tox-mbtn,.file-preview .content-body .teditor-loadedstyle .tox-mbtn{height:36px}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{background:#fff;padding:0 12%}.file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-content .content-body .teditor-loadedstyle .tox-toolbar__primary,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__primary{background:none!important;border-top:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{border-bottom:1px solid #e9e9e9!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type),.file-preview .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type){border-right:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);margin:22px 12%}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area{border-top:0}.file-content .content-body .teditor-loadedstyle .tox-statusbar,.file-preview .content-body .teditor-loadedstyle .tox-statusbar{border-top:1px solid #e9e9e9}.file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle,.file-preview .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle{display:none}.file-content .content-body .content-mask,.file-preview .content-body .content-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.file-content .content-load,.file-preview .content-load{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:42px;z-index:1000}.file-content .content-load .common-loading,.file-preview .content-load .common-loading{margin:0}.file-preview .edit-header .header-title{align-items:center;display:flex}.file-preview .edit-header .header-title .ivu-tag{line-height:20px;margin-left:6px;padding:0 6px}.file-preview .edit-header .header-title .refresh{align-items:center;display:flex;margin-left:6px}.file-preview .edit-header .header-title .refresh .common-loading{height:16px;margin:2px;width:16px}.file-preview .edit-header .header-title .refresh>i{cursor:pointer;font-size:20px;opacity:.6;transition:all .2s}.file-preview .edit-header .header-title .refresh>i:hover{opacity:1}.file-preview .content-body{overflow:hidden}.file-preview .content-body .markdown-preview-warp{flex:1;overflow:auto}@media (max-width:768px){.file-content .office-header{display:none}}@media (max-width:1200px){.file-content{overflow:auto}.file-content .content-body,.file-content .edit-header{min-width:768px;overflow-x:auto}.file-content .content-body .tox .tox-toolbar--scrolling,.file-content .edit-header .tox .tox-toolbar--scrolling{flex-wrap:wrap}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-content .edit-header .teditor-loadedstyle .tox-menubar,.file-content .edit-header .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-content .edit-header .teditor-loadedstyle .tox-sidebar-wrap{margin:0}}.project-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-archived .archived-title .title-icon>i{cursor:pointer}.project-archived .table-page-box{flex:1;height:0}.project-dialog{background-color:#fff;border-left:1px solid #f4f5f5;display:flex;flex-direction:column;position:relative;z-index:1}.project-dialog .project-dialog-wrapper .dialog-user{margin-top:26px;padding:0 22px}.project-dialog .project-dialog-wrapper .dialog-user .member-head{align-items:center;display:flex}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title{flex:1;font-size:18px;font-weight:600}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title>span{color:#8bcf70;cursor:pointer;padding-left:6px}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-close{cursor:pointer}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-close .ivu-icon-ios-close{font-size:38px;right:2px;top:3px;transition:all .2s}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}.project-dialog .project-dialog-wrapper .dialog-user .member-list{align-items:center;display:flex;margin-top:12px;overflow:auto}.project-dialog .project-dialog-wrapper .dialog-user .member-list::-webkit-scrollbar{display:none}.project-dialog .project-dialog-wrapper .dialog-user .member-list>li{list-style:none;margin-bottom:8px;margin-right:10px;position:relative}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all{display:block}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all>li{display:inline-block;overflow:hidden}.project-dialog .project-dialog-wrapper .dialog-nav{padding:0 20px}@media (max-width:768px){.project-dialog .project-dialog-wrapper .dialog-user{margin-top:16px;padding:0 12px}.project-dialog .project-dialog-wrapper .dialog-nav{height:64px;padding:0 12px}}.project-gstc-gantt{background-color:#fdfdfd;border-radius:3px;bottom:15px;left:15px;overflow:hidden;position:absolute;right:15px;top:15px;transform:translateZ(0);z-index:1}.project-gstc-gantt .project-gstc-dropdown-filtr{left:222px;position:absolute;top:38px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon{color:#999;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon.filtr{color:#058ce4}.project-gstc-gantt .project-gstc-close{cursor:pointer;left:12px;position:absolute;top:8px}.project-gstc-gantt .project-gstc-close:hover i{transform:scale(1) rotate(45deg)}.project-gstc-gantt .project-gstc-close i{color:#666;font-size:28px;transform:scale(.92);transition:all .2s}.project-gstc-gantt .project-gstc-edit{background:#fff;border-radius:4px;bottom:6px;opacity:0;position:absolute;right:6px;transform:translate(120%);transition:all .2s}.project-gstc-gantt .project-gstc-edit.visible{opacity:1;transform:translate(0)}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-info{display:block}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-small{display:none}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info{background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:none;padding:6px;width:500px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns{align-items:center;display:flex;justify-content:flex-end;margin:12px 6px 4px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .ivu-btn{font-size:13px;margin-right:8px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom{color:#444;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small{align-items:center;background:#fff;border:1px solid #e4e4e4;display:flex;padding:6px 12px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text{color:#444;cursor:pointer;margin-right:8px;text-decoration:underline}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .ivu-btn{font-size:13px;margin-left:4px}.project-gstc-gantt .ivu-dropdown-item.dropdown-active{color:#058ce4}.project-list{align-items:flex-start;display:flex;flex:1;flex-direction:column;height:100%}.project-list .list-search{align-items:center;background-color:#f8f8f8;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:0 12px;width:100%}.project-list .list-search .search-wrapper{background-color:#fff;border-radius:12px;flex:1;margin:0 4px;overflow:hidden;padding:0 8px}.project-list .list-search .search-wrapper .search-pre{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.project-list .list-search .search-wrapper .search-pre .common-loading{height:14px;margin:0;width:14px}.project-list .list-search .search-wrapper .ivu-input{background-color:transparent;border-color:transparent}.project-list .list-search .search-wrapper .ivu-input:focus,.project-list .list-search .search-wrapper .ivu-input:hover{box-shadow:none}.project-list>ul{background-color:#f8f8f8;flex:1;height:0;overflow:auto;width:100%}.project-list>ul>li{background-color:#fff;border-radius:12px;list-style:none;margin:16px;padding:16px}.project-list>ul>li.loading,.project-list>ul>li.nothing{border-radius:0;height:100%;line-height:22px;margin:0;padding:24px;text-align:center}.project-list>ul>li.loading{align-items:flex-start;display:flex;justify-content:center}.project-list>ul>li.loading .common-loading{height:20px;margin:1px;width:20px}.project-list>ul>li .project-h1{font-size:16px;font-weight:600}.project-list>ul>li .project-h1,.project-list>ul>li .project-h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:22px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.project-list>ul>li .project-h2{margin-top:8px}.project-list>ul>li .project-percent{align-items:center;display:flex;margin-top:12px}.project-list>ul>li .project-percent .percent-info{margin-left:12px;min-width:28px;text-align:right}.project-list>ul>li .project-percent .percent-info>em{font-style:normal;opacity:.7}.project-list>ul>li .project-footer{align-items:center;display:flex;margin-bottom:-2px;margin-top:12px}.project-list>ul>li .project-footer .footer-percent{align-items:center;display:flex;flex-shrink:0;margin-right:12px;min-width:28px;text-align:left}.project-list>ul>li .project-footer .footer-percent .taskfont{font-size:14px;padding-right:4px}.project-list>ul>li .project-footer .footer-percent>em{font-style:normal;opacity:.7}.project-list>ul>li .project-footer .footer-user{align-items:center;display:flex;flex:1;justify-content:flex-end}.project-list>ul>li .project-footer .footer-user .common-avatar{margin-left:-4px}.project-list>ul>li .project-footer .footer-user .footer-user-more{color:#8bcf70;font-weight:500;padding-left:6px}.project-log .log-title{display:none}.project-log.is-drawer{bottom:0;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:0}.project-log.is-drawer .log-title{color:#333;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-log .logs-activity{padding:12px;position:relative;word-break:break-all}.project-log .logs-activity>li{list-style:none;padding-top:0}.project-log .logs-activity>li.logs-loading,.project-log .logs-activity>li.logs-more,.project-log .logs-activity>li.logs-none{height:22px;line-height:22px}.project-log .logs-activity>li.logs-loading{display:flex}.project-log .logs-activity>li.logs-loading .common-loading{margin:0}.project-log .logs-activity>li.logs-more{cursor:pointer}.project-log .logs-activity>li.logs-more:hover{color:#048be0}.project-log .logs-activity>li.logs-none{color:#bbb;cursor:pointer}.project-log .logs-activity>li .logs-date{color:rgba(0,0,0,.36);padding-bottom:14px}.project-log .logs-activity>li .logs-section{margin:4px}.project-log .logs-activity>li .logs-section .ivu-timeline>li{padding-bottom:8px}.project-log .logs-activity>li .logs-section .ivu-timeline>li:last-child{padding-bottom:0}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-head-custom{left:auto;margin-left:-13px;margin-right:6px;margin-top:8px;min-width:40px;position:static;width:auto}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-content{margin-top:-5px;padding-left:20px}.project-log .logs-activity>li .logs-dot{display:flex;height:18px;margin-left:10px;width:auto}.project-log .logs-activity>li .logs-dot .avatar-name.auto{color:#9599a1}.project-log .logs-activity>li .log-summary{padding:4px 0 4px 12px;position:relative}.project-log .logs-activity>li .log-summary>a,.project-log .logs-activity>li .log-summary>span{word-wrap:break-word;padding-right:6px;word-break:break-word}.project-log .logs-activity>li .log-summary .log-text{color:rgba(0,0,0,.72);display:inline-block}.project-log .logs-activity>li .log-summary .log-text .change-value:hover{border-bottom:1px dotted rgba(0,0,0,.3)}.project-log .logs-activity>li .log-summary .log-text .detail-user{display:inline-block;vertical-align:top}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap{display:flex}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap .common-avatar{margin:0 2px}.project-log .logs-activity>li .log-summary .log-operation>button{font-size:12px}.project-log .logs-activity>li .log-summary .log-operation>button+button{margin-left:4px}.project-log .logs-activity>li .log-summary .log-time{color:rgba(0,0,0,.3);font-size:12px}.project-log .logs-activity>li .log-task{cursor:pointer;margin-bottom:6px;margin-left:12px;opacity:.6}.project-log .logs-activity>li .log-task:hover{opacity:1}.project-log .logs-activity>li .log-task:hover>em{color:#8bcf70}.project-log .logs-activity>li .log-task>em{border-radius:5px;color:#999;display:inline-block;font-size:12px;font-style:normal;height:18px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-management .management-title .title-icon>i{cursor:pointer}.project-management .project-name{align-items:center;display:flex}.project-management .project-name .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.project-management .project-percent{line-height:1}.project-management .project-percent .ivu-progress{margin-top:2px}.project-management .table-page-box{flex:1;height:0}.project-panel{display:flex;flex-direction:column}.project-panel .project-titbox{padding:32px 32px 4px;width:100%}.project-panel .project-titbox .project-title{align-items:center;display:flex;float:left;margin-bottom:8px}.project-panel .project-titbox .project-title .project-back{display:none}.project-panel .project-titbox .project-title>h1{color:#333;font-size:28px;font-weight:600}.project-panel .project-titbox .project-title .project-load{align-items:center;display:flex;margin-left:18px}.project-panel .project-titbox .project-title .project-load .common-loading{height:22px;width:22px}.project-panel .project-titbox .project-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;height:24px;line-height:24px;margin-left:10px;margin-top:3px;padding:0 6px;text-align:center;white-space:nowrap}.project-panel .project-titbox .project-icons{align-items:center;display:flex;float:right;margin-bottom:8px;margin-top:3px}.project-panel .project-titbox .project-icons>li{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;margin-left:16px;position:relative;transition:box-shadow .3s;width:36px}.project-panel .project-titbox .project-icons>li:hover{box-shadow:0 0 6px #ccc}.project-panel .project-titbox .project-icons>li.cursor-default{cursor:default}.project-panel .project-titbox .project-icons>li.project-avatar{min-width:36px;width:auto}.project-panel .project-titbox .project-icons>li.project-avatar:hover{box-shadow:none}.project-panel .project-titbox .project-icons>li.project-avatar>ul{align-items:center;display:flex}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li{list-style:none;margin-left:-6px;transition:transform .2s}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li .ivu-badge{left:23px;position:absolute;top:-5px;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:hover{transform:scale(1.05)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:first-child{margin-left:0}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li.more{align-items:center;background-color:transparent;border-color:transparent;color:#aaa;display:flex;font-size:17px;height:32px;justify-content:center;transform:scale(1)!important;width:30px;z-index:1}.project-panel .project-titbox .project-icons>li.project-icon{background-color:#f2f3f5;border-radius:50%}.project-panel .project-titbox .project-icons>li.project-icon .menu-icon{font-size:20px;height:36px;line-height:36px;width:36px}.project-panel .project-titbox .project-icons>li.project-icon .menu-badge{left:20px;position:absolute;top:-6px;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-icon .search-input{margin:2px 0;width:170px}.project-panel .project-titbox .project-icons>li.project-icon.active{background-color:#8bcf70;color:#fff}.project-panel .project-subbox{padding:0 32px;width:100%}.project-panel .project-subbox .project-subtitle{color:#999;float:left;line-height:24px;margin:6px 0}.project-panel .project-subbox .project-switch{align-items:flex-end;display:flex;float:right;margin:3px 0 3px 32px}.project-panel .project-subbox .project-switch .project-checkbox{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-panel .project-subbox .project-switch .project-checkbox .ivu-checkbox-focus{box-shadow:none}.project-panel .project-subbox .project-switch .project-select{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-panel .project-subbox .project-switch .project-select .project-flow{align-items:center;background:#f7f7f7;border:1px solid #e8eaec;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;line-height:26px;padding:0 8px}.project-panel .project-subbox .project-switch .project-select .project-flow.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-panel .project-subbox .project-switch .project-select .project-flow.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-panel .project-subbox .project-switch .project-select .project-flow.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-panel .project-subbox .project-switch .project-select .project-flow.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-panel .project-subbox .project-switch .project-switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:30px;position:relative;transition:all .2s}.project-panel .project-subbox .project-switch .project-switch-button .active{color:#8bcf70}.project-panel .project-subbox .project-switch .project-switch-button .slider{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;height:100%;left:0;position:absolute;top:0;transition:left .2s;width:33.3%;z-index:0}.project-panel .project-subbox .project-switch .project-switch-button:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-subbox .project-switch .project-switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.project-panel .project-subbox .project-switch .project-switch-button>div>i{font-size:17px}.project-panel .project-column{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;padding-top:15px}.project-panel .project-column>ul{align-items:flex-start;display:inline-flex;justify-content:space-between}.project-panel .project-column>ul>li{display:flex;flex-direction:column;flex-shrink:0;height:100%;list-style:none;width:300px}.project-panel .project-column>ul>li:first-child{margin-left:22px}.project-panel .project-column>ul>li:last-child{margin-right:22px}.project-panel .project-column>ul>li.add-column{background-color:#f2f3f5;border-radius:4px;color:#888;cursor:pointer;height:36px}.project-panel .project-column>ul>li.add-column .add-column-text{align-items:center;display:flex;flex-direction:row;line-height:36px;padding:0 12px}.project-panel .project-column>ul>li.add-column .add-column-text>i{font-size:16px;padding-right:8px}.project-panel .project-column>ul>li.add-column .add-column-text:hover{color:#777}.project-panel .project-column>ul>li.add-column .add-column-input{align-items:center;display:none;height:36px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input{height:36px;padding:4px 10px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input-icon{height:36px;line-height:36px;width:36px}.project-panel .project-column>ul>li.add-column.show-input .add-column-text{display:none}.project-panel .project-column>ul>li.add-column.show-input .add-column-input{display:flex}.project-panel .project-column>ul>li .column-head{align-items:center;background-color:#f2f3f5;border-radius:4px;display:flex;margin:0 10px;padding:7px 10px}.project-panel .project-column>ul>li .column-head .column-head-title{align-items:center;display:flex;flex:1;font-weight:500;width:0}.project-panel .project-column>ul>li .column-head .column-head-title>span{font-size:15px}.project-panel .project-column>ul>li .column-head .column-head-title>em{color:#888;font-size:14px;font-style:normal;padding-left:6px}.project-panel .project-column>ul>li .column-head .column-head-icon{align-items:center;display:flex;margin-left:16px}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon,.project-panel .project-column>ul>li .column-head .column-head-icon .loading{align-items:center;display:flex;height:24px;justify-content:center;padding-right:8px;width:24px}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon .common-loading,.project-panel .project-column>ul>li .column-head .column-head-icon .loading .common-loading{height:16px;margin:0;width:16px}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon{color:#aaa;cursor:pointer;font-size:16px;font-weight:600;transition:color .3s}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon:hover{color:#888}.project-panel .project-column>ul>li .column-head .column-head-icon .last{padding-right:0}.project-panel .project-column>ul>li .column-head.custom-color{color:#fff}.project-panel .project-column>ul>li .column-head.custom-color .column-head-title>em{color:hsla(0,0%,100%,.6)}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon{color:hsla(0,0%,100%,.5)}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon:hover{color:hsla(0,0%,100%,.9)}.project-panel .project-column>ul>li .column-task{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.project-panel .project-column>ul>li .column-task .task-list>div:last-child{margin-bottom:16px}.project-panel .project-column>ul>li .column-task .task-item{background-color:#fff;border-radius:12px;cursor:pointer;margin:16px 10px 0;padding:12px;position:relative;transition:box-shadow .3s,opacity .3s}.project-panel .project-column>ul>li .column-task .task-item:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-column>ul>li .column-task .task-item .task-head{align-items:flex-start;display:flex}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title{flex:1;padding-top:1px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;float:left;font-size:12px;height:20px;line-height:18px;margin-right:4px;padding:0 3px;text-align:center}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>pre{word-wrap:break-word;display:block;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu{height:22px;margin-left:8px;width:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading .common-loading{height:16px;margin:0;width:16px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{font-size:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete{color:#777}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete:hover{color:#555}.project-panel .project-column>ul>li .column-task .task-item .task-head.has-desc .task-title{font-weight:600}.project-panel .project-column>ul>li .column-task .task-item .task-desc>pre{color:#999;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-column>ul>li .column-task .task-item .task-tags{margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-users{align-items:center;display:flex;margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul{align-items:center;display:flex;flex:1;margin-right:24px;overflow:auto;width:0}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li{height:32px;list-style:none;margin-left:-6px;width:32px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li:first-child{margin-left:0}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner{width:auto}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner .ivu-btn-small{font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon{font-size:12px;margin-left:6px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon .ivu-icon{font-size:14px;margin-left:1px}.project-panel .project-column>ul>li .column-task .task-item .task-progress{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-sub-num{color:#777;font-size:12px;margin-right:8px}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time{align-items:center;background-color:#eaedf2;border:1px solid #eaedf2;border-radius:3px;color:#777;display:flex;flex-shrink:0;font-size:12px;margin-left:18px;padding:0 3px}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue,.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#fff}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time .taskfont{font-size:12px;margin-right:3px}.project-panel .project-column>ul>li .column-task .task-item .priority-color{border-radius:2px;height:42px;left:0;max-height:50%;position:absolute;top:12px;width:3px}.project-panel .project-column>ul>li .column-task .task-item.additem{cursor:default;padding:0}.project-panel .project-column>ul>li .column-task .task-item.complete{opacity:.5}.project-panel .project-column>ul>li .column-task .task-item.complete:hover{opacity:.8}.project-panel .project-column>ul>li .column-task .task-item.complete .task-head .task-title{text-decoration:line-through}.project-panel .project-column>ul>li .column-task .task-item.complete .priority-color,.project-panel .project-column>ul>li .column-task .task-item.complete .task-desc,.project-panel .project-column>ul>li .column-task .task-item.complete .task-progress,.project-panel .project-column>ul>li .column-task .task-item.complete .task-tags,.project-panel .project-column>ul>li .column-task .task-item.complete .task-users,.project-panel .project-column>ul>li .column-task .task-item.hidden{display:none}.project-panel .project-table{height:100%;margin-top:18px;overflow:auto}.project-panel .project-table .task-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.project-panel .project-table .task-row>div{align-items:center;border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.project-panel .project-table .task-row>div:first-child{padding-left:32px}.project-panel .project-table .task-row>div:last-child{border-right:0}.project-panel .project-table .task-row>div.complete .item-title{color:#aaa;text-decoration:line-through}.project-panel .project-table .task-row .priority-color{bottom:-1px;left:0;position:absolute;top:0;width:3px}.project-panel .project-table .project-table-body,.project-panel .project-table .project-table-head{border:1px solid #f4f4f5;border-bottom:0;border-radius:5px;margin:0 32px 12px;min-width:800px;overflow:hidden}.project-panel .project-table .project-table-body.project-table-hide .task-rows,.project-panel .project-table .project-table-head.project-table-hide .task-rows{display:none}.project-panel .project-table .project-table-body.project-table-hide .row-title .taskfont,.project-panel .project-table .project-table-head.project-table-hide .row-title .taskfont{transform:rotate(-90deg)}.project-panel .project-table .project-table-head .task-row>div{color:#888;font-size:13px;font-weight:500}.project-panel .project-table .project-table-head .task-row>div .sort{align-items:center;cursor:pointer;display:flex}.project-panel .project-table .project-table-head .task-row>div .task-sort{cursor:pointer;display:inline-block;height:12px;margin-left:1px;margin-top:-1px;overflow:hidden;position:relative;vertical-align:middle;width:14px}.project-panel .project-table .project-table-head .task-row>div .task-sort>i{color:#c5c8ce;display:block;font-size:16px;height:6px;line-height:6px;overflow:hidden;position:absolute;transition:color .2s ease-in-out}.project-panel .project-table .project-table-head .task-row>div .task-sort>i.on{color:#8bcf70}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:hover{color:inherit}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:first-child{top:0}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:last-child{bottom:0}.project-panel .project-table .project-table-body{transition:box-shadow .3s}.project-panel .project-table .project-table-body:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-table .project-table-body .task-row>div{padding:10px 12px}.project-panel .project-table .project-table-body .task-row>div.row-title{color:#333;font-size:14px;font-weight:500;padding-left:14px}.project-panel .project-table .project-table-body .task-row>div.row-title .taskfont{cursor:pointer;font-size:12px;transition:transform .3s}.project-panel .project-table .project-table-body .task-row>div.row-title .row-h1{padding-left:18px}.project-panel .project-table .project-table-body .task-row>div.row-title .row-num{color:#999;padding-left:6px}.project-panel .project-table .project-table-body .task-row>div.row-name{align-items:flex-start;line-height:24px;padding:12px 12px 12px 34px}.project-panel .project-table .project-table-body .task-row>div.row-name .loading{height:24px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon{cursor:pointer;font-size:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon{color:#cfcfcf;font-size:16px;height:16px;margin-left:-20px;margin-right:4px;margin-top:4px;transition:transform .2s;width:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon.active{transform:rotate(90deg)}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.uncomplete{color:#ccc}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title{cursor:pointer;flex:1;padding:0 22px 0 8px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons{align-items:center;display:flex;flex-shrink:0;margin-left:4px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon{color:#aaa;cursor:pointer;display:flex;font-size:12px;margin-left:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon .taskfont{font-size:12px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon>em{font-style:normal;margin-left:4px}.project-panel .project-table .project-table-body .task-row>div.row-column .el-dropdown,.project-panel .project-table .project-table-body .task-row>div.row-priority .el-dropdown{align-items:center;display:flex;overflow:hidden}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column,.project-panel .project-table .project-table-body .task-row>div.row-column .task-priority,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-column,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-priority{cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-user{padding:8px}.project-panel .project-table .project-table-body .task-row>div.row-user>ul{align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li{display:inline-block;list-style:none;margin-left:-6px;max-width:100%}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li:first-child{margin-left:0}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li.no-owner{align-items:center;display:flex;height:32px}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue,.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{border:1px solid transparent;border-radius:3px;color:#fff;font-size:13px;padding:0 4px}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-panel .project-table .project-table-body .task-rows .task-rows{overflow:hidden;position:relative}.project-panel .project-table .project-table-body .task-rows .task-rows:before{box-shadow:0 0 8px 1px rgba(0,0,0,.08);content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row .priority-color{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name{padding-left:56px}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name .item-title{color:#6b6e72}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-column>div,.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-priority>div{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row>div.row-add{padding-left:56px}.project-panel .project-gantt{height:100%;position:relative}.project-panel-more-dropdown-menu>li .item{align-items:center;display:flex}.project-panel-more-dropdown-menu>li .item>i{color:#bbb;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.project-panel-more-dropdown-menu>li .item>i.ivu-icon{font-size:16px}.project-panel-wait-remove{margin-top:6px}.project-panel-wait-remove>li{align-items:center;display:flex;line-height:26px;list-style:none}.project-panel-wait-remove>li:first-child{font-weight:600}.project-panel-flow-cascader .ivu-cascader-menu-item{color:#606266!important}.project-panel-flow-cascader .ivu-cascader-menu-item.start{color:#ff7070!important}.project-panel-flow-cascader .ivu-cascader-menu-item.progress{color:#fc984b!important}.project-panel-flow-cascader .ivu-cascader-menu-item.test{color:#2f99ec!important}.project-panel-flow-cascader .ivu-cascader-menu-item.end{color:#0bc037!important}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.start,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.start{background-color:hsla(0,100%,72%,.1)}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.progress,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.progress{background-color:rgba(252,152,75,.1)}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.test,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.test{background-color:rgba(47,153,236,.1)}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.end,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.end{background-color:rgba(11,192,55,.1)}@media (max-width:768px){.project-panel .project-titbox{background-color:#fafafa;padding:12px 16px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.project-panel .project-titbox .project-title{float:left}.project-panel .project-titbox .project-title .project-back{align-items:center;display:flex;justify-content:center;margin-left:-16px;width:52px}.project-panel .project-titbox .project-title .project-back>i{font-size:26px}.project-panel .project-titbox .project-title>h1{font-size:22px}.project-panel .project-titbox .project-icons{float:right;justify-content:flex-end;margin-left:24px;margin-top:4px}.project-panel .project-subbox{padding:0 16px}.project-panel .project-subbox .project-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.project-panel .project-subbox .project-switch{justify-content:flex-end;margin-left:0}.project-panel .project-column::-webkit-scrollbar{display:none}.project-panel .project-column>ul>li:first-child{margin-left:10px}.project-panel .project-column>ul>li:last-child{margin-right:10px}.project-panel .project-table{overflow-x:auto}.project-panel .project-table .project-table-body,.project-panel .project-table .project-table-head{margin:0 24px 12px;min-width:768px}}.project-workflow{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.project-workflow .workflow-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;padding:20px 20px 24px}.project-workflow .workflow-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-workflow .workflow-title .title-icon>i{cursor:pointer}.project-workflow .workflow-content{flex:1;overflow:auto;padding:0 20px}.project-workflow .workflow-content .ivu-collapse{min-width:700px}.project-workflow .workflow-content .ivu-collapse-header{align-items:center;display:flex}.project-workflow .workflow-content .workflow-item{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-name{flex-shrink:0;margin-right:24px}.project-workflow .workflow-content .workflow-item .workflow-status{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-status>div{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;font-size:12px;height:24px;line-height:22px;margin-right:8px;overflow:hidden;padding:0 8px;vertical-align:middle}.project-workflow .workflow-content .workflow-item .workflow-status>div.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-workflow .workflow-content .workflow-item .workflow-status>div.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-workflow .workflow-content .workflow-item .workflow-status>div.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-workflow .workflow-content .workflow-item .workflow-status>div.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-workflow .workflow-content .workflow-item .workflow-save{flex-shrink:0;margin:0 8px}.project-workflow .workflow-content .workflow-item .workflow-save>button{font-size:13px;height:26px;line-height:24px;margin-right:4px;padding:0 13px}.project-workflow .workflow-no{align-items:center;color:#999;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}.project-workflow .workflow-no>button{margin-top:18px}.project-workflow .taskflow-config{display:flex;max-height:800px}.project-workflow .taskflow-config .taskflow-config-table{border-radius:4px;box-shadow:1px 0 3px rgba(0,0,0,.1);display:flex;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container{-ms-overflow-style:none;flex-shrink:0;overflow-x:scroll;padding-bottom:16px;padding-top:16px;position:relative;width:246px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container:after{border-right:1px solid #f4f4f5;bottom:0;content:"";position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header{font-size:16px;font-weight:700;height:58px;left:0;line-height:58px;padding:0 20px;position:absolute;right:0;top:0}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header.left-header{top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-body{height:calc(100% - 58px);margin-top:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block{padding:12px 0;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr{position:relative}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr:after{border-top:1px solid #f4f4f5;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-title{color:#8c8c8c;height:40px;line-height:40px;padding:0 20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group .ivu-radio-group-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group .ivu-checkbox-group-item,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.with-indicator:before{border-radius:4px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .subtitle{color:#8c8c8c;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.center{align-items:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.radio-item>span{display:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .transform-status-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{flex-direction:row;flex-grow:1;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;padding-top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-list-wrapper,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{display:flex}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column{border-radius:4px;flex-shrink:0;height:100%;margin-bottom:16px;margin-right:16px;position:relative;width:210px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:first-child{margin-left:20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:hover .status-label-with-menu .more{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew{align-items:center;border:1px dashed #d9d9d9;color:#8c8c8c;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew:hover{border-color:#bfbfbf;color:#777}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.column-border{border-style:solid;border-width:1px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start{border-color:hsla(0,100%,72%,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start:hover{border-color:hsla(0,100%,72%,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-checked .ivu-radio-inner{border-color:#ff7070;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-inner:after{background-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#ff7070;border-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress{border-color:rgba(252,152,75,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress:hover{border-color:rgba(252,152,75,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-checked .ivu-radio-inner{border-color:#fc984b;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-inner:after{background-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#fc984b;border-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test{border-color:rgba(47,153,236,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test:hover{border-color:rgba(47,153,236,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-checked .ivu-radio-inner{border-color:#2f99ec;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-inner:after{background-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#2f99ec;border-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end{border-color:rgba(11,192,55,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end:hover{border-color:rgba(11,192,55,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-checked .ivu-radio-inner{border-color:#0bc037;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-inner:after{background-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#0bc037;border-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column .ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3!important;border-color:#dcdee2!important}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-item{align-items:center;cursor:move;display:flex;height:58px;line-height:58px;padding:8px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:400;height:36px;justify-content:center;line-height:32px;max-width:100%;overflow:hidden;padding:0 32px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:200px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu:hover{font-weight:700}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.start{background-color:hsla(0,100%,72%,.1);color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.progress{background-color:rgba(252,152,75,.1);color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.test{background-color:rgba(47,153,236,.1);color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.end{background-color:rgba(11,192,55,.1);color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more{align-items:center;bottom:0;cursor:pointer;display:flex;font-size:18px;font-weight:400!important;justify-content:center;opacity:.2;position:absolute;right:0;top:0;transition:opacity .3s;width:38px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more.opacity{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more .more-icon{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .users{display:flex;margin:0 -8px;overflow:auto;padding:6px 0}.taskflow-config-more-dropdown-menu .users .common-avatar{margin-right:-5px;max-width:100%}.taskflow-config-more-dropdown-menu .item{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .delete{color:red}.task-add .head{align-items:center;display:flex;margin-bottom:20px;padding:8px 0;position:relative}.task-add .head .ivu-cascader .ivu-cascader-label{align-items:center;display:flex;font-size:15px;padding:0;width:auto}.task-add .head .ivu-cascader .ivu-cascader-label:after{content:"\f116";font-family:Ionicons,serif;opacity:1;padding:6px;transition:all .2s}.task-add .head .ivu-cascader .ivu-cascader-arrow{display:none}.task-add .head .ivu-cascader .ivu-input{border:0;box-shadow:none;font-size:15px;padding:4px 0}.task-add .head .ivu-cascader .ivu-cascader-not-found-tip{padding:6px 12px}.task-add .head.empty .ivu-cascader .ivu-cascader-label:after{opacity:0}.task-add .head.visible .ivu-cascader .ivu-cascader-label:after{transform:rotate(180deg)}.task-add .task-add-advanced .title .ivu-input,.task-add .task-add-form .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-add .task-add-advanced .title .ivu-input:focus,.task-add .task-add-form .title .ivu-input:focus{box-shadow:none}.task-add .task-add-advanced .desc,.task-add .task-add-form .desc{margin-top:24px;overflow:auto}.task-add .task-add-advanced .desc div[contenteditable=true],.task-add .task-add-form .desc div[contenteditable=true]{outline:none}.task-add .task-add-advanced .desc .mce-content-body img,.task-add .task-add-form .desc .mce-content-body img{max-width:100%}.task-add .task-add-advanced .desc .mce-content-body pre,.task-add .task-add-form .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-add .task-add-advanced .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before,.task-add .task-add-form .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-add .task-add-advanced .advanced-option,.task-add .task-add-form .advanced-option{align-items:center;display:flex;padding-top:42px;z-index:1}.task-add .task-add-advanced .advanced-option>button,.task-add .task-add-form .advanced-option>button{transition:margin .2s}.task-add .task-add-advanced .advanced-option>button.advanced,.task-add .task-add-form .advanced-option>button.advanced{margin-left:24px}.task-add .task-add-advanced .advanced-option>button:focus,.task-add .task-add-form .advanced-option>button:focus{box-shadow:none}.task-add .task-add-advanced .advanced-option .advanced-priority,.task-add .task-add-form .advanced-option .advanced-priority{align-items:center;display:flex;height:34px;margin-left:24px;overflow-x:auto;overflow-y:hidden}.task-add .task-add-advanced .advanced-option .advanced-priority::-webkit-scrollbar,.task-add .task-add-form .advanced-option .advanced-priority::-webkit-scrollbar{display:none}.task-add .task-add-advanced .advanced-option .advanced-priority>li,.task-add .task-add-form .advanced-option .advanced-priority>li{list-style:none;margin-left:3px}.task-add .task-add-advanced .advanced-option .advanced-priority>li .taskfont,.task-add .task-add-form .advanced-option .advanced-priority>li .taskfont{cursor:pointer;font-size:34px}.task-add .task-add-advanced .advanced-option .advanced-time,.task-add .task-add-form .advanced-option .advanced-time{align-items:center;cursor:pointer;display:flex;margin-left:20px;position:relative}.task-add .task-add-advanced .advanced-option .advanced-time .ivu-icon,.task-add .task-add-form .advanced-option .advanced-time .ivu-icon{font-size:32px}.task-add .task-add-advanced .advanced-option .advanced-time>em,.task-add .task-add-form .advanced-option .advanced-time>em{background:#8bcf70;border-radius:10px;box-shadow:0 0 0 1px #fff;color:#fff;font-family:"Monospaced Number","serif";font-size:12px;font-style:normal;height:20px;left:16px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;text-align:center;top:-5px;transform:scale(.8);white-space:nowrap}.task-add .task-add-advanced{border:1px solid #e8e8e8;border-radius:8px;margin:-16px 0 0;padding:46px 32px 6px}.task-add .task-add-advanced .subtasks{background-color:#f8f8f8;border-radius:6px;margin-bottom:24px;padding:12px 16px}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input{background:transparent;border-color:transparent}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus,.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover{box-shadow:none}.task-add .task-add-advanced .subtasks .sublist .ivu-row{margin-bottom:12px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div{padding-right:7px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div:last-child{padding-right:0}.task-add .task-add-advanced .ivu-date-picker{width:100%}.task-add .task-add-assist{align-items:center;display:flex;justify-content:flex-end;margin-top:6px}.task-add .task-add-assist .ivu-icon{color:#999;font-size:16px}.task-add .ivu-modal-footer{padding:26px 0 22px!important}@media (max-width:768px){.task-add .task-add-advanced .advanced-option,.task-add .task-add-form .advanced-option{justify-content:space-between;padding-right:8px;width:calc(100% + 8px)}.task-add .task-add-advanced .advanced-option>button.advanced,.task-add .task-add-form .advanced-option>button.advanced{margin-left:0}.task-add .task-add-advanced .advanced-option .advanced-priority,.task-add .task-add-form .advanced-option .advanced-priority{margin-left:8px}.task-add .task-add-advanced .advanced-option .advanced-time,.task-add .task-add-form .advanced-option .advanced-time{margin-left:4px}}.task-add-simple{padding:12px}.task-add-simple .ivu-input-wrapper{display:none}.task-add-simple .add-placeholder{color:#888;cursor:pointer;margin:-12px;padding:12px}.task-add-simple .add-placeholder .ivu-icon{margin-right:4px}.task-add-simple .add-placeholder:hover{color:#666}.task-add-simple .priority{align-items:center;display:none;margin-bottom:-3px;margin-top:10px;min-height:22px}.task-add-simple .priority>ul{align-items:center;display:flex;flex:1}.task-add-simple .priority>ul>li{list-style:none;margin-right:3px}.task-add-simple .priority>ul>li .taskfont{cursor:pointer;font-size:22px}.task-add-simple .priority .ivu-icon{cursor:pointer;font-size:16px}.task-add-simple.active .ivu-input-wrapper{display:block}.task-add-simple.active .add-placeholder{display:none}.task-add-simple.active .priority{display:flex}.task-add-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.task-add-row>div{border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.task-add-row>div:last-child{border-right:0}.task-add-row>div.row-add{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding-left:34px}.task-add-row>div.row-add .add-btn{cursor:pointer;display:block;opacity:.5;transition:opacity .3s}.task-add-row>div.row-add .add-btn .add-icon{font-size:16px;margin-right:8px}.task-add-row>div.row-add .add-btn:hover{opacity:1}.task-add-row>div.row-add .add-input{align-items:flex-start;background-color:#fff;border:1px solid #dcdee2;border-radius:4px;color:#606266;display:none}.task-add-row>div.row-add .add-input:hover{border-color:#57a3f3}.task-add-row>div.row-add .add-input textarea{border-color:transparent;resize:none}.task-add-row>div.row-add .add-input textarea:focus{box-shadow:none}.task-add-row>div.row-add .add-input .priority{align-items:center;display:flex;height:31px;margin:0 4px}.task-add-row>div.row-add .add-input .priority>ul{align-items:center;display:flex;flex:1}.task-add-row>div.row-add .add-input .priority>ul>li{list-style:none;margin-right:4px}.task-add-row>div.row-add .add-input .priority>ul>li .taskfont{cursor:pointer;font-size:17px}.task-add-row>div.row-add .add-input .priority .ivu-icon{cursor:pointer;font-size:15px;margin:0 5px 0 3px}.task-add-row>div.row-add.active{padding-bottom:7px;padding-top:7px}.task-add-row>div.row-add.active .add-btn{display:none}.task-add-row>div.row-add.active .add-input{display:flex}.task-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-archived .archived-title .title-icon>i{cursor:pointer}.task-archived .table-page-box{flex:1;height:0}.task-deleted{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-deleted .deleted-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-deleted .deleted-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-deleted .deleted-title .title-icon>i{cursor:pointer}.task-deleted .table-page-box{flex:1;height:0}.task-detail{display:flex;flex-direction:column;margin:0 -32px 12px -10px;min-height:120px;padding:0 22px 12px 0}.task-detail .task-info{display:flex;flex:3;flex-direction:column;position:relative}.task-detail .task-info .head{align-items:center;color:#888;display:flex;height:42px;padding-bottom:10px;position:relative}.task-detail .task-info .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-info .head .icon{margin-right:18px}.task-detail .task-info .head .icon .task-menu-icon{align-items:center;display:flex}.task-detail .task-info .head .icon .task-menu-icon .ivu-icon{font-size:18px}.task-detail .task-info .head .icon .task-menu-icon .loading{height:18px;width:18px}.task-detail .task-info .head .icon .task-menu-icon .loading .common-loading{height:16px;width:16px}.task-detail .task-info .head .icon .task-menu-icon .uncomplete{color:#888}.task-detail .task-info .head .flow{align-items:center;display:flex;margin-right:10px}.task-detail .task-info .head .flow>span{border:1px solid #8bcf70;border-radius:4px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:14px;height:26px;line-height:24px;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .flow>span.archived{background-color:hsla(0,0%,50%,.1);border-color:hsla(0,0%,50%,.1);color:#7f7f7f}.task-detail .task-info .head .flow>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.task-detail .task-info .head .flow>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.task-detail .task-info .head .flow>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.task-detail .task-info .head .flow>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.task-detail .task-info .head .nav{align-items:center;display:flex;flex:1;font-size:12px;height:40px;overflow:auto;width:0}.task-detail .task-info .head .nav::-webkit-scrollbar{display:none}.task-detail .task-info .head .nav>p{align-items:center;display:flex;padding-right:5px}.task-detail .task-info .head .nav>p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .nav>p:after{content:"/";padding-left:5px}.task-detail .task-info .head .nav>p:last-child:after{display:none}.task-detail .task-info .head .function{align-items:center;display:flex;margin:0 32px}.task-detail .task-info .head .function .pick{margin-left:12px;margin-right:10px}.task-detail .task-info .head .function .open{cursor:pointer;font-size:22px;margin-left:12px;margin-top:-2px}.task-detail .task-info .head .function .menu{align-items:center;display:flex;margin-left:12px}.task-detail .task-info .head .function .menu .ivu-icon{color:#606266;font-size:22px}.task-detail .task-info .scroller{margin-left:28px;overflow-x:hidden;overflow-y:auto;padding-left:8px;padding-right:36px}.task-detail .task-info .scroller .title{margin-top:18px}.task-detail .task-info .scroller .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-detail .task-info .scroller .title .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .desc{margin-top:10px}.task-detail .task-info .scroller .desc div[contenteditable=true]{outline:none}.task-detail .task-info .scroller .desc .mce-content-body img{max-width:100%}.task-detail .task-info .scroller .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-detail .task-info .scroller .items{margin-top:12px}.task-detail .task-info .scroller .items .ivu-form-item{margin-bottom:10px}.task-detail .task-info .scroller .items .item-label{align-items:center;color:#bbb;display:flex}.task-detail .task-info .scroller .items .item-label .taskfont{margin-right:4px}.task-detail .task-info .scroller .items .item-content{margin-left:12px;margin-top:5px}.task-detail .task-info .scroller .items .item-content>li{align-items:center;display:flex;line-height:26px;list-style:none}.task-detail .task-info .scroller .items .item-content>li .el-dropdown{cursor:pointer;display:flex}.task-detail .task-info .scroller .items .item-content>li .task-priority{padding:0 7px}.task-detail .task-info .scroller .items .item-content>li .picker-time{align-items:center;display:flex;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .picker-time .time{cursor:pointer}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag{flex-shrink:0;height:20px;line-height:18px;margin-left:10px;padding:0 4px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text .taskfont{font-size:14px;padding-right:3px;transform:scale(.9)}.task-detail .task-info .scroller .items .item-content.user{cursor:pointer;margin-top:1px}.task-detail .task-info .scroller .items .item-content.user .user-list{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content.user .user-list>div{margin-right:6px}.task-detail .task-info .scroller .items .item-content.file{margin-bottom:-3px}.task-detail .task-info .scroller .items .item-content.file>li{margin-bottom:2px}.task-detail .task-info .scroller .items .item-content.file>li.tip{color:#999}.task-detail .task-info .scroller .items .item-content.file>li .file-load{height:16px;margin:0;padding:2px;width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-ext{width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-name{color:#606266;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.file>li .file-size{color:#bbb;flex-shrink:0;font-size:12px;height:24px;padding-left:10px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu{align-items:center;display:flex;opacity:0;padding-left:12px;transition:all .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu.show{opacity:1}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i{color:#aaa;cursor:pointer;font-size:14px;padding:0 4px;transition:color .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i:hover{color:#777}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del{font-size:13px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del:hover{color:red}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-name{color:#303133}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-menu{opacity:1}.task-detail .task-info .scroller .items .item-content.subtask>li{align-items:flex-start;margin-bottom:4px}.task-detail .task-info .scroller .items .item-content.subtask>li:last-child{margin-bottom:-6px}.task-detail .task-info .scroller .items .item-content.subtask>li:hover .subtask-time .clock{opacity:.7;transform:translateX(0)}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-icon{align-items:center;cursor:pointer;display:flex;height:26px;line-height:26px;margin-right:6px;padding-top:1px;width:16px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;min-width:20px;padding:0 2px;text-align:center}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name{display:flex;flex:1;margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input{border-color:transparent;line-height:20px;margin:-2px 0;padding:4px 0;resize:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time{margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time{cursor:pointer;font-size:13px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.overdue{color:#ed4014;font-weight:600}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.today{color:#f90;font-weight:500}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .clock{font-size:20px;margin:3px 2px;opacity:0;transform:translateX(50%);transition:all .2s}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar{cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .items .item-content.nosub{margin-top:0}.task-detail .task-info .scroller .items .item-content.nosub>li .add-button,.task-detail .task-info .scroller .items .item-content.nosub>li .add-input{margin-top:-2px}.task-detail .task-info .scroller .add{margin-bottom:10px;margin-top:12px}.task-detail .task-info .scroller .add-input{margin-top:6px}.task-detail .task-info .scroller .add-input.loading .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .add-button{align-items:center;color:#bbb;cursor:pointer;display:flex;height:32px;margin-top:6px;white-space:nowrap}.task-detail .task-info .scroller .add-button>i{font-size:14px;padding-right:8px}.task-detail .task-info .scroller .add-button>em{font-style:normal;padding-left:4px}.task-detail .task-info .scroller .add-button>em:after{content:"/";padding-left:4px}.task-detail .task-info .scroller .add-button>em:last-child:after{display:none}.task-detail .task-info .scroller .add-button:hover{color:#999}.task-detail .task-info .upload{display:none}.task-detail .task-dialog{display:flex;flex:2;flex-direction:column;flex-shrink:0;justify-content:flex-end;margin-top:22px;position:relative}.task-detail .task-dialog .head{align-items:center;color:#888;display:flex;height:40px;padding-bottom:10px;position:relative}.task-detail .task-dialog .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-dialog .head .icon{font-size:18px;width:18px}.task-detail .task-dialog .head .nav{align-items:center;color:#666;display:flex;flex:1;font-weight:500;padding-left:18px}.task-detail .task-dialog .head .nav>p{align-items:center;cursor:pointer;display:flex;margin-right:24px}.task-detail .task-dialog .head .nav>p.active{color:#555;cursor:default;font-size:16px;font-weight:600;margin-top:-2px}.task-detail .task-dialog .head .nav .refresh{align-items:center;display:flex;margin-left:-18px}.task-detail .task-dialog .head .nav .refresh>i{cursor:pointer;font-size:18px;opacity:.8;transition:opacity .2s}.task-detail .task-dialog .head .nav .refresh>i:hover{opacity:1}.task-detail .task-dialog .head .nav .refresh .common-loading{height:12px;margin:3px;width:12px}.task-detail .task-dialog .no-dialog{display:flex;flex:1;flex-direction:column;position:relative}.task-detail .task-dialog .no-dialog .no-tip{display:none;flex:1;margin-left:36px}.task-detail .task-dialog .no-dialog .no-input{align-items:center;background-color:#f4f5f7;border-radius:10px;display:flex;margin:22px 0 0 36px;padding:10px 12px}.task-detail .task-dialog .no-dialog .no-input .chat-input-toolbar{position:relative}.task-detail .task-dialog .no-dialog .no-input .chat-input-toolbar .ivu-badge{position:absolute;right:14px;top:-6px;transform:scale(.6)}.task-detail .task-dialog .no-dialog .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.task-detail .task-dialog .no-dialog .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:36px;position:absolute;right:0;top:0}.task-detail .task-dialog .no-dialog .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.task-detail .task-dialog .project-log{margin-left:36px}.task-detail .task-dialog .project-log .logs-activity{padding:22px 0 0}.task-detail .task-dialog .project-log .logs-activity>li{list-style:none;padding-top:0}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading,.task-detail .task-dialog .project-log .logs-activity>li.logs-more,.task-detail .task-dialog .project-log .logs-activity>li.logs-none{height:59px;line-height:59px}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading{align-items:center;display:flex}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading .common-loading{height:22px;margin:0;width:22px}.task-detail .task-dialog .dialog-wrapper .dialog-scroller{padding-left:32px;padding-right:16px}.task-detail .task-dialog .dialog-wrapper .dialog-footer{padding:0 14px 0 28px}.task-detail .task-load{display:flex;left:50%;margin-top:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.task-detail .task-load .common-loading{height:32px;width:32px}.task-detail.open-dialog{flex-direction:row}.task-detail.open-dialog .task-info{overflow:auto}.task-detail.open-dialog .task-info .head .function{margin-right:2px}.task-detail.open-dialog .task-dialog{border-left:1px solid #f4f5f5;margin:0 0 0 18px;max-width:450px;min-width:320px}.task-detail.open-dialog .task-dialog .head:before{left:18px}.task-detail.open-dialog .task-dialog .head .icon:before{display:none}.task-detail.open-dialog .task-dialog .head .nav{padding-left:0}.task-detail.open-dialog .task-dialog .head .nav>p{margin-right:28px}.task-detail.open-dialog .task-dialog .head .nav>p.active{font-size:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-tip{align-items:center;color:#999;display:flex;justify-content:center;margin-left:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-input{margin:0 0 0 18px}.task-detail.open-dialog .task-dialog .dialog-wrapper{z-index:0}.task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer{margin-bottom:0}.task-detail.open-dialog .task-dialog .project-log{background-color:#fff;bottom:0;left:0;margin-left:8px;overflow:auto;padding:8px;position:absolute;right:0;top:40px;z-index:1}.task-detail.open-dialog .task-dialog .project-log .logs-activity{padding:22px 0 0 10px}.task-detail.completed .task-info:before{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:72px;opacity:.2;pointer-events:none;position:absolute;right:13%;top:0;z-index:1}.task-detail-receive{padding:6px 6px 3px}.task-detail-receive .receive-title{font-size:14px}.task-detail-receive .receive-title .ivu-icon{color:#f90;font-size:16px;line-height:18px}.task-detail-receive .receive-time{margin-top:10px}.task-detail-receive .receive-time .ivu-date-picker{width:280px}.task-detail-receive .receive-bottom{margin-top:12px;text-align:right}.task-detail-receive .receive-bottom>button+button{margin-left:4px}.task-detail-delete-file-popover{max-width:200px}.task-detail-delete-file-popover .buttons{margin-top:12px;text-align:right}.task-detail-delete-file-popover .buttons .ivu-btn-small{font-size:12px}.task-detail-user-popper .ivu-poptip-body-content{overflow:visible}.task-detail-avatar-buttons{margin-bottom:4px;margin-top:12px;position:absolute;right:14px;text-align:right;top:5px}.task-detail-avatar-buttons>button{font-size:12px;transform:scale(.9)}@media (max-width:768px){.task-detail .task-info .scroller{overflow-x:auto}}.task-menu-icon{position:relative}.task-menu-icon .loading{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.task-menu-icon .loading .common-loading{height:14px;margin:0;width:14px}.task-menu-icon .ivu-icon{color:#ccc;cursor:pointer;font-size:16px}.task-menu-icon .ivu-icon.completed{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp{list-style:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul{max-height:320px;overflow:auto}.task-menu-more-dropdown>li.task-menu-more-warp>ul::-webkit-scrollbar{display:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item{align-items:center;display:flex}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i{color:#bbb;flex-shrink:0;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i.ivu-icon{font-size:16px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow{padding:4px 0}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i{margin-right:3px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i.check{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name{background:#f4f4f4;border-radius:4px;color:#595959;font-size:12px;height:20px;line-height:20px;padding:0 5px;white-space:nowrap}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow{align-items:center;display:flex;justify-content:center;padding:8px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow .load-flow-warp{height:18px;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp.medium>ul>li .flow .flow-name{height:24px;line-height:24px;padding:0 7px}.task-menu-more-dropdown>li.task-menu-more-warp.large>ul>li .flow .flow-name{font-size:13px;height:30px;line-height:30px;padding:0 8px}.task-priority{background:transparent;border:1px solid transparent;border-radius:3px;display:inline-block;font-size:13px;max-width:100%;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.team-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.team-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.team-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.team-management .management-title .title-icon>i{cursor:pointer}.team-management .team-email{align-items:center;display:flex}.team-management .team-email .ivu-icon{color:#8bcf70;font-size:16px;margin-left:6px}.team-management .team-email .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.team-management .table-page-box{flex:1;height:0}body.dark-mode-reverse .common-right-bottom .common-right-bottom-link,body.dark-mode-reverse .ivu-badge-count,body.dark-mode-reverse .ivu-btn-primary{color:#000}body.dark-mode-reverse .ivu-modal-mask{background-color:hsla(0,0%,90%,.6)}body.dark-mode-reverse .ivu-modal-content{box-shadow:0 4px 12px hsla(0,0%,100%,.15)}body.dark-mode-reverse .ivu-message-notice-content{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .ivu-notice-notice,body.dark-mode-reverse .ivu-poptip-inner,body.dark-mode-reverse .ivu-select-dropdown,body.dark-mode-reverse .ivu-tooltip-inner{border:1px solid #e3e8ed;box-shadow:none}body.dark-mode-reverse .el-dropdown-menu{border-color:#e3e8ed;box-shadow:0 2px 12px 0 hsla(0,0%,100%,.1)}body.dark-mode-reverse .el-tooltip__popper.is-light{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .common-avatar.avatar-wrapper .avatar-box .avatar-char{color:#000}body.dark-mode-reverse .drawer-overlay{background:hsla(0,0%,90%,.6)}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a{color:#323232}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a:hover{color:#000}body.dark-mode-reverse .file-content .office-header .header-icons .header-icon,body.dark-mode-reverse .file-preview .office-header .header-icons .header-icon{color:rgba(0,0,0,.8)}body.dark-mode-reverse .file-content .office-header .header-icons .header-icon:hover,body.dark-mode-reverse .file-preview .office-header .header-icons .header-icon:hover{background-color:rgba(0,0,0,.05)}body.dark-mode-reverse .file-content .content-body .tox .tox-edit-area__iframe,body.dark-mode-reverse .file-preview .content-body .tox .tox-edit-area__iframe{background-color:#000}body.dark-mode-reverse .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,body.dark-mode-reverse .file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{box-shadow:none}body.dark-mode-reverse .minder-editor-container .quickbar{border:1px solid #e3e8ed!important;box-shadow:3px 3px 10px hsla(0,0%,100%,.2)!important}body.dark-mode-reverse .project-panel .project-titbox .project-icons>li.project-icon.active,body.dark-mode-reverse .project-panel .project-titbox .project-title .top-text{color:#000}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar{color:#1c1917}body.dark-mode-reverse .dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title>h2{color:#555}body.dark-mode-reverse .dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .top-text{color:#000}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content{background-color:#e1e1e1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text{color:#fff}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content{background-color:#8bcf70}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#0027a1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#000}body.dark-mode-reverse .dialog-group-info .group-info-user>ul>li .user-tag{color:#1c1917}body.dark-mode-reverse .file-icon:before{background-image:url(../images/file/dark/other.svg)}body.dark-mode-reverse .file-icon.archive:before{background-image:url(../images/file/dark/archive.svg)}body.dark-mode-reverse .file-icon.cad:before{background-image:url(../images/file/dark/cad.svg)}body.dark-mode-reverse .file-icon.code:before{background-image:url(../images/file/dark/code.svg)}body.dark-mode-reverse .file-icon.document:before{background-image:url(../images/file/dark/document.svg)}body.dark-mode-reverse .file-icon.drawio:before{background-image:url(../images/file/dark/drawio.svg)}body.dark-mode-reverse .file-icon.excel:before{background-image:url(../images/file/dark/excel.svg)}body.dark-mode-reverse .file-icon.flow:before{background-image:url(../images/file/dark/flow.svg)}body.dark-mode-reverse .file-icon.folder:before{background-image:url(../images/file/dark/folder.svg)}body.dark-mode-reverse .file-icon.folder.share:before{background-image:url(../images/file/dark/folder-share.svg)}body.dark-mode-reverse .file-icon.media:before{background-image:url(../images/file/dark/media.svg)}body.dark-mode-reverse .file-icon.mind:before{background-image:url(../images/file/dark/mind.svg)}body.dark-mode-reverse .file-icon.ofd:before{background-image:url(../images/file/dark/ofd.svg)}body.dark-mode-reverse .file-icon.pdf:before{background-image:url(../images/file/dark/pdf.svg)}body.dark-mode-reverse .file-icon.picture:before{background-image:url(../images/file/dark/picture.svg)}body.dark-mode-reverse .file-icon.ppt:before{background-image:url(../images/file/dark/ppt.svg)}body.dark-mode-reverse .file-icon.sheet:before{background-image:url(../images/file/dark/sheet.svg)}body.dark-mode-reverse .file-icon.tif:before{background-image:url(../images/file/dark/tif.svg)}body.dark-mode-reverse .file-icon.txt:before{background-image:url(../images/file/dark/txt.svg)}body.dark-mode-reverse .file-icon.updir:before{background-image:url(../images/file/dark/updir.svg)}body.dark-mode-reverse .file-icon.upload:before{background-image:url(../images/file/dark/upload.svg)}body.dark-mode-reverse .file-icon.word:before{background-image:url(../images/file/dark/word.svg)}body.dark-mode-reverse .file-icon.wps:before{background-image:url(../images/file/dark/wps.svg)}body.dark-mode-reverse .page-login .login-body .login-box{box-shadow:none}body.dark-mode-reverse .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:rgba(0,0,0,.6);font-size:12px}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#000}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:rgba(0,0,0,.7)}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{color:#1c1917}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#555}body.dark-mode-reverse .page-file .file-wrapper .file-navigator .ivu-btn{color:#000}body.dark-mode-reverse .page-index .page-warp{background-color:#efefef}body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-tips,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-title,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{color:#000}body.dark-mode-reverse .page-index .page-warp .page-header-bottom{background-color:#efefef}body.dark-mode-reverse .chat-input-wrapper .ql-container .ql-editor{color:#ccc}body.dark-mode-reverse .chat-input-wrapper .ql-container .ql-editor .mention,body.dark-mode-reverse .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{color:#333} +@charset "UTF-8";.file-icon:before{background-image:url(../images/file/light/other.svg);background-repeat:no-repeat;background-size:contain;content:""}.file-icon.archive:before{background-image:url(../images/file/light/archive.svg)}.file-icon.cad:before{background-image:url(../images/file/light/cad.svg)}.file-icon.code:before{background-image:url(../images/file/light/code.svg)}.file-icon.document:before{background-image:url(../images/file/light/document.svg)}.file-icon.drawio:before{background-image:url(../images/file/light/drawio.svg)}.file-icon.excel:before{background-image:url(../images/file/light/excel.svg)}.file-icon.flow:before{background-image:url(../images/file/light/flow.svg)}.file-icon.folder:before{background-image:url(../images/file/light/folder.svg)}.file-icon.folder.share:before{background-image:url(../images/file/light/folder-share.svg)}.file-icon.media:before{background-image:url(../images/file/light/media.svg)}.file-icon.mind:before{background-image:url(../images/file/light/mind.svg)}.file-icon.ofd:before{background-image:url(../images/file/light/ofd.svg)}.file-icon.pdf:before{background-image:url(../images/file/light/pdf.svg)}.file-icon.picture:before{background-image:url(../images/file/light/picture.svg)}.file-icon.ppt:before{background-image:url(../images/file/light/ppt.svg)}.file-icon.sheet:before{background-image:url(../images/file/light/sheet.svg)}.file-icon.tif:before{background-image:url(../images/file/light/tif.svg)}.file-icon.txt:before{background-image:url(../images/file/light/txt.svg)}.file-icon.updir:before{background-image:url(../images/file/light/updir.svg)}.file-icon.upload:before{background-image:url(../images/file/light/upload.svg)}.file-icon.word:before{background-image:url(../images/file/light/word.svg)}.file-icon.wps:before{background-image:url(../images/file/light/wps.svg)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-display:"auto";font-family:element-icons;font-style:normal;font-weight:400;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype")}[class*=" el-icon-"],[class^=el-icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:element-icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:baseline}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.el-avatar{background:#c0c4cc;box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;overflow:hidden;text-align:center;width:40px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{height:40px;line-height:40px;width:40px}.el-avatar--medium{height:36px;line-height:36px;width:36px}.el-avatar--small{height:28px;line-height:28px;width:28px}.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing){outline-width:0}.el-tooltip__popper{word-wrap:break-word;border-radius:4px;font-size:14px;line-height:1.2;min-width:10px;padding:10px;position:absolute;z-index:2000}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow:after{border-width:5px;content:" "}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#585e6a;bottom:-6px}.el-tooltip__popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#585e6a;bottom:1px;margin-left:-5px}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a;border-top-width:0;top:-6px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#585e6a;border-top-width:0;margin-left:-5px;top:1px}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#585e6a;left:-6px}.el-tooltip__popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#585e6a;bottom:-5px;left:1px}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{border-left-color:#585e6a;border-right-width:0;right:-6px}.el-tooltip__popper[x-placement^=left] .popper__arrow:after{border-left-color:#585e6a;border-right-width:0;bottom:-5px;margin-left:-5px;right:1px}.el-tooltip__popper.is-dark{background:#585e6a;color:#fff}.el-tooltip__popper.is-light{background:#fff;border:1px solid #585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow:after{border-top-color:#fff}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow:after{border-left-color:#fff}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#585e6a}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow:after{border-right-color:#fff}.el-popover{background:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#606266;font-size:14px;line-height:1.4;min-width:150px;padding:12px;position:absolute;text-align:justify;word-break:break-all;z-index:2000}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-button{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;text-align:center;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap}.el-button+.el-button{margin-left:10px}.el-button.is-round{padding:12px 20px}.el-button:focus,.el-button:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.el-button:active{border-color:#3a8ee6;color:#3a8ee6;outline:none}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#fff;border-color:#409eff;color:#409eff}.el-button.is-plain:active{background:#fff;outline:none}.el-button.is-active,.el-button.is-plain:active{border-color:#3a8ee6;color:#3a8ee6}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{background-color:#fff;background-image:none;border-color:#ebeef5;color:#c0c4cc;cursor:not-allowed}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#fff;border-color:#ebeef5;color:#c0c4cc}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:hsla(0,0%,100%,.35);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{background-color:#409eff;border-color:#409eff;color:#fff}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.el-button--primary:active{outline:none}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background-color:#a0cfff;border-color:#a0cfff;color:#fff}.el-button--primary.is-plain{background:#ecf5ff;border-color:#b3d8ff;color:#409eff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409eff;border-color:#409eff;color:#fff}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#fff;outline:none}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{background-color:#ecf5ff;border-color:#d9ecff;color:#8cc5ff}.el-button--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#fff}.el-button--success:active{outline:none}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#fff}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{background-color:#b3e19d;border-color:#b3e19d;color:#fff}.el-button--success.is-plain{background:#f0f9eb;border-color:#c2e7b0;color:#67c23a}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67c23a;border-color:#67c23a;color:#fff}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#fff;outline:none}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{background-color:#f0f9eb;border-color:#e1f3d8;color:#a4da89}.el-button--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#fff}.el-button--warning:active{outline:none}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#fff}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{background-color:#f3d19e;border-color:#f3d19e;color:#fff}.el-button--warning.is-plain{background:#fdf6ec;border-color:#f5dab1;color:#e6a23c}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#e6a23c;border-color:#e6a23c;color:#fff}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#fff;outline:none}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{background-color:#fdf6ec;border-color:#faecd8;color:#f0c78a}.el-button--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#fff}.el-button--danger:active{outline:none}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#fff}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{background-color:#fab6b6;border-color:#fab6b6;color:#fff}.el-button--danger.is-plain{background:#fef0f0;border-color:#fbc4c4;color:#f56c6c}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#f56c6c;border-color:#f56c6c;color:#fff}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#fff;outline:none}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{background-color:#fef0f0;border-color:#fde2e2;color:#f9a7a7}.el-button--info{background-color:#909399;border-color:#909399;color:#fff}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#fff}.el-button--info:active{outline:none}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#fff}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{background-color:#c8c9cc;border-color:#c8c9cc;color:#fff}.el-button--info.is-plain{background:#f4f4f5;border-color:#d3d4d6;color:#909399}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#fff}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#fff;outline:none}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{background-color:#f4f4f5;border-color:#e9e9eb;color:#bcbec2}.el-button--medium{border-radius:4px;font-size:14px;padding:10px 20px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small{border-radius:3px;font-size:12px;padding:9px 15px}.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini{border-radius:3px;font-size:12px;padding:7px 15px}.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{background:transparent;border-color:transparent;color:#409eff;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{background-color:transparent;border-color:transparent;color:#66b1ff}.el-button--text:active{background-color:transparent;color:#3a8ee6}.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:hsla(0,0%,100%,.5);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:first-child{border-right-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:last-child{border-left-color:hsla(0,0%,100%,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5)}.el-popper .popper__arrow,.el-popper .popper__arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.el-popper .popper__arrow{border-width:6px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.03))}.el-popper .popper__arrow:after{border-width:6px;content:" "}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{border-bottom-width:0;border-top-color:#ebeef5;bottom:-6px;left:50%;margin-right:3px}.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;margin-left:-6px}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{border-bottom-color:#ebeef5;border-top-width:0;left:50%;margin-right:3px;top:-6px}.el-popper[x-placement^=bottom] .popper__arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-6px;top:1px}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{border-left-width:0;border-right-color:#ebeef5;left:-6px;margin-bottom:3px;top:50%}.el-popper[x-placement^=right] .popper__arrow:after{border-left-width:0;border-right-color:#fff;bottom:-6px;left:1px}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{border-left-color:#ebeef5;border-right-width:0;margin-bottom:3px;right:-6px;top:50%}.el-popper[x-placement^=left] .popper__arrow:after{border-left-color:#fff;border-right-width:0;bottom:-6px;margin-left:-6px;right:1px}.el-dropdown{color:#606266;display:inline-block;font-size:14px;position:relative}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{border-left:none;padding-left:5px;padding-right:5px;position:relative}.el-dropdown .el-dropdown__caret-button:before{background:hsla(0,0%,100%,.5);bottom:5px;content:"";display:block;left:0;position:absolute;top:5px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button--default:before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled):before{bottom:0;top:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing){outline-width:0}.el-dropdown [disabled]{color:#bbb;cursor:not-allowed}.el-dropdown-menu{background-color:#fff;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);left:0;margin:5px 0;padding:10px 0;position:absolute;top:0;z-index:10}.el-dropdown-menu__item{color:#606266;cursor:pointer;font-size:14px;line-height:36px;list-style:none;margin:0;outline:none;padding:0 20px}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#f4f5f7;color:#606266}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid #ebeef5;margin-top:6px;position:relative}.el-dropdown-menu__item--divided:before{background-color:#fff;content:"";display:block;height:6px;margin:0 -20px}.el-dropdown-menu__item.is-disabled{color:#bbb;cursor:default;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{font-size:14px;line-height:30px;padding:0 17px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:13px;line-height:27px;padding:0 15px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{font-size:12px;line-height:24px;padding:0 10px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;display:flex;overflow:hidden;padding:14px 26px 14px 13px;position:fixed;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:330px}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{color:#303133;font-size:16px;font-weight:700;margin:0}.el-notification__content{color:#606266;font-size:14px;line-height:21px;margin:6px 0 0;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{font-size:24px;height:24px;width:24px}.el-notification__closeBtn{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67c23a}.el-notification .el-icon-error{color:#f56c6c}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#e6a23c}.el-notification-fade-enter.right{right:0;transform:translateX(100%)}.el-notification-fade-enter.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-active{opacity:0}.el-dropdown-menu__item{min-width:100px}.el-dropdown-menu__item .item.red,.el-dropdown-menu__item .item.red>i{color:red!important}.el-dropdown-menu__item--divided:before{height:5px}.el-tooltip__popper.is-light{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:hsla(0,0%,85%,.5)}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:hsla(0,0%,85%,.5)}.el-popover{border-width:0;box-shadow:0 1px 6px rgba(0,0,0,.2)}@font-face{font-family:zenicon;src:url(../css/fonts/zenicon.woff2) format("woff2")}.ft.icon{word-wrap:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;-webkit-font-feature-settings:"liga";direction:ltr;font-family:zenicon,serif;letter-spacing:normal;line-height:1;padding-left:1px;text-transform:none;transform:scale(1.2);transform-origin:50% 0;white-space:nowrap}.ft+.el-el-button,.ft+.ft,.ft+.z-confirm,.ft+.z-execute,.ft+.z-link,.ft+a{margin-left:.6rem}.ft.l12{margin-left:12px}.ft.r12{margin-right:12px}.ft.hover{cursor:pointer}.ft.hover:hover{color:#0285d7}.ft.dark{color:#0d0d0d}.ft.gray{color:#666}.ft.yellow{color:#f90}.ft.red{color:#ed3f14}.ft.green{color:#19be6b}.ft.blue{color:#2d8cf0}.ft.center{text-align:center}.ft.right{text-align:right}.ft.bold{font-weight:700}.ft.underline{text-decoration:underline}.ft.through{text-decoration:line-through}.ft.italic{font-style:italic}.ft.cursor{cursor:pointer}.ft.h1{font-size:1.3rem}.ft.h2{font-size:1.2rem}.ft.h3{font-size:1.1rem}.ft.h4{font-size:.9rem}.ft.h5{font-size:.8rem}@font-face{font-family:taskfont;src:url(../css/fonts/taskfont.woff2) format("woff2"),url(../css/fonts/taskfont.woff) format("woff"),url(../css/fonts/taskfont.ttf) format("truetype")}.taskfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:taskfont,"serif"!important;font-size:16px;font-style:normal}.app-view-loading{align-items:center;background-color:hsla(0,0%,100%,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.app-view-loading>div{text-align:center}.app-view-loading>div>div{color:#ccc;font:11px verdana;letter-spacing:1px;line-height:16px;margin:0;text-transform:uppercase}.app-view-loading>div>span{-webkit-animation:app-view-loadanim 1s infinite alternate;animation:app-view-loadanim 1s infinite alternate;background:#007db6;border-radius:8px;display:inline-block;height:8px;margin:2px;vertical-align:middle;width:8px}.app-view-loading>div>span:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s;background:#008fb2}.app-view-loading>div>span:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s;background:#009b9e}.app-view-loading>div>span:nth-of-type(4){-webkit-animation-delay:.6s;animation-delay:.6s;background:#00a77d}.app-view-loading>div>span:nth-of-type(5){-webkit-animation-delay:.8s;animation-delay:.8s;background:#00b247}.app-view-loading>div>span:nth-of-type(6){-webkit-animation-delay:1s;animation-delay:1s;background:#5ab027}.app-view-loading>div>span:nth-of-type(7){-webkit-animation-delay:1.2s;animation-delay:1.2s;background:#a0b61e}@-webkit-keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}@keyframes app-view-loadanim{0%{opacity:0}to{opacity:1}}.overlay-y{overflow-y:overlay!important}.overlay-y::-webkit-scrollbar{height:10px;width:10px}.overlay-y::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.overlay-y::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.overlay-y:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.overlay-y:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.overlay-y::-webkit-scrollbar-track{background:transparent;border-radius:10px}.overlay-none::-webkit-scrollbar{display:none}.overlay-hidden{overflow:hidden!important}.common-auto-tip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-circle{border-radius:50%}.common-circle .common-circle-path{fill:transparent}.common-circle .common-circle-g-path-ring{stroke:#8bcf70}.common-circle .common-circle-g-path-core{fill:#8bcf70;transform:scale(.56);transform-origin:50%}.common-drawer-overlay .ivu-modal{margin:0;padding:0}.common-drawer-overlay .ivu-modal .ivu-modal-content{background:transparent}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-close{display:none}.common-drawer-overlay .ivu-modal .ivu-modal-content .ivu-modal-body{align-content:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:0}.common-drawer-overlay .overlay-body{display:flex;flex-direction:column;height:100%;max-height:100%;max-width:100%;width:100%;z-index:2}.common-drawer-overlay .overlay-body .overlay-close{align-items:flex-end;display:flex;flex-shrink:0;justify-content:flex-end}.common-drawer-overlay .overlay-body .overlay-close>a{align-items:center;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.common-drawer-overlay .overlay-body .overlay-close>a .icon{height:24px;width:24px}.common-drawer-overlay .overlay-body .overlay-close>a>svg{transition:all .3s}.common-drawer-overlay .overlay-body .overlay-close>a:hover{color:#fff}.common-drawer-overlay .overlay-body .overlay-close>a:hover>svg{transform:rotate(-90deg)}.common-drawer-overlay .overlay-body .overlay-resize{height:5px;margin-bottom:-5px;width:100%;z-index:1}.common-drawer-overlay .overlay-body .overlay-content{background:#fff;border-radius:18px 18px 0 0;cursor:default;flex:1;position:relative;transform:translate(0) scale(1)}.common-drawer-overlay.right .ivu-modal .ivu-modal-content .ivu-modal-body,.common-drawer-overlay.right .overlay-body{flex-direction:row}.common-drawer-overlay.right .overlay-body .overlay-close{align-items:flex-start}.common-drawer-overlay.right .overlay-body .overlay-resize{height:100%;margin-right:-5px;width:5px;z-index:1}.common-drawer-overlay.right .overlay-body .overlay-content{border-radius:18px 0 0 18px}.drawer-slide-bottom-enter-active,.drawer-slide-bottom-leave-active{transition:all .2s ease}.drawer-slide-bottom-enter,.drawer-slide-bottom-leave-to{opacity:0;transform:translateY(15%) scale(.98)}.drawer-slide-right-enter-active,.drawer-slide-right-leave-active{transition:all .2s ease}.drawer-slide-right-enter,.drawer-slide-right-leave-to{opacity:0;transform:translate(15%) scale(.98)}.img-upload-modal .ivu-modal-mask{z-index:1001}.img-upload-modal .ivu-modal-no-mask{background-color:rgba(55,55,55,.2)}.img-upload-modal .ivu-modal-wrap{z-index:1001}.imgcomp-upload-list{background:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.2);display:inline-block;height:60px;line-height:60px;margin-right:4px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.imgcomp-upload-list .imgcomp-upload-img{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.imgcomp-upload-list .imgcomp-upload-list-cover{background:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.imgcomp-upload-list .imgcomp-upload-list-cover i{color:#fff;cursor:pointer;font-size:24px;margin:0;transition:all .2s;vertical-align:middle}.imgcomp-upload-list .imgcomp-upload-list-cover i:hover{font-size:28px}.imgcomp-upload-list .ivu-progress{height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer{background-color:rgba(0,0,0,.68);height:100%}.imgcomp-upload-list .ivu-progress .ivu-progress-outer .ivu-progress-inner{margin:0 auto;width:88%}.imgcomp-upload-list:hover .imgcomp-upload-list-cover{display:block}.img-upload-foot,.img-upload-foot .img-upload-foot-input{align-items:center;display:flex;justify-content:flex-end}.img-upload-foot .img-upload-foot-input{flex:1;text-align:left}.img-upload-foot .img-upload-foot-input .img-upload-foot-httptitle{cursor:pointer;margin-right:22px;padding-left:3px}.add-box{background:#fff;border:1px dashed #dddee1;border-radius:4px;display:inline-block;height:60px;line-height:60px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:60px}.add-box .add-box-icon i{padding-bottom:2px;vertical-align:middle}.add-box .add-box-upload{background:rgba(0,0,0,.6);color:#fff;display:none;height:100%;left:0;padding-top:9px;position:absolute;top:0;width:100%}.add-box .add-box-upload .add-box-item{cursor:pointer;height:22px;line-height:22px}.add-box .add-box-upload .add-box-item .ivu-upload-drag,.add-box .add-box-upload .add-box-item .ivu-upload-drag:hover{background:transparent;border:0;border-radius:0}.add-box .add-box-upload .add-box-item span{font-size:12px;transition:all .2s}.add-box .add-box-upload .add-box-item:hover span{font-size:14px}.add-box em{font-style:normal}.add-box:hover{border-color:rgba(0,0,0,.6)}.add-box:hover .add-box-upload{display:block}.callback-add-box{background:transparent;border:0;display:block;height:25px;line-height:25px;width:auto}.callback-add-box .add-box-icon{display:none}.callback-add-box .add-box-upload{background:transparent;color:#333;display:block;padding:0;width:auto}.callback-add-box .add-box-upload>div{display:inline-block;padding-right:10px}.browse-load{margin:20px;text-align:center}.browse-list{max-height:540px;overflow:auto}.browse-list .browse-item{cursor:pointer;display:inline-block;margin:10px 15px;position:relative;text-align:center}.browse-list .browse-item .browse-img{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAABxCAAAAABg5GeyAAACW0lEQVR4Ae3XVRLjMBAE0L3/rSwKM3OcSNPyLVYOLvM6UD0Bd03LVe9XH+RlhlRSSSWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkl9WyqppJJKKqmkkgpURP17xngOAR5NxW5wlJ9MaLQh83F4NHWmd/gZtdVBaOldfDB1bq5UpJFbFOC6LKnYrkRO209PAw+hIuzWB8Ep5es8HvYo4z4tE1X8UeRwlMM2D5Bzkc7kj6Bi3VTKDDwEeUcrMxrUvGDXTnHa6kK69SDN9sgq1clxKSbNHqqnYmdri81Q9QHf1JPt1Frncaib2XbiTKL2GkHaurnY9LOulMV0O7G6Kw+g9sw2ohhm62KezVJaaufjWC1TnOkr1exilJ7Ji0vxCCqO9V4UwV4PYr9+apouhGYLKfnahdpqegjmeoXOpXgANe70pKT6Zhu19qkY2nC0PZS527lQOyInqr8Uvc5jqfUb1X+PGh5IhW90S2quh3FQC2XRcF66TUkTXPcLKm5FtdR9RJq+2hWII7UpFtmsQLEyzsdJtkxxpr6gLotbUSlV9yeT0Trmzk2XPdUThLYarUbWOY9j04xXQ2u+pMZLYSumGmNUH3HbM9qOAwSHodN2Pks25F2j3aI7+IxqNsB+YLWb16ukSjiW4xNB0gMoMfApBS/XZQgi3p9/5RsiKNKZEOwYFVIF5VyTyD19sbyjIJiNJRZxpNbx2S8sGKvGZNHJBniBu9Wy5WxjGuQFqIAcBHiRGyt4ua5gSCWVVFJJJZVUUkkllVRSSSWVVFJJJZVUUkkllVRSSSWVVFI/AgO0SXIVYHeGAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:cover;height:64px;width:64px}.browse-list .browse-item .browse-title{display:block;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:64px}.browse-list .browse-item .browse-icon{background-color:rgba(0,0,0,.5);color:#fff;font-size:36px;height:64px;left:0;padding-top:15px;position:absolute;top:0;width:100%}.browse-list-disabled{position:relative}.browse-list-disabled:after{background-color:hsla(0,0%,100%,.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.common-loading{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:30px;margin:auto;max-height:100%;max-width:100%;overflow:hidden;transform-origin:center center;width:30px}.common-loading .common-path{fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@-webkit-keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.mobile-tabbar{bottom:0;display:none;flex-direction:column;justify-content:flex-end;left:0;position:fixed;right:0;z-index:99}.mobile-tabbar .tabbar-box{background-color:#f8f8f8;box-shadow:0 0 1px rgba(28,34,43,.15);height:60px;z-index:3}.mobile-tabbar .tabbar-box,.mobile-tabbar .tabbar-box>li{align-items:center;display:flex;justify-content:center;margin:0;padding:0;position:relative}.mobile-tabbar .tabbar-box>li{color:#606266;flex:1;flex-direction:column;height:100%;list-style:none}.mobile-tabbar .tabbar-box>li .taskfont{font-size:24px;line-height:34px}.mobile-tabbar .tabbar-box>li .tabbar-title{font-size:12px;line-height:18px}.mobile-tabbar .tabbar-box>li .tabbar-badge{left:50%;position:absolute;top:0;transform:scale(.8)}.mobile-tabbar .tabbar-box>li .tabbar-badge .ivu-badge-count{font-size:14px}.mobile-tabbar .tabbar-box>li.active{color:#8bcf70}.mobile-tabbar .more-mask{background-color:rgba(0,0,0,.15);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1}.mobile-tabbar .more-box{background-color:#fff;border-radius:16px 16px 0 0;border-top:1px solid #f1f1f1;display:block;margin-bottom:-2px;padding-bottom:16px;position:relative;z-index:2}.mobile-tabbar .more-box .tabbar-more-title{font-size:18px;font-weight:500;padding:16px 16px 36px}.mobile-tabbar .more-box>ul{padding:0 12px}.mobile-tabbar .more-box>ul>li{display:inline-block;list-style:none;margin-bottom:28px;width:25%}.mobile-tabbar .more-box>ul>li .more-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile-tabbar .more-box>ul>li .more-item .taskfont{align-items:center;background-color:rgba(139,207,112,.08);border-radius:12px;color:#8bcf70;display:flex;font-size:25px;height:56px;justify-content:center;width:56px}.mobile-tabbar .more-box>ul>li .more-item .tabbar-title{font-size:14px;overflow:hidden;padding-top:6px;text-overflow:ellipsis;white-space:nowrap}.mobile-back{background-color:rgba(0,0,0,.1);border-radius:50%;display:none;height:500px;left:-50px;position:fixed;top:200px;transform:translate(-460px,-50%);transition:left .2s;width:500px;z-index:9999}.mobile-back.show-back{left:0}.mobile-notification{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);left:50%;max-width:320px;padding:12px;position:fixed;top:20px;transform:translate(-50%);width:90%;z-index:9998}.mobile-notification .common-avatar.avatar-wrapper{align-items:flex-start}.mobile-notification .common-avatar.avatar-wrapper .avatar-name{font-weight:700;padding-left:12px}.mobile-notification .notification-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;float:left;font-size:13px;line-height:18px;margin-left:52px;margin-top:-18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.mobile-fade-enter-active,.mobile-fade-leave-active{transition:all .2s ease}.mobile-fade-enter,.mobile-fade-leave-to{opacity:0}.mobile-slide-enter-active,.mobile-slide-leave-active{transition:all .2s ease}.mobile-slide-enter,.mobile-slide-leave-to{opacity:0;transform:translateY(15%)}.mobile-notify-enter-active,.mobile-notify-leave-active{transition:all .3s ease}.mobile-notify-enter,.mobile-notify-leave-to{opacity:0;transform:translate(-50%,-100%)}.mobile-dialog-enter-active,.mobile-dialog-leave-active{transition:all .3s ease}.mobile-dialog-enter,.mobile-dialog-leave-to{opacity:0;transform:translate(100%)}@media (max-width:768px){.mobile-tabbar{display:flex}.mobile-back{display:block}.mobile-notification{max-width:none;top:12px;width:94%}}.app-scroller-y{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0}.app-scroller-y .app-scroller-bottom{height:0;margin:0;padding:0}.app-scroller-y.static{flex:1;position:static}.common-spinner{bottom:20px;display:none;height:30px;margin:0 auto;position:fixed;right:20px;width:30px;z-index:9999}.common-spinner .common-circular{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.teditor-box .tox.tox-silver-sink,.teditor-transfer .tox.tox-silver-sink{z-index:13000}.teditor-box{min-height:22px;position:relative}.teditor-box .icon-inline{color:#bbb;left:0;position:absolute;top:0}.teditor-box textarea{opacity:0}.teditor-box .tox-tinymce{border-color:#dddee1;border-radius:4px;box-shadow:none;box-sizing:border-box;overflow:hidden}.teditor-box .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-box .tox-tinymce .tox-tbtn--bespoke .tox-tbtn__select-label{width:auto}.teditor-transfer{background-color:#fff}.teditor-transfer .tox-toolbar>div:last-child>button:last-child{margin-right:64px}.teditor-transfer .ivu-modal-header{display:none}.teditor-transfer .ivu-modal-close{top:7px;z-index:2}.teditor-transfer .teditor-transfer-body{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.teditor-transfer .teditor-transfer-body textarea{opacity:0}.teditor-transfer .teditor-transfer-body .tox-tinymce{border:0}.teditor-transfer .teditor-transfer-body .tox-tinymce .tox-statusbar span.tox-statusbar__branding a{display:none}.teditor-loadstyle{height:180px;overflow:hidden;position:relative;width:100%}.teditor-loadedstyle{max-height:inherit;overflow:inherit;position:relative;width:100%}.upload-control{display:none;height:0;overflow:hidden;width:0}.tox-tinymce-inline{z-index:100000}.quick-edit{align-items:center;display:flex;max-width:100%}.quick-edit .quick-input{flex:1;max-width:100%;position:relative}.quick-edit .quick-input .quick-loading{align-items:center;bottom:0;display:flex;position:absolute;right:8px;top:0}.quick-edit .quick-input .quick-loading .common-loading{height:14px;margin:0;width:14px}.quick-edit .quick-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-edit .quick-icon{cursor:pointer;display:none;font-size:16px}.quick-edit.quick-always .quick-icon{display:inline-block;opacity:.3;transition:opacity .2s}.ivu-table-row-hover .quick-edit .quick-icon,.quick-edit:hover .quick-icon{display:inline-block;opacity:1}.common-tag-input{background:#fff;border:1px solid #dddee1;border-radius:4px;color:#495060;cursor:text;display:inline-block;line-height:normal;min-height:32px;padding:2px 7px;position:relative;transition:all .2s;vertical-align:middle;width:100%}.common-tag-input:hover{border-color:#a2d98d}.common-tag-input.focus{border-color:#a2d98d;box-shadow:0 0 0 2px rgba(139,207,112,.2)}.common-tag-input .tags-input,.common-tag-input .tags-item{background-color:#f1f8ff;border-radius:3px;color:#495060;float:left;line-height:22px;margin:2px 6px 2px 0;padding:0 20px 0 6px;position:relative}.common-tag-input .tags-input .tags-content,.common-tag-input .tags-item .tags-content{line-height:22px}.common-tag-input .tags-input .tags-del,.common-tag-input .tags-item .tags-del{cursor:pointer;height:22px;position:absolute;right:0;text-align:center;top:-1px;width:20px}.common-tag-input .tags-input{-webkit-appearance:none;background-color:inherit;border:none;color:inherit;height:22px;line-height:22px;max-width:80%;outline:none;overflow:hidden;padding:0;resize:none}.common-tag-input .tags-input::-moz-placeholder{color:#bbb}.common-tag-input .tags-input:-ms-input-placeholder{color:#bbb}.common-tag-input .tags-input::placeholder{color:#bbb}.common-tag-input .tags-placeholder{color:hsla(0,0%,100%,0);left:0;position:absolute;top:0;z-index:-1}.common-tag-input:after{clear:both;content:"";display:block;height:0}.ivu-form-item-error .common-tag-input,.ivu-form-item-error .common-tag-input:hover{border-color:#ed4014}.ivu-form-item-error .common-tag-input.focus{border-color:#ed4014;box-shadow:0 0 0 2px rgba(237,64,20,.2)}.common-avatar{position:relative}.common-avatar.avatar-wrapper{align-items:center;display:flex}.common-avatar.avatar-wrapper .avatar-box{align-items:center;border-radius:50%;display:flex;position:relative}.common-avatar.avatar-wrapper .avatar-box .avatar-default{background-color:transparent}.common-avatar.avatar-wrapper .avatar-box .avatar-text{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-box .avatar-char{display:inline-block;font-size:15px;line-height:inherit}.common-avatar.avatar-wrapper .avatar-box .el-avatar>img{margin:0 auto}.common-avatar.avatar-wrapper .avatar-box>em{background-color:#f90;border:1px solid #fff;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;transform-origin:right bottom;width:8px;z-index:1}.common-avatar.avatar-wrapper .avatar-box.online>em{background-color:#8bcf70}.common-avatar.avatar-wrapper .avatar-name{overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.common-avatar-transfer{line-height:1.5;padding:4px 2px}.common-avatar-transfer>p{padding:1px 2px}.common-avatar-transfer .avatar-icons{align-items:center;border-top:1px solid hsla(240,5%,96%,.5);display:flex;margin-top:12px;padding:8px 0 2px}.common-avatar-transfer .avatar-icons>i{color:#f4f4f5;cursor:pointer;font-size:22px;margin-right:12px}.common-avatar-transfer .avatar-icons>i:last-child{margin-right:0}.common-avatar-transfer .avatar-icons>i:hover{color:#fff}.common-user{position:relative;white-space:normal}.common-user .common-user-loading{align-items:center;bottom:0;display:flex;position:absolute;right:10px;top:2px}.common-user .common-user-loading .common-loading{height:14px;width:14px}.common-user.hidden-input .ivu-select-selection{padding:0 4px}.common-user.hidden-input .ivu-select-selection .ivu-select-input{display:none}.common-user-transfer .user-input-option,.common-user-transfer .user-input-option .user-input-avatar{align-items:center;display:flex}.common-user-transfer .user-input-option .user-input-avatar .avatar{height:26px;line-height:26px;width:26px}.common-user-transfer .user-input-option .user-input-nickname{flex:1;margin-left:10px}.common-user-transfer .user-input-option .user-input-userid{color:#ccc;font-size:12px;margin-left:10px;transition:margin .1s}.common-user-transfer .ivu-select-item.ivu-select-item-selected:after{top:8px}.common-user-transfer .ivu-select-item.ivu-select-item-selected .user-input-option .user-input-userid{margin-right:16px}.common-user-transfer .user-drop-prepend{border-bottom:1px solid #f1f1f1;color:#c5c8ce;font-size:12px;line-height:20px;margin-bottom:5px;padding-bottom:5px;text-align:center}.report{height:100%;padding:20px}.report .report-list-wrap{display:flex;flex-direction:column;height:100%;padding-top:53px;position:absolute;top:0;width:100%}.report .report-list-wrap .table-page-box{flex:1;height:0}.report .manage-box-report{margin-left:4px;transform:scale(.8);vertical-align:top}.report .ivu-tabs{height:100%;position:relative}.report .ivu-tabs .ivu-tabs-bar{background:#fff;position:relative;z-index:2}.report .ivu-tabs .ivu-tabs-content{height:100%;margin-top:-53px;padding-top:53px;width:100%}.report-detail{display:flex;flex-direction:column;height:100%}.report-detail .report-title{border-bottom:1px solid #eee;flex-shrink:0;font-size:16px;font-weight:700;margin-bottom:12px;padding:20px 24px}.report-detail .report-detail-context{display:flex;flex:1;flex-direction:column;height:0;overflow:auto;padding:12px 0 12px 24px}.report-detail .report-form{display:flex;margin-bottom:12px}.report-detail .report-form .ivu-form-item{flex:1;flex-shrink:0}.report-detail .report-form .ivu-form-item .ivu-form-item-label{opacity:.8;padding-top:8px}.report-detail .report-form .ivu-form-item .ivu-form-item-content{align-items:center;display:flex;line-height:30px}.report-detail .report-form .ivu-form-item .ivu-form-item-content .common-avatar{margin-right:6px}.report-detail .report-content{width:100%}.report-detail .report-content h2{margin-bottom:10px}.report-detail .report-content ol{margin-bottom:20px;padding-left:18px}.report-detail .report-content ol li{font-size:14px;line-height:24px}.report-detail .report-content img{max-width:100%}.report-edit{display:flex;flex-direction:column;height:100%;padding:24px}.report-edit .ivu-input[disabled]{color:#666}.report-edit .report-content{flex:1 1 auto;overflow-y:auto}.report-edit .report-content .report-content-editor{height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-users{align-items:center;display:flex}.report-edit .report-users .common-user{flex:1;margin-right:12px}.report-edit .report-users .report-user-link{flex-shrink:0}.report-edit .report-users .report-user-link>i{font-size:16px;margin-right:2px;transform:rotate(-90deg)}.report-edit .report-radiogroup{background:#f4f5f7!important;border-radius:4px!important;padding:2px!important}.report-edit .report-radiogroup .ivu-radio-wrapper{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#515a6e!important;padding:0 30px!important}.report-edit .report-radiogroup .ivu-radio-wrapper.ivu-radio-wrapper-disabled{color:#c6c6c6!important}.report-edit .report-radiogroup .ivu-radio-wrapper:after,.report-edit .report-radiogroup .ivu-radio-wrapper:before{width:0!important}.report-edit .report-radiogroup .ivu-radio-focus{border:none!important;box-shadow:none!important}.report-edit .report-radiogroup .ivu-radio-focus:after{background:none!important}.report-edit .report-radiogroup .ivu-radio-wrapper-checked:not(.ivu-radio-wrapper-disabled){background:#fff!important;border:none!important;border-radius:4px!important;box-shadow:none!important;color:#8bcf70!important}.report-edit .report-buttongroup{background:#f4f5f7!important;border-radius:4px;margin-left:20px}.report-edit .report-buttongroup .report-buttongroup-vertical{background-color:#e9e9e9;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px;z-index:9}.report-edit .report-buttongroup .ivu-btn-primary{background:#f4f5f7!important;border:none!important;box-shadow:none!important;color:#8bcf70!important;height:36px;line-height:34px}.report-edit .report-buttongroup .ivu-btn-primary[disabled]{color:#c6c6c6!important}.report-edit .report-content-editor{flex:1}.report-edit .report-content-editor .ivu-form-item-content{display:flex;height:100%}.report-edit .report-content-editor .ivu-form-item-content .teditor-wrapper{display:flex;flex:1}.report-edit .report-foot{margin-bottom:0}.report-edit .report-foot .report-bottom{height:38px;line-height:36px;min-width:120px}.common-right-bottom{align-items:flex-end;bottom:22px;display:flex;flex-direction:column;position:absolute;right:26px;transition:bottom .3s;z-index:1}.common-right-bottom .common-right-bottom-link{background-color:#8bcf70;border-color:#8bcf70;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:32px;margin:4px 0;padding:0 15px}.common-right-bottom .common-right-bottom-link:hover{color:#fff;opacity:.9}.common-right-bottom-notification .ivu-modal-header{padding-bottom:8px!important}.common-right-bottom-notification .notification-head{align-items:center;display:flex}.common-right-bottom-notification .notification-head .notification-title{color:#303133;display:inline-block;font-size:18px;font-weight:500;margin-right:6px;vertical-align:middle}.common-right-bottom-notification .notification-body{margin-bottom:16px;max-height:210px;overflow-x:hidden;overflow-y:auto}.common-right-bottom-notification .notification-body .markdown-preview{margin:-20px -12px}.common-right-bottom-notification .notification-body .markdown-preview h1{font-size:24px;margin-bottom:12px}.common-right-bottom-notification .notification-body .markdown-preview h1:first-child{padding-top:0}.common-right-bottom-notification .notification-body .markdown-preview h2{font-size:18px!important;padding-top:2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li{padding:2px 0 2px 2px!important}.common-right-bottom-notification .notification-body .markdown-preview ul li:after{height:6px!important;top:10px!important;width:6px!important}.common-right-bottom-notification .notification-tip{color:#999;display:inline-block;font-size:12px;line-height:22px;padding-top:4px}.common-right-bottom-notification .notification-link{margin-top:20px;text-align:right}.common-right-bottom-notification .notification-link>button+button{margin-left:6px}@media (max-width:768px){.common-right-bottom{bottom:20px;left:50%;right:auto;transform:translateX(-50%)}.common-right-bottom .common-right-bottom-link{background-color:transparent;border-color:transparent;color:#606266!important}}@media (max-height:640px){.common-right-bottom{display:none}}body{overflow:hidden}body .form-tip{color:#999;line-height:22px;padding:5px 0}body .ivu-badge-count{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif}body .input-number-box{align-items:center;border:1px solid #dcdee2;border-radius:4px;display:flex}body .input-number-box .ivu-input-number{border:0;margin:0;width:72px}body .input-number-box>label{background-color:#f8f8f9;color:#515a6e;font-weight:400;padding:0 7px;text-align:center;white-space:nowrap}body .input-number-box>label:first-child{border-left:1px solid transparent;border-radius:4px 0 0 4px;border-right:1px solid #dcdee2}body .input-number-box>label:last-child{border-left:1px solid #dcdee2;border-radius:0 4px 4px 0;border-right:1px solid transparent}body .ivu-input,body .ivu-select-selection{border-color:#e8e8e8}body .ivu-select-dropdown{max-height:360px}body .ivu-select-dropdown.select-node .ivu-select-item{align-items:center;display:flex;justify-content:space-between}body .ivu-select-dropdown.select-node .ivu-select-item .option-title{flex:1}body .ivu-select-dropdown.select-node .ivu-select-item .ivu-tag{flex-shrink:0;margin-left:18px;margin-right:0;transform:scale(.9);transform-origin:right center}body .ivu-tooltip-popper .ivu-tooltip-inner{white-space:normal}body .ivu-table table{width:100%!important}body .ivu-table table .ivu-table-cell{padding-left:12px;padding-right:12px}body .ivu-table table thead .ivu-table-cell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell{align-items:center;display:flex}body .ivu-table table tbody .tree-icon-loading .ivu-table-cell .ivu-table-cell-tree{margin-right:6px}body .ivu-table .td-ellipsis{align-items:center;display:flex;max-width:100%}body .ivu-table .td-ellipsis .remark-text{align-items:center;height:20px;line-height:20px;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-table .td-ellipsis .remark-icon{cursor:pointer;display:none;font-size:16px}body .ivu-table .td-ellipsis .remark-tag{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;color:#606266;display:inline-block;font-size:12px;height:22px;line-height:22px;margin:2px 4px 2px 0;opacity:1;overflow:visible;padding:0 4px;vertical-align:middle;white-space:nowrap}body .ivu-table .td-ellipsis .remark-tag.pointer-tag{background:#e6f7ff;border-color:#91d5ff;color:#1890ff;cursor:pointer}body .ivu-table .td-action,body .ivu-table .td-ellipsis .icon-tooltip .ivu-tooltip-rel{align-items:center;display:flex}body .ivu-table .td-action{justify-content:center;max-width:100%}body .ivu-table .td-action .td-action-container{flex-shrink:0}body .ivu-table .td-action .td-action-container a{font-size:12px;padding:0 5px}body .ivu-table .td-action .td-action-container.td-action-menu{align-items:center;display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-dropdown{display:flex}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon{cursor:pointer;font-size:21px;padding:0 6px}body .ivu-table .td-action .td-action-container.td-action-menu .menu-icon.ivu-icon{font-size:16px}body .ivu-table .ivu-table-row-hover:hover .td-ellipsis .remark-icon{display:inline-block}body .ivu-table:before{background-color:#efefef}body .ivu-modal-wrap{overflow:overlay}body .ivu-modal-wrap .ivu-modal{padding-bottom:100px;top:100px}@media (max-height:900px){body .ivu-modal-wrap .ivu-modal{padding-bottom:35px;top:35px}}body .ivu-modal-wrap .ivu-modal.ivu-modal-fullscreen{top:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer,body .ivu-modal-wrap .ivu-modal .ivu-modal-header{border-color:transparent}body .ivu-modal-wrap .ivu-modal .ivu-modal-header{padding:22px 24px 20px}body .ivu-modal-wrap .ivu-modal .ivu-modal-header .ivu-modal-header-inner{font-size:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body{padding:16px 32px 2px}body .ivu-modal-wrap .ivu-modal .ivu-modal-body .ivu-table-body,body .ivu-modal-wrap .ivu-modal .ivu-modal-body .project-log{-ms-scroll-chaining:none;overscroll-behavior:none}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer{padding:20px 30px 22px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .ivu-btn{height:34px;line-height:32px;min-width:94px}@media (max-width:576px){body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn{padding:0}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption>.ivu-btn>span{padding:0 15px}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn{height:38px;line-height:36px;min-width:auto}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{flex:1}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-btn-group,body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip{align-items:center;display:flex}body .ivu-modal-wrap .ivu-modal .ivu-modal-footer .adaption .ivu-poptip .ivu-poptip-rel{align-items:center;display:flex;flex:1}}body .ivu-modal-wrap .ivu-modal .ivu-modal-content{border-radius:18px}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close .ivu-icon-ios-close{font-size:38px;right:2px;top:3px;transition:all .2s}body .ivu-modal-wrap .ivu-modal .ivu-modal-content .ivu-modal-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}body .ivu-modal-wrap .ivu-modal-confirm{padding:6px 0 20px}body .ivu-modal-wrap .ivu-modal-confirm .ivu-modal-confirm-body>div{word-break:break-all}body .ivu-modal-wrap .form-network-add-tabs .ivu-tabs-tabpane{padding:10px 6px 0}body .ivu-modal-wrap .form-network-add-in-out{padding:0 6px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type span.ivu-radio{display:none}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item-checked{border:1px solid #8bcf70!important;color:#8bcf70}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item{align-items:center;border:1px solid #e8ebee;border-radius:4px;display:flex;margin:0 8px 0 0;min-width:90px;padding:0 12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item>span{flex:1}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item:hover{cursor:pointer}body .ivu-modal-wrap .form-network-add-in-out .select-in-type .select-in-type-item .select-in-type-icon{margin-left:12px}body .ivu-modal-wrap .form-network-add-in-out .select-in-node{margin-top:18px}body .ivu-progress,body .ivu-progress .ivu-progress-outer{align-items:center;display:flex}body .ivu-progress.ivu-progress-show-info .ivu-progress-outer{margin:0;padding:0}body .ivu-progress.ivu-progress-show-info .ivu-progress-text{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ivu-drawer-right .ivu-drawer-content{border-radius:18px 0 0 18px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header{border-bottom:1px solid transparent;padding-bottom:6px;padding-top:16px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-header .ivu-drawer-header-inner{font-size:18px;height:32px;line-height:32px;padding:0 4px}body .ivu-drawer-right .ivu-drawer-content .ivu-drawer-body{padding:10px 20px}body .ivu-drawer-bottom .ivu-drawer-content{border-radius:18px 18px 0 0}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close{top:-40px}body .ivu-drawer-bottom .ivu-drawer-content .ivu-drawer-close .ivu-icon{color:#fff;font-size:40px}body .ivu-tabs-nav-next,body .ivu-tabs-nav-prev{padding-top:3px}[hidden=hidden]{display:none!important}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.table-page-box{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper{flex:1}.table-page-box .ivu-table-wrapper .ivu-table{display:flex;flex-direction:column}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-header{flex-shrink:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body{flex:1;overflow:auto;overflow-y:overlay!important}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar{height:10px;width:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.table-page-box .ivu-table-wrapper .ivu-table .ivu-table-body::-webkit-scrollbar-track{background:transparent;border-radius:10px}.table-page-box .ivu-page{flex-shrink:0;margin-top:20px;text-align:center}.page-container{padding:20px 0;text-align:center}.search-container{margin-bottom:12px}.search-container>ul{align-items:flex-end;display:flex;flex-wrap:wrap}.search-container>ul>li{display:flex;flex:1;flex-direction:column;flex-shrink:0;list-style:none;margin-bottom:12px;margin-right:12px}.search-container>ul>li:last-child{margin-right:0}.search-container>ul>li .search-label{font-weight:600}.search-container>ul>li .search-content{margin-top:6px}.search-container>ul>li.search-button{align-items:center;display:flex;flex:none;flex-direction:row}.search-container>ul>li.search-button>button+button{margin-left:8px}.search-container.lr>ul>li:not(.search-button){align-items:center;flex:none;flex-direction:row;margin-right:18px}.search-container.lr>ul>li:not(.search-button) .search-label{flex-shrink:0}.search-container.lr>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.lr>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.lr>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:168px}.search-container.auto>ul>li:not(.search-button){flex:none}.search-container.auto>ul>li:not(.search-button) .search-content{margin-left:6px;margin-top:0}.search-container.auto>ul>li:not(.search-button) .search-content .ivu-input-wrapper,.search-container.auto>ul>li:not(.search-button) .search-content .ivu-select{max-width:100%;width:150px}.search-expand{align-items:flex-end;display:flex}.search-expand .search-container{flex:1}.search-expand .expand-button-group{flex-shrink:0;margin-bottom:24px;margin-left:24px}.search-button-clear .ivu-tooltip-inner{align-items:center;display:flex;padding:0}.search-button-clear .ivu-tooltip-inner .ivu-btn{font-size:13px;min-width:80px}.icon-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}@-webkit-keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes icon-loading-load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-calendar{display:flex;flex-direction:column}.page-calendar .calendar-head{align-items:flex-start;border-bottom:1px solid #f4f4f5;display:flex;flex-shrink:0;margin:32px 32px 16px}.page-calendar .calendar-head .calendar-titbox{align-items:center;display:flex;flex:1;margin-bottom:16px}.page-calendar .calendar-head .calendar-titbox .calendar-title{align-items:center;display:flex;margin-right:36px}.page-calendar .calendar-head .calendar-titbox .calendar-title>h1{color:#333;font-size:28px;font-weight:600}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-right:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button{color:#888;font-size:12px}.page-calendar .calendar-head .calendar-titbox .calendar-arrow>button:focus{box-shadow:none}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:flex;flex:1;justify-content:flex-end}.page-calendar .calendar-head .calendar-titbox .calendar-view>button:focus{box-shadow:none}.page-calendar .calendar-box{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 48px 6px}.page-calendar .calendar-box .calendar-wrapper{flex:1;position:relative}.page-calendar .calendar-box .calendar-wrapper:before{background-color:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup{box-shadow:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-section-header .tui-full-calendar-ic-checkbox-checked{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAhFBMVEUAAACLz3CLz3CLz3CKzm6Gy2+Lz3CLz3CL0HCLz3CLz3CLz3CLz3CMz3GLz3CKz3CLz3CL0HCJ0G+KznCN0HCL0HCLz3CKz3CLz3CLz3CLz3CMz3CLz3CLz3GL0XCL0HCN0XKLz3CLz3CMz3CLz3CM0HCM0G+FzHCLz3CKz3CMz3CLz3Bod5CFAAAAK3RSTlMA18RAOQ3s8+Pc0rmyq3tpiUwTgBnovyDMjmNSRjUvJQX5yKB0WisKppuUFLaY7gAAAotJREFUeNrtm+FymkAUhc8KqIAgSkyUtkmsmqa97/9+HWeSudpCd8qZ7E0m+73A9/1gxmXx4IK0nbipvDFTN2lT9JDVToLh6gx/sHQSFLfEFZUEp8IFczFgrv5CTChe/TsxYvfy/IkZy7M/c2KGywDUYkgNIBdDciARUxI0YkqDiZgygRNTHKZiyhRiTAyIATEgBsSAGBADYsAnCJgdmtIywKUAOrsA94QzJyKA95/pbALcPV7piADGryzDB+Rnv3IkAhi/UhMBjF9pQwbk3/A3JRXA+7GjAng/DqEC5v3+dMYE8P6nQsIEzFOPnw7g/QpC+R8K4QJ4f5iAzaA/TMAm6fdvZQgY+wW2fn9A0a66Bee/2xLH8kp/Rr1MB/3jAxaP0ALCPzagzPBCM9r/XcYH3K4BLfD4vw75xwdMbqB4CmaD/vEB2ztc0RD+MQHFg+c85fffDPv9AbPUd6Lz+ydCBDyjh1//6WcCGngK1L8a8lMBJTwFfj8XIC16+SnX7Af9bIDUngLSrwFEwaD/VogA5YheDj7/Wv1MgL9g/8XjpwNk+c8Cyq8BYwqePX46QOkGCmi/BowrqFi/Bvg4wYv6y7e4Kz4Rfj5AnzY/WSlcwHAB5+cD9ivKzwfIbEX4qQA99RB+NkDfO4b5sRAigHjzpP0C6u6D9wuo2z/eL+DvXx8Zv4C4gVd/qABxCeFnApQT5+cDpOP8fICcLv2VxbfjlQZUNh+vU/XbBIj6jQLm9wDWlZgFyOaYHJ3Ix/gDQwyIATEgBsSAGODBfuBgPvEwH7m0YkqLVExJYfsQuPcwdjOf+5kPHoFKjKio0e3Hn90WUCyGt7v3Nf0GsjqXYOR1hh6SJsz8v0mg/AZRXmaRKXtJBwAAAABJRU5ErkJggg==)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-popup-container{border:0;border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup .tui-full-calendar-arrow-top .tui-full-calendar-popup-arrow-border{border-bottom-color:hsla(0,0%,85%,.5);top:-8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-dropdown-menu{border-color:#e8e8e8;width:calc(100% - 14px)}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-title{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-icon.tui-full-calendar-ic-date{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTk2MCAxMjhIODMzYzAtNTMtNDMtOTYtOTYtOTZoLTE2Yy01MyAwLTk2IDQzLTk2IDk2SDQwMGMwLTI2LjUtMTAuNy01MC41LTI4LjEtNjcuOUMzNTQuNSA0Mi43IDMzMC41IDMyIDMwNCAzMmgtMTZjLTUzIDAtOTYgNDMtOTYgOTZINjRjLTM1LjMgMC02NCAyOC42LTY0IDY0djczNmMwIDM1LjMgMjguNyA2NCA2NCA2NGg4OTZjMzUuMyAwIDY0LTI4LjcgNjQtNjRWMTkyYzAtMzUuNC0yOC43LTY0LTY0LTY0em0tMjcxIDhjMC0yMi4xIDE3LjktNDAgNDAtNDBzNDAgMTcuOSA0MCA0MHY4MGMwIDIyLjEtMTcuOSA0MC00MCA0MC0xMSAwLTIxLTQuNS0yOC4zLTExLjdDNjkzLjUgMjM3IDY4OSAyMjcgNjg5IDIxNnYtODB6bS00MzMgMGMwLTIyLjEgMTcuOS00MCA0MC00MHM0MCAxNy45IDQwIDQwdjgwYzAgMjIuMS0xNy45IDQwLTQwIDQwLTExIDAtMjEtNC41LTI4LjMtMTEuN0MyNjAuNSAyMzcgMjU2IDIyNyAyNTYgMjE2di04MHptNzA0IDc2MGMwIDE3LjctMTQuMyAzMi0zMiAzMkg5NmMtMTcuNyAwLTMyLTE0LjMtMzItMzJWNDQ4aDg5NnY0NDh6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");background-size:contain}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-content{padding-left:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section{display:flex;justify-content:space-between;margin-bottom:10px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item{border-color:#e8e8e8;border-radius:4px;height:36px;line-height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-section .tui-full-calendar-popup-section-item input{height:34px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-title input{width:100%}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date{width:210px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-end-date .tui-full-calendar-content,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-start-date .tui-full-calendar-content{padding-left:8px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-popup-location,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-allday,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-private,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-creation .tui-full-calendar-section-state{display:none}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .priority{border-radius:4px;color:#fff;margin-right:6px;padding:2px 4px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .overdue{background:#fff1f0;border:1px solid #ffa39e;border-radius:4px;color:#f5222d;margin-right:6px;padding:1px 3px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-calendar-dot,.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-priority{opacity:0}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-edit{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgzMy40MjkgNjJIMTkwLjU3QTEyOC41NzEgMTI4LjU3MSAwIDAgMCA2MiAxOTAuNTcxVjgzMy40M0ExMjguNTcxIDEyOC41NzEgMCAwIDAgMTkwLjU3MSA5NjJIODMzLjQzQTEyOC41NzEgMTI4LjU3MSAwIDAgMCA5NjIgODMzLjQyOVYxOTAuNTdBMTI4LjU3MSAxMjguNTcxIDAgMCAwIDgzMy40MjkgNjJ6bTY0LjI4NSA3NzEuNDI5YTY0LjI4NiA2NC4yODYgMCAwIDEtNjQuMjg1IDY0LjI4NUgxOTAuNTdhNjQuMjg2IDY0LjI4NiAwIDAgMS02NC4yODUtNjQuMjg1VjE5MC41N2E2NC4yODYgNjQuMjg2IDAgMCAxIDY0LjI4NS02NC4yODVIODMzLjQzYTY0LjI4NiA2NC4yODYgMCAwIDEgNjQuMjg1IDY0LjI4NXoiIGZpbGw9IiM1MTUxNTEiLz48cGF0aCBkPSJNMTkwLjU3MSAyNTQuODU3aDY0LjI4NnY2NC4yODZoLTY0LjI4NnptMTI4LjU3MiAwaDQ1MHY2NC4yODZoLTQ1MHpNMTkwLjU3IDQ0Ny43MTRoNjQuMjg2VjUxMmgtNjQuMjg2em0xMjguNTcyIDBoNDUwVjUxMmgtNDUwek0xOTAuNTcgNjQwLjU3MWg2NC4yODZ2NjQuMjg2aC02NC4yODZ6bTEyOC41NzIgMEg2NDAuNTd2NjQuMjg2SDMxOS4xNDN6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-ic-delete{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTg5Mi4yODggMjU2SDcwMS4xMkEyMDIuMjQgMjAyLjI0IDAgMCAwIDUwOS42MzIgNjIuMDggMjAxLjIxNiAyMDEuMjE2IDAgMCAwIDMxOC44NDggMjU2SDEyOGMtMTguNjg4IDAtNjYuMDQ4LTQuMjI0LTY2LjA0OCAyNC43NjhDNjEuOTUyIDMyNy43NDQgMTA5LjM3NiAzMjAgMTI4IDMyMGg2NHY1MTJhMTQ2LjQ5NiAxNDYuNDk2IDAgMCAwIDEyNy40MjQgMTI4aDM4Mi4yNzJBMTUwLjAxNiAxNTAuMDE2IDAgMCAwIDgzMiA4MzJsLTMuMzkyLTUxMmg2NGMxOC4zNjggMCA2NS4wMjQgMS40NzIgNjUuMDI0LTM5Ljc0NEE3Mi4zODQgNzIuMzg0IDAgMCAwIDg5Mi4yODggMjU2ek01MDkuNjMyIDEyOC41MTJBMTM4LjE3NiAxMzguMTc2IDAgMCAxIDYzNy40NCAyNTZIMzgyLjU5MmExMzcuOTIgMTM3LjkyIDAgMCAxIDEyNy4wNC0xMjcuNDg4ek03NjggODMyYTk3Ljk4NCA5Ny45ODQgMCAwIDEtNjYuODggNjRIMzE4Ljg0OGE5My41NjggOTMuNTY4IDAgMCAxLTY0LTY0VjMyMEg3Njh2NTEyem0tMzg1LjQwOC02NFY1MTJjMC0xOC40OTYuOTYtNjAuOTkyIDM2LjczNi02MC45OTIgMjcuMzI4IDAgMjYuNDk2IDQzLjAwOCAyNi45NDQgNjAuOTkydjI1NmMwIDE4LjQ5Ni02LjQgMjAuMDMyLTI0Ljk2IDIwLjAzMnMtMzguNzItMS41MzYtMzguNzItMjAuMDMyem0xOTEuMTY4IDBWNTEyYTY0IDY0IDAgMCAxIDIzLjgwOC02MC45OTJjNDIuNDMyIDAgMzkuMzYgNDMuMDA4IDM5Ljg3MiA2MC45OTJ2MjU2YzAgMTguNDk2LTE5LjU4NCAyMC4wMzItMzcuOTUyIDIwLjAzMnMtMjUuNzkyLTEuNTM2LTI1Ljc5Mi0yMC4wMzJ6IiBmaWxsPSIjNTE1MTUxIi8+PC9zdmc+");top:-2px}.page-calendar .calendar-box .calendar-wrapper .tui-full-calendar-popup-task .tui-full-calendar-popup-detail-item-separate{padding-left:22px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker{border-color:#e8e8e8}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar td,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar th{height:32px}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-next-month.tui-calendar-date,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-calendar .tui-calendar-prev-month.tui-calendar-date{visibility:visible}.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-body .tui-timepicker,.page-calendar .calendar-box .calendar-wrapper .tui-datepicker .tui-datepicker-footer .tui-timepicker{padding:16px 46px 16px 47px}.page-calendar .calendar-menu{opacity:0;position:absolute;right:2px;top:2px;z-index:-1}@media (max-width:768px){.page-calendar .calendar-head .calendar-titbox .calendar-title{flex:1}.page-calendar .calendar-head .calendar-titbox .calendar-arrow{margin-left:12px;margin-right:0}.page-calendar .calendar-head .calendar-titbox .calendar-view{display:none}.page-calendar .calendar-box{padding:0 24px 5px}}.page-dashboard{background-color:#fff;height:100%;justify-content:center}.page-dashboard,.page-dashboard .dashboard-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.page-dashboard .dashboard-wrapper{height:auto;max-height:100%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto;max-width:80%;width:660px}.page-dashboard .dashboard-wrapper .dashboard-hello{word-wrap:break-word;color:#333;font-size:24px;font-weight:600;padding:6% 12px 0}.page-dashboard .dashboard-wrapper .dashboard-desc{align-items:center;color:#888;display:flex;font-size:13px;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-desc .dashboard-load{align-items:center;display:flex;height:14px;justify-content:center;margin:0 0 0 4px;width:14px}.page-dashboard .dashboard-wrapper .dashboard-block{display:flex;margin-top:18px;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-block>li{background-color:#fa8e8c;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;flex-shrink:0;justify-content:center;list-style:none;margin-right:24px;padding:16px 24px;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-block>li:first-child{background-color:#6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:last-child{background-color:#98de6e;margin-right:0}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover{box-shadow:0 2px 10px 0 #fa8e8c;transform:translateY(-3px)}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:first-child{box-shadow:0 2px 10px 0 #6f9ef6}.page-dashboard .dashboard-wrapper .dashboard-block>li:hover:last-child{box-shadow:0 2px 10px 0 #98de6e}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:hsla(0,0%,100%,.6);font-size:12px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data{align-items:center;display:flex;line-height:1;padding-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#fff;flex:1;font-size:32px;font-weight:600}.page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:hsla(0,0%,100%,.7);font-size:20px}.page-dashboard .dashboard-wrapper .dashboard-list{margin-top:48px;overflow:auto;padding-bottom:6%;width:100%}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ref{height:0}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title{background-color:#fff;font-size:15px;font-weight:600;height:46px;line-height:46px;margin:0 auto;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin:0 auto 18px;overflow:hidden;padding:0 12px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li{background:#f9fafb;border-radius:6px;cursor:pointer;display:flex;list-style:none;margin-bottom:8px;padding:12px;position:relative;transition:transform .3s ease-out 0s,box-shadow .3s ease-out 0s}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li:hover{box-shadow:0 0 6px #dfdfdf;transform:translateX(-2px)}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-title{opacity:.5;text-decoration:line-through}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li.complete .item-icon{display:none}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .priority-color{height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown{flex-shrink:0;height:22px;line-height:22px;width:22px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .el-dropdown .taskfont{color:#bbb;font-size:18px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title{flex:1;line-height:22px;overflow:hidden;padding-left:6px;text-overflow:ellipsis;white-space:nowrap}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:13px;height:22px;margin-left:16px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon .taskfont{font-size:13px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon>em{font-style:normal;margin-left:4px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.overdue{color:#ed4014}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul>li .item-icon.today{color:#f90}.page-dashboard .nopage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.page-dashboard .nopage .nopage-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-dashboard .nopage .nopage-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-dashboard .nopage .nopage-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}.dashboard-load-enter-active{transition:opacity .3s ease;transition-delay:1s}.dashboard-load-leave-active{transition:opacity .2s ease;transition-delay:0s}.dashboard-load-enter,.dashboard-load-leave-to{opacity:0}@media (max-width:768px){.page-dashboard .dashboard-wrapper{display:block;max-height:96%}.page-dashboard .dashboard-wrapper .dashboard-block,.page-dashboard .dashboard-wrapper .dashboard-desc,.page-dashboard .dashboard-wrapper .dashboard-hello,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-title,.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{max-width:96%}.page-dashboard .dashboard-wrapper .dashboard-block{display:block;margin-top:10px}.page-dashboard .dashboard-wrapper .dashboard-block>li{margin:0 0 10px;padding:8px 12px}.page-dashboard .dashboard-wrapper .dashboard-list{overflow:visible!important;padding-bottom:2px}.page-dashboard .dashboard-wrapper .dashboard-list .dashboard-ul{margin-bottom:36px}}.page-file{display:flex;flex-direction:column;height:100%;width:100%}.page-file .file-wrapper{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px;padding-bottom:16px}.page-file .file-wrapper .file-head .file-nav{align-items:center;display:flex;flex:1}.page-file .file-wrapper .file-head .file-nav>h1{color:#333;font-size:28px;font-weight:600}.page-file .file-wrapper .file-head .file-nav .file-refresh{cursor:pointer;display:none;margin-left:12px}.page-file .file-wrapper .file-head .file-nav .file-refresh>i{font-size:18px}.page-file .file-wrapper .file-head .file-nav:hover .file-refresh{display:block}.page-file .file-wrapper .file-head .file-status{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-status>button{background:#8bcf70;border-color:#8bcf70;color:#fff}.page-file .file-wrapper .file-head .file-search{cursor:pointer;flex-shrink:0;margin-left:22px}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper{transform:translateZ(0);width:auto}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input{border-color:#dcdee2;border-radius:16px;padding-left:0;padding-right:30px;transition:all .3s;width:0}.page-file .file-wrapper .file-head .file-search .ivu-input-wrapper .ivu-input-suffix i{color:#606266}.page-file .file-wrapper .file-head .file-search.has-value .ivu-input-wrapper .ivu-input,.page-file .file-wrapper .file-head .file-search:hover .ivu-input-wrapper .ivu-input{padding-left:14px;width:160px}.page-file .file-wrapper .file-head .file-add{cursor:pointer;flex-shrink:0;margin-left:18px}.page-file .file-wrapper .file-head .file-add .taskfont{font-size:18px}.page-file .file-wrapper .file-navigator{align-items:center;display:flex;height:24px;line-height:24px;margin:0 32px}.page-file .file-wrapper .file-navigator>ul{align-items:center;display:flex;overflow:auto}.page-file .file-wrapper .file-navigator>ul>li{align-items:center;color:#8bcf70;cursor:pointer;display:flex;font-size:14px;list-style:none;padding-left:8px}.page-file .file-wrapper .file-navigator>ul>li:last-child{color:#606266;cursor:default}.page-file .file-wrapper .file-navigator>ul>li+li:before{color:#606266;content:"›";font-family:system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1;margin-top:-2px;padding-right:8px}.page-file .file-wrapper .file-navigator>ul>li .taskfont{padding-right:2px}.page-file .file-wrapper .file-navigator>ul>li>span{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator>ul>li>span.readonly{background:#f7f7f7;border:1px solid #e8eaec;border-radius:2px;color:#606266;font-size:12px;line-height:20px;padding:0 5px;transform:scale(.8);transform-origin:right center}.page-file .file-wrapper .file-navigator .nav-load{align-items:center;display:flex;height:24px;justify-content:center;margin-left:8px;width:24px}.page-file .file-wrapper .file-navigator .nav-load .common-loading{height:12px;width:12px}.page-file .file-wrapper .file-navigator .nav-refresh{margin-left:8px}.page-file .file-wrapper .file-navigator .ivu-btn{font-size:12px;margin-left:12px}.page-file .file-wrapper .file-navigator .file-shear{align-items:center;display:flex}.page-file .file-wrapper .file-navigator .file-shear>span{padding-right:3px}.page-file .file-wrapper .file-navigator .file-shear>em{display:inline-block;font-style:normal;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-file .file-wrapper .file-navigator .flex-full{flex:1}.page-file .file-wrapper .file-navigator .switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;position:relative;transition:box-shadow .2s}.page-file .file-wrapper .file-navigator .switch-button:hover{box-shadow:0 0 10px #e6ecfa}.page-file .file-wrapper .file-navigator .switch-button:before{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;content:"";height:100%;left:0;position:absolute;top:0;transition:left .2s;width:50%;z-index:0}.page-file .file-wrapper .file-navigator .switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.page-file .file-wrapper .file-navigator .switch-button>div>i{font-size:17px}.page-file .file-wrapper .file-navigator .switch-button>div:first-child{color:#8bcf70}.page-file .file-wrapper .file-navigator .switch-button.block:before{left:50%}.page-file .file-wrapper .file-navigator .switch-button.block>div:first-child{color:#606266}.page-file .file-wrapper .file-navigator .switch-button.block>div:last-child{color:#8bcf70}.page-file .file-wrapper .file-drag{display:flex;flex:1;flex-direction:column;height:0;position:relative}.page-file .file-wrapper .file-drag .file-no{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin-bottom:5%;opacity:.8}.page-file .file-wrapper .file-drag .file-no>i{font-size:64px}.page-file .file-wrapper .file-drag .file-no>p{font-size:14px;font-weight:500;line-height:1;margin-top:18px}.page-file .file-wrapper .file-drag .file-table{cursor:default;flex:1;margin:16px 32px 32px}.page-file .file-wrapper .file-drag .file-table .ivu-table:before{display:none}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip{opacity:.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span{font-size:14px;font-weight:500;line-height:1.8}.page-file .file-wrapper .file-drag .file-table .ivu-table .ivu-table-tip span:before{-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;content:"\e60b";display:block;font-family:taskfont,"serif"!important;font-size:64px;font-style:normal}.page-file .file-wrapper .file-drag .file-table .file-nbox{align-items:center;display:flex;position:relative}.page-file .file-wrapper .file-drag .file-table .file-nbox.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name{align-items:center;display:flex;flex:1;margin-right:46px;position:relative;width:0}.page-file .file-wrapper .file-drag .file-table .file-nbox .file-name:before{content:"";flex-shrink:0;height:22px;margin-right:8px;width:22px}.page-file .file-wrapper .file-drag .file-table .file-nbox .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-table .file-nbox .taskfont{color:#aaa;font-size:16px;margin:0 3px}.page-file .file-wrapper .file-drag .file-list{flex:1;margin-top:16px;overflow:auto;padding:0 20px 20px}.page-file .file-wrapper .file-drag .file-list>ul{margin-top:-12px}.page-file .file-wrapper .file-drag .file-list>ul>li{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;float:left;height:110px;justify-content:space-between;list-style:none;margin:12px;position:relative;width:100px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input{margin:0 4px 4px;position:relative}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input input{font-size:13px;margin:0;padding:1px 5px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load{bottom:0;display:flex;position:absolute;right:6px;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-input .file-load .common-loading{height:10px;width:10px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-name{color:#606266;display:block;font-size:12px;height:20px;line-height:20px;margin-bottom:5px;overflow:hidden;padding:0 6px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check{left:4px;opacity:0;position:absolute;top:1px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-check.file-checked{opacity:1}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu{display:flex;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon{color:#aaa;font-size:16px;padding:2px 5px;transition:color .2s}.page-file .file-wrapper .file-drag .file-list>ul>li .file-menu .ivu-icon:hover{color:#606266}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon{display:inline-block;height:64px;margin-top:12px;position:relative;width:64px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon:before{bottom:0;left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon{align-items:center;background-color:#9acd7b;border-radius:50%;bottom:0;display:flex;height:20px;justify-content:center;position:absolute;right:0;transform:scale(.9);width:20px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-avatar .taskfont,.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .share-icon .taskfont{color:#fff;font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li .file-icon .avatar-char{font-size:18px}.page-file .file-wrapper .file-drag .file-list>ul>li.shear{opacity:.38}.page-file .file-wrapper .file-drag .file-list>ul>li.highlight,.page-file .file-wrapper .file-drag .file-list>ul>li:hover{background-color:#f4f5f7}.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-check,.page-file .file-wrapper .file-drag .file-list>ul>li:hover .file-menu{opacity:1}.page-file .file-wrapper .file-drag .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;margin:16px 32px 32px;position:absolute;right:0;top:0;z-index:3}.page-file .file-wrapper .file-drag .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-file .file-wrapper .file-drag .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.page-file .file-wrapper .file-menu{position:absolute}.page-file .file-upload-list{background-color:#fff;border:1px solid #ebeef5;border-radius:8px;bottom:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;overflow:hidden;padding:14px 26px;position:fixed;right:16px;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;width:380px}.page-file .file-upload-list .upload-wrap{flex:1;width:100%}.page-file .file-upload-list .upload-wrap .title{color:#303133;font-size:16px;font-weight:700;margin:0}.page-file .file-upload-list .upload-wrap .title>em{color:#2b85e4;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;padding-left:4px}.page-file .file-upload-list .upload-wrap .content{color:#606266;font-size:14px;line-height:21px;margin:12px 0 0;max-height:500px;max-width:100%;overflow:auto}.page-file .file-upload-list .upload-wrap .content>li{list-style:none;padding:4px 0;position:relative}.page-file .file-upload-list .upload-wrap .content>li .file-name{line-height:18px;padding-right:16px}.page-file .file-upload-list .upload-wrap .content>li .file-error{color:red;font-size:12px}.page-file .file-upload-list .upload-wrap .content>li .file-close{cursor:pointer;display:none;font-size:14px;position:absolute;right:-1px;top:7px}.page-file .file-upload-list .upload-wrap .content>li:hover .file-close{display:block}.page-file .file-upload-list .upload-wrap .close{color:#909399;cursor:pointer;font-size:16px;position:absolute;right:15px;top:18px}.page-file-dropdown-menu{max-height:none!important}.page-file-dropdown-menu .ivu-dropdown{width:100%}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item{align-items:center;display:flex;justify-content:space-between;margin-right:-6px;min-width:90px}.page-file-dropdown-menu .ivu-dropdown .arrow-forward-item .ivu-icon{opacity:.7}.page-file-dropdown-menu .file-item{align-items:center;display:flex;position:relative}.page-file-dropdown-menu .file-item:before{content:"";flex-shrink:0;height:20px;margin-right:8px;width:20px}.page-file-share-form{display:flex;margin-bottom:12px}.page-file-share-form .share-userid{flex:1}.page-file-share-form>div{flex-shrink:0}.page-file-share-form>div:last-child{margin-right:0}.page-file-share-title{margin-bottom:14px;margin-top:-8px;padding:0 2px}.page-file-share-list{margin-bottom:26px;max-height:500px}.page-file-share-list>li{align-items:center;display:flex;margin-bottom:12px}.page-file-share-list>li .common-avatar{flex:1}.page-file-share-list>li .all-avatar{align-items:center;display:flex;flex:1}.page-file-share-list>li .all-avatar .avatar-text{height:32px;line-height:32px;width:32px}.page-file-share-list>li .all-avatar .avatar-name{overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.page-file-share-list>li .ivu-select{flex-shrink:0;width:auto}.page-file-share-list>li .delete{color:red}.page-file-drawer .overlay-content{border-radius:20px 20px 0 0!important}@media (max-width:768px){.page-file .file-wrapper .file-head{margin:24px 24px 16px}.page-file .file-wrapper .file-navigator{margin:0 24px}.page-file .file-wrapper .file-drag .file-table{margin:16px 24px 24px}}.page-login{align-items:center;background-color:#f8f8f8;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.page-login .login-body{align-items:center;display:flex;flex-direction:column;max-height:100%;overflow:auto;padding:32px 0;width:100%}.page-login .login-body .login-logo{background:url(../images/logo.svg) no-repeat 50%;background-size:contain;flex-shrink:0;height:84px;width:84px}.page-login .login-body .login-logo.can-click{cursor:pointer}.page-login .login-body .login-box{background-color:#fff;border-radius:12px;box-shadow:0 0 10px #e6ecfa;margin-top:36px;max-width:90%;width:400px}.page-login .login-body .login-box .login-title{font-size:24px;font-weight:600;margin-top:36px;text-align:center}.page-login .login-body .login-box .login-subtitle{color:#aaa;font-size:14px;margin-top:12px;padding:0 12px;text-align:center}.page-login .login-body .login-box .login-input{margin:32px 40px}.page-login .login-body .login-box .login-input>*{margin-top:26px}.page-login .login-body .login-box .login-input .ivu-input{border-color:#f1f1f1}.page-login .login-body .login-box .login-input .ivu-input[readonly=readonly]{background-color:#f5f5f5}.page-login .login-body .login-box .login-input .ivu-input-large{font-size:15px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{background:transparent;border-color:#f1f1f1;font-size:16px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append>span,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend>span{font-size:14px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{padding-right:0}.page-login .login-body .login-box .login-input .login-code .ivu-input{border-left-color:transparent;box-shadow:none}.page-login .login-body .login-box .login-input .login-code .login-code-end{cursor:pointer;height:38px;margin:-6px -7px;overflow:hidden}.page-login .login-body .login-box .login-input .login-code .login-code-end img{height:100%}.page-login .login-body .login-box .login-input .login-switch{color:#aaa}.page-login .login-body .login-box .login-input .login-input-tips-box{position:relative}.page-login .login-body .login-box .login-input .login-input-tips-box .login-input-tips{bottom:-20px;color:#c7c7c7;font-size:12px;left:0;position:absolute}.page-login .login-body .login-box .login-input>.ivu-poptip,.page-login .login-body .login-box .login-input>.ivu-poptip>.ivu-poptip-rel{width:100%}.page-login .login-body .login-bottom{align-items:center;display:flex;margin-top:18px;max-width:90%;width:388px}.page-login .login-body .login-bottom .login-setting{align-items:center;color:#666;cursor:pointer;display:flex;flex-shrink:0}.page-login .login-body .login-bottom .login-setting .taskfont{font-size:12px;margin-left:3px;margin-top:1px;transform:scale(.8)}.page-login .login-body .login-bottom .login-setting-menu{display:flex;flex-direction:column}.page-login .login-body .login-bottom .login-setting-item{align-items:center;display:flex;justify-content:space-between}.page-login .login-body .login-bottom .login-setting-item .ivu-icon{color:#666;margin-right:-6px;padding-left:6px}.page-login .login-body .login-bottom .login-forgot{color:#aaa;flex:1;padding-left:24px;text-align:right}@media (max-width:768px){.page-login .login-body{padding:0 0 110px}.page-login .login-body .login-logo{height:76px;margin-top:24px;width:76px}.page-login .login-body .login-box{background-color:transparent;border-radius:12px;box-shadow:none;margin-top:0;max-width:460px;width:100%}.page-login .login-body .login-box .login-title{font-size:26px}.page-login .login-body .login-box .login-subtitle{margin-top:4px}.page-login .login-body .login-box .login-input{margin:20px 36px}.page-login .login-body .login-box .login-input .ivu-input-large{height:44px}.page-login .login-body .login-box .login-input .ivu-input-with-prefix{padding-left:40px}.page-login .login-body .login-box .login-input .ivu-input-prefix,.page-login .login-body .login-box .login-input .ivu-input-suffix{width:44px}.page-login .login-body .login-box .login-input .ivu-input-wrapper-large .ivu-input-prefix i,.page-login .login-body .login-box .login-input .ivu-input-wrapper-large .ivu-input-suffix i{font-size:20px;line-height:44px}.page-login .login-body .login-box .login-input .ivu-input-wrapper-large .ivu-input-icon{height:44px;line-height:44px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{background:#fff;font-size:18px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-append .login-code-end,.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend .login-code-end{height:42px}.page-login .login-body .login-box .login-input .login-code .ivu-input-group-prepend{padding-left:12px;padding-right:2px}.page-login .login-body .login-bottom{margin-top:8px;max-width:460px;padding:0 36px;width:100%}}.page-manage{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu{align-items:center;background:#f4f5f7;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:100%;position:relative;transition:all .2s;width:255px}.page-manage .manage-box-menu>ul{display:flex;flex:1;flex-direction:column;margin-top:16px;overflow:hidden!important;width:100%}.page-manage .manage-box-menu>ul>li{align-items:center;border-radius:4px;color:#6b6e72;cursor:pointer;display:flex;flex-shrink:0;height:36px;margin:5px auto;max-width:100%;padding:0 4%;position:relative;width:80%}.page-manage .manage-box-menu>ul>li>i{font-size:20px;margin-right:10px;opacity:.3}.page-manage .manage-box-menu>ul>li .menu-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li .menu-badge{margin-left:12px;transform:scale(.9)}.page-manage .manage-box-menu>ul>li:first-child{margin-top:12px}.page-manage .manage-box-menu>ul>li.active{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project{align-items:center;cursor:default;display:flex;flex:1;flex-direction:column;padding:12px 0 0;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:auto;width:100%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li{border:2px solid transparent;cursor:pointer;display:flex;flex-direction:column;list-style:none;margin:2px auto;width:80%}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding:0 8px 0 28px;position:relative}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1>em:before{background:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Im0zNjYuMTgyIDEwOC4yMzcgNDQ1Ljg1IDMxOS43OTVhMTAyLjQgMTAyLjQgMCAwIDEgMCAxNjYuNTAyTDM2Ni4xODIgOTE0LjMzYTEwMi40IDEwMi40IDAgMCAxLTE2Mi4wOTktODMuMjUydi02MzkuNTlhMTAyLjQgMTAyLjQgMCAwIDEgMTYyLjEtODMuMjUxeiIgZmlsbD0iIzk5OSIvPjwvc3ZnPg==") no-repeat 50%;background-size:contain;content:"";height:12px;transition:transform .2s;width:12px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .title{color:#333;flex:1;height:38px;line-height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .icon-top{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjA8cGF0aCBkPSJtMjAuNyA4LjEtNC40LTQuNGMtMS4yLTEuMi0yLjUtMS40LTMuNC0uNy0uNS40LS43LjktLjggMS40LS4xLjUtLjQgMS0uOCAxLjNsLS4xLjFDOS4yIDcuMyA2LjkgOC42IDQuNCA5Yy0uNS4yLTEuMS41LTEuNCAxLS42LjktLjQgMi4xLjMgMi45bDMuNCAzLjQtMy4xIDMuMWMtLjMuMy0uMy44IDAgMS4xLjEuMS4zLjIuNS4ycy40LS4xLjUtLjJsMy4xLTMuMSAyLjkgMi45YzEuMyAxLjMgMi41IDEuNSAzLjQuOS40LS4zLjctLjcuOS0xLjIuNi0yLjMgMS40LTQuNiAyLjgtNi41bC41LS43Yy4zLS40LjgtLjggMS4zLS44LjUtLjEgMS4xLS4zIDEuNC0uOC44LTEgLjYtMi4zLS4yLTMuMXoiIHN0eWxlPSJmaWxsOiM4YmNmNzAiLz48L3N2Zz4=") no-repeat 50%;background-size:contain;height:14px;padding-left:8px;width:14px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h1 .num{font-size:12px;padding-left:8px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2{cursor:default;display:none;margin:16px 4px;padding:0 8px 0 24px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p{align-items:center;display:flex;height:36px;padding:4px 0}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p em,.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p span{flex-shrink:0;font-size:12px;font-style:normal;padding-right:6px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress{margin-right:-18px}.page-manage .manage-box-menu>ul>li.menu-project>ul>li .project-h2>p .ivu-progress .ivu-progress-inner{background-color:#e4e4e4}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.top .project-h1{background-color:#eeeff1}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.active .project-h1{background-color:#fff}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h1>em:before{transform:rotate(90deg)}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.open-menu .project-h2{display:block}.page-manage .manage-box-menu>ul>li.menu-project>ul>li.operate{border-color:#8bcf70}.page-manage .manage-box-menu>ul>li.menu-project .common-loading{height:22px;margin:6px;width:22px}.page-manage .manage-box-menu>ul>li.menu-project .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-manage .manage-box-menu .manage-project-search{background-color:#fff;border-radius:12px;margin:8px 0 -2px;overflow:hidden;padding:0 3px;width:80%}.page-manage .manage-box-menu .manage-project-search .ivu-input{background-color:transparent;border-color:transparent;padding-left:30px}.page-manage .manage-box-menu .manage-project-search .ivu-input:focus,.page-manage .manage-box-menu .manage-project-search .ivu-input:hover{box-shadow:none}.page-manage .manage-box-menu .manage-project-search .search-pre{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-manage .manage-box-menu .manage-project-search .search-pre .common-loading{height:14px;margin:0;width:14px}.page-manage .manage-box-menu .manage-box-new-group{align-items:center;display:flex;margin-bottom:20px;margin-top:16px;width:80%}.page-manage .manage-box-menu .manage-box-new-group .manage-box-new{flex:1}.page-manage .manage-box-menu .manage-box-new-group .ivu-btn{height:38px}.page-manage .manage-box-menu .manage-box-new-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}.page-manage .manage-box-main{flex:1;position:relative}.page-manage .manage-box-main .manage-box-view{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.page-manage .manage-mini-menu{display:none;position:relative}.page-manage .manage-mini-menu .ivu-badge{left:30px;position:absolute;top:-6px;transform:scale(.9)}.page-manage-menu-dropdown{flex-shrink:0;width:86%}.page-manage-menu-dropdown .ivu-select-dropdown{padding:7px 0}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item{padding:9px 16px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided{margin-top:7px}.page-manage-menu-dropdown .ivu-select-dropdown .ivu-dropdown-item-divided:before{top:-9px}.page-manage-menu-dropdown .manage-box-title{align-items:center;background-color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;margin-top:27px;padding:6px 10px;transition:box-shadow .3s}.page-manage-menu-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px rgba(0,0,0,.2)}.page-manage-menu-dropdown .manage-box-title .manage-box-avatar{height:36px;width:36px}.page-manage-menu-dropdown .manage-box-title>span{flex:1;font-size:16px;font-weight:600;overflow:hidden;padding-left:12px;text-overflow:ellipsis;white-space:nowrap}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:16px;padding-right:2px}.page-manage-menu-dropdown .manage-box-title .manage-box-arrow>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report{align-items:center;flex:0 0 auto;flex-direction:column;justify-content:center;margin-right:-6px;overflow:unset}.page-manage-menu-dropdown .manage-box-title .manage-box-top-report>i{font-size:12px;margin:-1px}.page-manage-menu-dropdown .manage-menu-report-badge{margin-left:6px;transform:scale(.9);vertical-align:top}.page-manage-menu-dropdown .manage-menu-flex{align-items:center;display:flex;justify-content:space-between}.page-manage-menu-dropdown .manage-menu-flex .ivu-icon{color:#666}.page-manage-menu-dropdown .task-title{align-items:center;display:flex;max-width:600px}.page-manage-menu-dropdown .task-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;flex-shrink:0;font-size:12px;height:18px;line-height:16px;margin-right:6px;min-width:20px;padding:0 2px}.page-manage-menu-dropdown .task-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.page-manage-menu-dropdown .task-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.page-manage-menu-dropdown .task-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.page-manage-menu-dropdown .task-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.page-manage-menu-dropdown .task-title .task-title-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-manage-task-modal{display:flex;flex-direction:column}.page-manage-add-task-button-group{margin-left:8px!important}.page-manage-add-task-button-group .ivu-dropdown .ivu-btn{border-radius:0 4px 4px 0;min-width:auto!important;padding:0 4px}@media (max-height:640px){.page-manage .manage-box-menu>ul{overflow:auto!important}.page-manage .manage-box-menu>ul.overlay-y{overflow-y:overlay!important}.page-manage .manage-box-menu>ul>li.menu-project>ul{overflow:visible!important}.page-manage .manage-box-menu .manage-project-search{margin-top:12px}}@media (max-width:768px){.page-manage.show-tabbar .manage-box-main{margin-bottom:60px}.page-manage .manage-box-menu{bottom:0;left:0;position:fixed;top:0;transform:translateX(-120%);width:100%;z-index:49}.page-manage .manage-box-menu.show768-menu{transform:translateX(0)}.page-manage .manage-mini-menu{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 0 50px rgba(0,0,0,.3);cursor:pointer;display:none;font-size:22px;height:42px;justify-content:center;white-space:nowrap;width:46px}}.page-messenger{display:flex}.page-messenger .messenger-wrapper{align-items:flex-start;display:flex;flex:1}.page-messenger .messenger-wrapper .messenger-select{display:flex;flex-direction:column;flex-shrink:0;height:100%;max-width:320px;min-width:240px;position:relative;width:30%}.page-messenger .messenger-wrapper .messenger-select:after{background-color:#f4f5f5;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.page-messenger .messenger-wrapper .messenger-select .messenger-search{align-items:center;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#f7f7f7;border-radius:12px;flex:1;margin:0 4px;overflow:hidden;padding:0 8px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .search-pre .common-loading{height:14px;margin:0;width:14px}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input{background-color:transparent;border-color:transparent}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:focus,.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper .ivu-input:hover{box-shadow:none}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{align-items:center;display:flex;justify-content:space-evenly;padding:2px 0 12px}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p{color:#888;cursor:pointer;line-height:1;padding:0 6px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p .nav-num{position:absolute;right:-8px;top:-12px;transform:scale(.7)}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p.active{color:#555;font-weight:500}.page-messenger .messenger-wrapper .messenger-select .messenger-nav>p:hover{color:#777}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;overflow-x:hidden;overflow-y:auto;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li{align-items:flex-start;border:2px solid transparent;cursor:pointer;display:flex;flex-direction:row;list-style:none;margin-right:1px;padding:14px 10px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .user-avatar{flex-grow:0;flex-shrink:0;height:42px;margin:2px;width:42px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{align-items:center;background-color:#61b2f9;border-radius:50%;color:#fff;display:flex;font-size:26px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.project{background-color:#6e99eb}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar.task{background-color:#9b96df;font-size:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box{display:flex;flex:1;flex-direction:column;padding-left:12px;width:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .mention{background-color:transparent;color:red;flex-shrink:0;font-weight:600;height:auto;margin-right:4px;padding:0;width:auto}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag{margin:0 4px 0 0;padding:0 5px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title .ivu-tag.ivu-tag-success{padding:0 6px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>span{color:#333;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i{color:#8bcf70;flex-shrink:0;font-size:12px;margin-left:8px;transform:scale(.9)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>i.completed{font-size:18px;margin:0 4px 0 0;transform:scale(1)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-title>em{color:#999;flex-shrink:0;font-size:12px;font-style:normal;margin-left:8px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{align-items:center;color:#999;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:12px;line-height:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self{flex-shrink:0;margin-right:4px;padding-right:4px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .common-avatar:after,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-self:after{content:":";position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text .last-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-num{left:42px;position:absolute;top:10px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-split{display:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.top{background-color:#eeeff1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.active{background-color:#f4f5f7}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.operate{border-color:#8bcf70}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.loading .common-loading{height:20px;margin:0;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed:after{bottom:0;color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:28px;opacity:.2;pointer-events:none;position:absolute;right:12px;z-index:1}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.completed .dialog-box .dialog-text{padding-right:36px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li.nothing{border:0;justify-content:center;line-height:22px;margin:0;padding:24px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li{list-style:none;margin-left:24px;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li .label{border-bottom:1px solid #efefef;height:34px;line-height:34px;margin-bottom:6px;margin-top:6px;padding-left:4px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading,.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.nothing{border-radius:0;height:100%;line-height:22px;margin:0;padding:24px;text-align:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading{align-items:flex-start;display:flex;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loading .common-loading{height:20px;margin:1px;width:20px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li.loaded{align-items:center;display:flex;height:52px;justify-content:center;margin:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:52px;list-style:none}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .avatar{flex-grow:0;flex-shrink:0;height:30px;width:30px}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.contacts>li>ul>li .nickname{font-size:14px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.page-messenger .messenger-wrapper .messenger-select .messenger-list .top-operate{display:flex;opacity:0;position:absolute;right:0;top:0}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{align-items:center;border-top:1px solid #f4f5f5;display:flex;flex-shrink:0;height:52px;justify-content:center}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon{align-items:center;display:flex;height:100%;position:relative}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon .menu-num{left:50%;margin-left:3px;position:absolute;top:4px;transform:scale(.8)}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i{color:#aaa;cursor:pointer;font-size:24px;margin:0 24px;opacity:.9}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i.active{color:#8bcf70;opacity:1}.page-messenger .messenger-wrapper .messenger-select .messenger-menu .menu-icon>i:hover{opacity:1}.page-messenger .messenger-wrapper .messenger-msg{display:flex;flex:1;height:100%;position:relative;width:0}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg{align-items:center;bottom:0;display:flex;flex:1;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:0}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon{background-color:#f4f5f7;border-radius:50%;padding:20px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-icon .ivu-icon{color:#d1d8dd;font-size:46px}.page-messenger .messenger-wrapper .messenger-msg .msg-dialog-bg .msg-dialog-bg-text{background-color:#f4f5f7;border-radius:14px;color:#bec6cc;margin-top:16px;padding:4px 15px}@media (max-width:768px){.page-messenger .messenger-wrapper{overflow-x:hidden}.page-messenger .messenger-wrapper .messenger-select{background-color:#fff;height:100%;left:0;max-width:none;position:fixed;top:0;width:100%;z-index:48}.page-messenger .messenger-wrapper .messenger-select .messenger-search{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-search .search-wrapper{background-color:#fff}.page-messenger .messenger-wrapper .messenger-select .messenger-nav{background-color:#f8f8f8}.page-messenger .messenger-wrapper .messenger-select .messenger-menu{border-top:0;height:60px;opacity:0}.page-messenger .messenger-wrapper .messenger-select .messenger-list{flex:1;height:0;overflow-x:hidden;overflow-y:auto;width:100%}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-split{background-color:#f2f2f2;bottom:0;display:block;height:1px;left:68px;position:absolute;right:0;transform:scaleY(.5)}.page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li:last-child .dialog-split{display:none}.page-messenger .messenger-wrapper .messenger-msg{z-index:49}}.page-project{align-items:flex-start;display:flex;flex:1}.page-project .project-panel{background-color:#fafafa;flex:1;height:100%;width:0}.page-project .project-dialog{flex-shrink:0;height:100%;max-width:520px;min-width:320px;position:relative;width:35%}@media (max-width:768px){.page-project .project-dialog{height:100%;left:0;max-width:none;position:fixed;top:0;width:100%}}@media (max-height:700px){.page-project .project-panel{height:auto;min-height:100%}.page-project .project-panel.gantt{height:100%}}.page-setting{display:flex;flex-direction:column}.page-setting .setting-head{align-items:center;border-bottom:1px solid #f4f4f5;display:flex;margin:32px 32px 16px}.page-setting .setting-head .setting-titbox{flex:1;margin-bottom:16px}.page-setting .setting-head .setting-titbox .setting-title{align-items:center;display:flex}.page-setting .setting-head .setting-titbox .setting-title>h1{color:#333;flex:1;font-size:28px;font-weight:600}.page-setting .setting-head .setting-titbox .setting-title .setting-more{display:none}.page-setting .setting-box{display:flex;flex:1;height:0;padding-bottom:16px}.page-setting .setting-box .setting-menu{border-right:1px solid #f4f4f5;flex-shrink:0;overflow:auto;width:200px}.page-setting .setting-box .setting-menu>ul{padding:12px 0 0 32px}.page-setting .setting-box .setting-menu>ul>li{align-items:center;color:#6b6e72;cursor:pointer;display:flex;line-height:42px;list-style:none;margin:5px 0;padding:0 20px;position:relative}.page-setting .setting-box .setting-menu>ul>li .ivu-badge{transform:scale(.8);transform-origin:right center}.page-setting .setting-box .setting-menu>ul>li.active,.page-setting .setting-box .setting-menu>ul>li:hover{background-color:#f4f5f7}.page-setting .setting-box .setting-menu>ul>li.version{cursor:default}.page-setting .setting-box .setting-menu>ul>li.version:hover{background-color:transparent}.page-setting .setting-box .setting-menu>ul>li.divided{margin-top:10px;padding-top:10px;position:relative}.page-setting .setting-box .setting-menu>ul>li.divided:before{background-color:#f4f4f5;content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:1}.page-setting .setting-box .setting-menu>ul>li.divided:after{background-color:#fff;content:"";height:9px;left:0;position:absolute;right:0;top:1px;z-index:2}.page-setting .setting-box .setting-content{display:flex;flex:1;flex-direction:column;overflow:auto;position:relative}.page-setting .setting-box .setting-content .setting-content-title{font-size:20px;font-weight:500;padding:12px 32px}.page-setting .setting-box .setting-content .setting-content-view{flex:1;position:relative}.page-setting .setting-box .setting-content .setting-content-view .setting-router-view{padding:24px 40px}.page-setting .setting-item .ivu-input,.page-setting .setting-item .ivu-select-selection{max-width:460px}.page-setting .setting-item .ivu-form{overflow:auto}.page-setting .setting-item .setting-color,.page-setting .setting-item .setting-template{margin-bottom:12px;max-width:600px;min-width:400px}.page-setting .setting-item .setting-color>div,.page-setting .setting-item .setting-template>div{padding-right:12px;text-align:center}.page-setting .setting-item .setting-color>div:first-child,.page-setting .setting-item .setting-template>div:first-child{text-align:left}.page-setting .setting-item .setting-color>div:last-child,.page-setting .setting-item .setting-template>div:last-child{flex:auto;flex-shrink:0;padding-right:0;width:60px}.page-setting .setting-item .setting-color>div .ivu-color-picker,.page-setting .setting-item .setting-template>div .ivu-color-picker{width:100%}.page-setting .setting-item .setting-color .information,.page-setting .setting-item .setting-template .information{color:#999}.page-setting .setting-item .setting-template>div{flex-shrink:0;text-align:left}.page-setting .setting-item .setting-template>div:last-child{flex:1;max-width:none;width:auto}.page-setting .setting-item .setting-footer>button{height:34px;line-height:32px;min-width:94px}.page-setting .setting-item .setting-auto-day{display:block;line-height:32px;margin-bottom:-10px;margin-top:12px;width:110px}.page-setting .setting-item.submit{bottom:0;display:flex;flex-direction:column;left:0;padding:0!important;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-form{flex:1;overflow:auto;padding:24px 40px}.page-setting .setting-item.submit .ivu-tabs{display:flex;flex:1;flex-direction:column;padding:16px 32px 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content{flex:1;height:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane{position:relative}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item{bottom:0;display:flex;flex:1;flex-direction:column;left:0;position:absolute;right:0;top:0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .ivu-form{padding:8px 12px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .setting-footer{margin:0 -32px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box{border:1px solid #eee;border-radius:8px;margin:24px 0 12px;padding:44px 24px 4px;position:relative;transition:box-shadow .3s}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box:hover{box-shadow:0 0 10px #e6ecfa}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box h3{background-color:#fff;border:1px solid #eee;border-radius:4px;display:inline-block;font-size:15px;font-weight:500;left:24px;padding:4px 10px;position:absolute;top:0;transform:translateY(-50%)}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form{padding:12px 0 0}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item{margin-bottom:8px}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-box .ivu-form-item .ivu-form .ivu-form-item .ivu-form-item-content{align-items:center;display:flex}.page-setting .setting-item.submit .ivu-tabs .ivu-tabs-content .ivu-tabs-tabpane .setting-component-item .block-setting-placeholder{height:8px}.page-setting .setting-item.submit .setting-footer{border-top:1px solid #f4f4f5;flex-shrink:0;padding:16px 24px 0;position:static}@media (max-width:768px){.page-setting .setting-head{margin:32px 32px 0}.page-setting .setting-head .setting-titbox .setting-title .setting-more{align-items:center;display:flex;font-size:24px;height:42px;justify-content:center;width:42px}.page-setting .setting-box{position:relative}.page-setting .setting-box .setting-menu{background-color:#fff;height:100%;left:0;position:absolute;top:0;transform:translateX(-120%);width:100%;z-index:9}.page-setting .setting-box .setting-menu.show768-menu{transform:translateX(0)}.page-setting .setting-box .setting-menu>ul{padding:12px 32px}.page-setting .setting-box .setting-menu>ul>li{padding:0 8px}.page-setting .setting-box .setting-menu>ul>li:hover{background-color:transparent}.page-setting .setting-item .setting-footer{align-items:center;display:flex;justify-content:center}.page-setting .setting-item .setting-footer>button{flex:1;height:38px;line-height:36px}}.page-index{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}.page-index .page-warp{margin:0 auto;max-width:1920px}.page-index .page-warp .page-header{background:#8bcf70;padding-bottom:40px;position:relative;width:100%}.page-index .page-warp .page-header .header-nav{display:flex;height:72px;justify-content:space-between;margin:auto;max-width:1200px}.page-index .page-warp .page-header .header-nav .header-nav-box{align-items:center;color:#fff;display:flex;font-weight:400;padding-left:20px;position:relative}.page-index .page-warp .page-header .header-nav .header-nav-box .logo{background:url(../images/logo-index.svg) no-repeat 50%;background-size:contain;height:36px;width:143px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one{display:flex}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-language{font-size:26px;margin-right:8px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{cursor:pointer;font-size:16px;margin:0 30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-three{background:#ffa25a;border-radius:4px;cursor:pointer;font-size:16px;height:36px;line-height:36px;min-width:100px;padding:0 10px;text-align:center}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four{cursor:pointer;font-size:16px;margin-left:30px}.page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown{color:#fff;font-size:16px}.page-index .page-warp .page-header .header-nav .header-nav-boxs{justify-content:flex-end;padding-right:20px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-more{color:#fff;font-size:36px}.page-index .page-warp .page-header .header-nav .header-nav-boxs .header-nav-dropdown-item{align-items:center;display:flex;justify-content:space-between}.page-index .page-warp .page-header .header-content{margin:0 auto;max-width:1200px}.page-index .page-warp .page-header .header-content .header-title{color:#fff;font-size:44px;font-weight:500;line-height:67px;text-align:center}.page-index .page-warp .page-header .header-content .header-title-one{font-size:48px;margin-top:40px}.page-index .page-warp .page-header .header-content .header-tips{color:#fff;font-size:22px;font-weight:400;line-height:36px;margin:22px auto 0;max-width:88%;padding:0 30px;text-align:center}.page-index .page-warp .page-header .header-content .login-buttom{background:#ffa25a;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:48px;line-height:48px;margin:34px auto 0;text-align:center;width:150px}.page-index .page-warp .page-header-bottom{background:#fff url(../images/index/bg-bottom.svg) no-repeat;background-size:100%;margin-bottom:190px;margin-top:-2px;position:relative}.page-index .page-warp .page-header-bottom .page-header-bottoms{left:0;margin:auto;max-width:1200px;right:0;top:0}.page-index .page-warp .page-header-bottom .page-header-bottoms img{display:block;margin:auto;width:80%}.page-index .page-warp .page-main{margin:auto;max-width:1200px}.page-index .page-warp .page-main .page-main-row{margin-bottom:150px}.page-index .page-warp .page-main .page-main-rows{margin-bottom:140px}.page-index .page-warp .page-main .page-main-img img{width:100%}.page-index .page-warp .page-main .page-main-imgs img{display:block;margin:auto;width:90%}.page-index .page-warp .page-main .page-main-text{padding-left:60px;padding-top:120px}.page-index .page-warp .page-main .page-main-text h3{color:#333;font-size:32px;font-weight:500;line-height:45px;margin-bottom:17px}.page-index .page-warp .page-main .page-main-text p{color:#828282;font-size:18px;font-weight:400;line-height:28px;padding-right:70px}.page-index .page-warp .page-main .page-main-texts{padding-top:40px}.page-index .page-warp .page-main .page-main-texts h3{align-items:center;display:flex;font-size:30px}.page-index .page-warp .page-main .page-main-texts h3 img{margin-right:10px}.page-index .page-warp .page-main .page-main-texts p{font-size:16px}.page-index .page-warp .page-footer .footer-service{background-color:#ffa25a;height:188px;position:relative;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box{height:188px;overflow:hidden;width:100%}.page-index .page-warp .page-footer .footer-service .footer-bg-box .box-title{color:#fff;font-size:16px;font-weight:500;height:45px;line-height:45px;margin:33px 0 22px;text-align:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box{display:flex;justify-content:center}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .login-btn{background:#fff;border-radius:8px;color:#ffa25a;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;margin-right:20px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-service .footer-bg-box .buttom-box .reg-btn{border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:48px;line-height:48px;text-align:center;width:150px}.page-index .page-warp .page-footer .footer-copyright{background:#fff;color:#828282;font-size:12px;font-weight:400;height:60px;line-height:60px;text-align:center;width:100%}@media screen and (max-width:1440px){.page-index .page-warp .page-header .header-content .header-title{font-size:34px;line-height:60px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:40px}.page-index .page-warp .page-header .header-content .header-tips{font-size:20px;padding:0 20px}.page-index .page-warp .page-header-bottom{margin-bottom:100px}.page-index .page-warp .page-main .page-main-text{padding-left:20px;padding-top:80px}.page-index .page-warp .page-main .page-main-text p{padding-right:20px}.page-index .page-warp .page-main .page-main-texts h3{font-size:24px}.page-index .page-warp .page-main .page-main-texts h3 img{width:24px}.page-index .page-warp .page-main .page-main-texts p{font-size:14px}}@media screen and (max-width:468px){.page-index .page-warp .page-header .header-content .header-title{font-size:24px;line-height:38px}.page-index .page-warp .page-header .header-content .header-title-one{font-size:28px}.page-index .page-warp .page-header .header-content .header-tips{font-size:16px;line-height:26px}}.chat-input-box{display:flex;flex-direction:column;width:100%}.chat-input-box .chat-input-wrapper{display:inline-block;width:100%}.chat-input-box .chat-input-wrapper.task-mention .ql-container .ql-mention-list-container .ql-mention-list>li:first-child{margin-top:0}.chat-input-box .chat-input-wrapper.task-mention .ql-container .ql-mention-list-container .ql-mention-list-item{line-height:36px}.chat-input-box .chat-input-wrapper.task-mention .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-disabled{padding:8px 4px 0}.chat-input-box .chat-input-wrapper .ql-container{display:block;float:left;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;max-width:100%;min-width:calc(100% - 170px);width:auto}.chat-input-box .chat-input-wrapper .ql-container .ql-editor{font-size:14px;margin:4px 7px;max-height:200px;padding:0}.chat-input-box .chat-input-wrapper .ql-container .ql-editor img{max-height:150px;max-width:150px}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol,.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul{padding-left:0}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ol li:before,.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul li:before{color:#08f;margin-right:.2em;text-align:left}.chat-input-box .chat-input-wrapper .ql-container .ql-editor ul li:before{font-weight:900}.chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{color:#ccc;font-style:normal;left:7px;overflow:hidden;right:7px;text-overflow:ellipsis;white-space:nowrap}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container{max-height:360px;max-width:350px;min-width:220px;overflow-y:overlay;width:auto}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar{height:10px;width:10px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.5);border-radius:10px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);background-clip:content-box;border:2px solid transparent}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container:hover::-webkit-scrollbar-thumb:hover{border-bottom-width:0;border-top-width:0}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container::-webkit-scrollbar-track{background:transparent;border-radius:10px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list>li:first-child{margin-top:8px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list>li:last-child{margin-bottom:8px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item{align-items:center;display:flex;margin:0 8px;padding:0 8px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item.selected{border-radius:4px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-at{background-color:#8bcf70;border-radius:50%;color:#fff;height:28px;line-height:28px;overflow:hidden;text-align:center;width:28px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img{align-items:center;display:flex;justify-content:center;position:relative}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img>img{border-radius:50%;height:28px;overflow:hidden;width:28px}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img>em{background-color:#f90;border:1px solid #fff;border-radius:50%;bottom:0;height:8px;position:absolute;right:0;transform-origin:right bottom;width:8px;z-index:1}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-img.online>em{background-color:#8bcf70}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-name{font-size:14px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-tip{color:#8f8f8e;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input-box .chat-input-wrapper .ql-container .ql-mention-list-container .ql-mention-list-item .mention-item-disabled{color:#aaa;font-size:12px;line-height:40px;padding:0 4px}.chat-input-box .chat-input-wrapper .ql-bubble .ql-tooltip{z-index:1}.chat-input-box .chat-input-wrapper .chat-input-toolbar{align-items:center;display:flex;float:right;height:28px;justify-content:flex-end;padding:0 2px;width:170px}.chat-input-box .chat-input-wrapper .chat-input-toolbar>i{cursor:pointer;display:inline-block;font-size:20px;line-height:28px;padding:0 5px}.chat-input-box .chat-input-wrapper .chat-input-toolbar>i.disabled{opacity:.5}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send{align-items:center;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:flex-end;margin:0 -16px 0 7px;padding-right:16px;position:relative;width:48px}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send .common-loading{height:18px;margin:0 1px;padding:0;width:18px}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send>i{align-items:center;color:#fff;display:flex;line-height:28px;position:static;transition:all .3s;z-index:2}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send:after{background-color:#ccc;content:"";height:14px;left:0;opacity:0;position:absolute;transform:scale(0);transition:all .3s ease;width:1px;z-index:1}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send:before{align-items:center;background-color:#8bcf70;border-radius:50%;content:"";display:flex;height:36px;justify-content:center;left:2px;opacity:1;position:absolute;transform:scale(1);transition:all .3s ease;width:36px;z-index:1}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send.disabled>i{color:rgba(96,98,102,.5)}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send.disabled:after{opacity:1;transform:scale(1)}.chat-input-box .chat-input-wrapper .chat-input-toolbar .chat-send.disabled:before{opacity:0;transform:scale(0)}.chat-input-box .chat-input-wrapper .chat-input-toolbar .el-tooltip.taskfont{cursor:pointer;display:inline-block;font-size:20px;line-height:28px;padding:0 5px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box{display:flex;flex-wrap:wrap;justify-content:space-around;padding:8px 2px;width:auto}.chat-input-box .chat-emoji-wrapper .chat-emoji-box:after{content:"";flex:auto}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>li{transition:none}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>li:hover{transform:none}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu{border-radius:8px;box-sizing:content-box;padding:3px 0;width:100%}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li{position:relative}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li:before{background-color:#fff;border-radius:8px;content:"";display:none;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px;z-index:1}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>img,.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li>span{position:static;z-index:2}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:transparent}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active:before{display:block}.chat-input-emoji-popover{overflow:hidden;padding:0}.chat-input-more-popover{min-width:100px;padding:8px}.chat-input-more-popover .chat-input-popover-item{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;line-height:36px;padding:0 8px}.chat-input-more-popover .chat-input-popover-item:hover{background-color:#ecf5ff}.chat-input-more-popover .chat-input-popover-item>i{font-size:20px;margin-right:8px}.chat-emoji-wrapper{display:flex;flex-direction:column}.chat-emoji-wrapper .chat-emoji-box{box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;height:280px;overflow-x:hidden;padding:8px;width:360px;word-break:break-all}.chat-emoji-wrapper .chat-emoji-box>li{cursor:pointer;display:inline-block;font-size:22px;height:40px;line-height:40px;text-align:center;transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}.chat-emoji-wrapper .chat-emoji-box>li>img{max-height:100%;max-width:100%}.chat-emoji-wrapper .chat-emoji-box>li:hover{transform:scale(1.4)}.chat-emoji-wrapper .chat-emoji-box.emoticon>li{height:72px;padding:8px;width:72px}.chat-emoji-wrapper .chat-emoji-menu{align-items:center;background-color:#f2f4f7;display:flex;height:40px;line-height:40px;overflow:auto;width:376px}.chat-emoji-wrapper .chat-emoji-menu::-webkit-scrollbar{display:none}.chat-emoji-wrapper .chat-emoji-menu>li{align-items:center;cursor:pointer;display:flex;height:100%;list-style:none}.chat-emoji-wrapper .chat-emoji-menu>li.active{background-color:#fff}.chat-emoji-wrapper .chat-emoji-menu>li>span{font-size:22px;padding:0 13px}.chat-emoji-wrapper .chat-emoji-menu>li>img{box-sizing:content-box;height:24px;padding:0 12px;width:24px}@media (max-width:768px){.chat-input-box .chat-input-wrapper{background-color:#fff;padding-left:6px;padding-right:6px}.chat-input-box .chat-emoji-wrapper{background-color:#fff;margin-bottom:-8px;margin-left:-10px;margin-top:8px;width:calc(100% + 20px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-box{height:246px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box>li{font-size:28px;height:50px;line-height:50px;width:50px}.chat-input-box .chat-emoji-wrapper .chat-emoji-box.emoticon>li{height:80px;padding:8px;width:80px}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu{background-color:#f8f8f8;border-radius:0;padding:4px;width:calc(100% - 8px)}.chat-input-box .chat-emoji-wrapper .chat-emoji-menu>li.active:before{background-color:#e1e1e1}}.dialog-group-info{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:10px}.dialog-group-info .group-info-title{color:#b7b1b1;margin:18px 24px 0}.dialog-group-info .group-info-value{line-height:34px;margin:4px 24px 0}.dialog-group-info .group-info-value .quick-text{box-sizing:content-box;height:auto;line-height:20px;overflow:visible;padding:6px 0;white-space:normal}.dialog-group-info .group-info-value .quick-input{display:flex;flex-direction:column}.dialog-group-info .group-info-search{margin:24px 24px 0}.dialog-group-info .group-info-button{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:18px 24px}.dialog-group-info .group-info-button>button{margin:0 8px}.dialog-group-info .group-info-user{flex:1;margin-top:16px;overflow:auto;padding:0 24px}.dialog-group-info .group-info-user>ul>li{align-items:center;display:flex;list-style:none;padding-bottom:16px}.dialog-group-info .group-info-user>ul>li:hover .user-exit{opacity:1;transform:translateX(0)}.dialog-group-info .group-info-user>ul>li.no{color:#999;justify-content:center}.dialog-group-info .group-info-user>ul>li.no .common-loading{height:16px;width:16px}.dialog-group-info .group-info-user>ul>li .common-avatar{flex:1;width:0}.dialog-group-info .group-info-user>ul>li .common-avatar .avatar-name{padding-left:8px}.dialog-group-info .group-info-user>ul>li .user-tag{background-color:#8bcf70;border-radius:3px;color:#fff;height:22px;line-height:22px;margin-left:4px;padding:0 6px;transform:scale(.9);transform-origin:right center}.dialog-group-info .group-info-user>ul>li .user-exit{align-items:center;border:1px solid #ddd;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;margin-left:4px;opacity:0;transform:translateX(50%);transition:all .2s;width:22px}.dialog-wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:1}.dialog-wrapper .dialog-nav{align-items:center;display:flex;height:68px;padding:0 22px;position:relative}.dialog-wrapper .dialog-nav:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.dialog-wrapper .dialog-nav.completed:after{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:40px;opacity:.2;pointer-events:none;position:absolute;right:22px;top:50%;transform:translateY(-50%);z-index:1}.dialog-wrapper .dialog-nav.completed .dialog-title{padding-right:52px}.dialog-wrapper .dialog-nav .dialog-block{align-items:center;display:flex;flex:1;width:0}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar{flex-shrink:0;margin-right:12px}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar,.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .user-avatar{flex-grow:0;flex-shrink:0;height:42px;margin:2px;width:42px}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar{align-items:center;background-color:#61b2f9;border-radius:50%;color:#fff;display:flex;font-size:26px;justify-content:center}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar.project{background-color:#6e99eb}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar.task{background-color:#9b96df;font-size:24px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title{display:flex;flex:1;flex-direction:column;justify-content:center;width:0}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title{align-items:center;display:flex;line-height:22px;max-width:100%}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-tag{flex-shrink:0;margin:0 6px 0 0;padding:0 5px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-tag.ivu-tag-success{padding:0 6px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-icon{font-size:18px;margin-right:6px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .ivu-icon.completed{color:#8bcf70}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title>h2{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title>em{flex-shrink:0;font-size:17px;font-style:normal;font-weight:500;padding-left:6px}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;flex-shrink:0;height:24px;line-height:24px;margin-left:10px;padding:0 6px;text-align:center;white-space:nowrap}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title{color:#aaa;flex-shrink:0;font-size:12px;line-height:20px;padding-top:2px;white-space:normal}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title.pointer{cursor:pointer}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title.pointer:hover{color:#888}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title.online{color:#8bcf70}.dialog-wrapper .dialog-nav .dialog-back,.dialog-wrapper .dialog-nav .dialog-create{color:#606266;cursor:pointer;font-size:22px;margin-left:24px}.dialog-wrapper .dialog-nav .dialog-back{display:none}.dialog-wrapper .dialog-scroller{flex:1;padding:16px 32px 0;position:relative}.dialog-wrapper .dialog-scroller .dialog-item{align-items:flex-start;display:flex;flex-direction:row;list-style:none;padding-bottom:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-avatar{flex-shrink:0;height:30px;margin-bottom:20px;position:relative;width:30px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 0 8px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view.text{max-width:70%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view:hover .dialog-head .dialog-menu{opacity:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-username{height:22px;margin-bottom:6px;max-width:100%;opacity:.8}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head{align-items:flex-start;display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content{align-items:flex-start;background-color:#f4f5f7;border-radius:0 6px 6px 6px;display:flex;min-width:32px;padding:8px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoji,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoticon,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.three-emoji,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.two-emoji{background-color:transparent!important}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.an-emoji .content-text>pre{font-size:72px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.two-emoji .content-text>pre{font-size:52px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content.three-emoji .content-text>pre{font-size:32px;line-height:1}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text{color:#333}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre{word-wrap:break-word;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#436ff6}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li{list-style-type:none}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before,.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{color:#08f;display:inline-block;margin-right:.2em;text-align:left;white-space:nowrap;width:1.2em}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ul li:before{content:"•";font-weight:900}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre ol li:before{content:counter(list-0,decimal) ". "}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre pre{background-color:#23241f;border-radius:3px;color:#f8f8f2;margin:5px 0;overflow:visible;padding:5px 10px;white-space:pre-wrap}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img{cursor:pointer;max-height:220px;max-width:220px;vertical-align:bottom}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre img.emoticon{max-height:150px;max-width:150px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention{background-color:transparent;color:#0bc037;margin:0;padding:0;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention>span{margin:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.task{cursor:pointer}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{background-color:#8bcf70;color:#fff;font-size:13px;font-weight:600;padding:3px 4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box{align-items:center;background-color:#fff;border-radius:3px;display:flex;padding:10px 14px;width:220px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-thumb{width:36px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.file .file-box .file-info .file-size{color:#666;font-size:14px;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px;display:flex;max-height:220px;max-width:220px;overflow:hidden;padding:0}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-file.img .file-img{cursor:pointer;display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading{display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-loading .common-loading{height:20px;margin:4px;width:20px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-unknown{text-decoration:underline}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu{margin-left:6px;opacity:0;transition:all .3s}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon>i{color:#999;cursor:pointer;display:inline-block;flex:1;font-size:13px;padding:4px 6px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon>i+i{border-left:1px solid #ddd}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-menu .menu-icon>i:hover{color:#777}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot{align-items:center;display:flex;height:21px;line-height:1;padding-top:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .common-loading{height:10px;margin:0 2px;width:10px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .time{color:#bbb;font-size:12px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .done{color:#8bcf70;display:none;font-size:12px;margin-left:4px;transform:scale(.9)}.dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-foot .percent{align-items:center;cursor:pointer;display:none;margin-left:4px}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action{align-items:flex-start;align-self:flex-start;display:flex;height:100%}.dialog-wrapper .dialog-scroller .dialog-item .dialog-action>*{margin:0 5px}.dialog-wrapper .dialog-scroller .dialog-item.history{cursor:pointer;font-size:13px;justify-content:center;margin:12px 0;opacity:.6;padding:3px 0;transition:opacity .2s}.dialog-wrapper .dialog-scroller .dialog-item.history:hover{opacity:1}.dialog-wrapper .dialog-scroller .dialog-item.history-tip{padding-top:60px;position:relative}.dialog-wrapper .dialog-scroller .dialog-item.history-tip .history-text{background:#f5f5f5;border-radius:2px;font-size:12px;font-style:normal;height:22px;left:50%;line-height:22px;padding:0 48px;position:absolute;text-align:center;top:10px;transform:translateX(-50%)}.dialog-wrapper .dialog-scroller .dialog-item.loading{justify-content:center;padding:12px 0}.dialog-wrapper .dialog-scroller .dialog-item.loading .common-loading{height:18px;margin:0;width:18px}.dialog-wrapper .dialog-scroller .dialog-item.nothing{color:#999;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dialog-wrapper .dialog-scroller .dialog-item.bottom{height:0;margin:0;padding:0}.dialog-wrapper .dialog-scroller .dialog-item.self{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view{align-items:flex-end;margin:0 8px 0 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head{flex-direction:row-reverse}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content{background-color:#8bcf70;border-radius:6px 0 6px 6px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text{color:#fff}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#333}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention.me{background-color:transparent;font-size:14px;font-weight:400;padding:3px 0}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-file.file{background-color:#f4f5f7}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-file.img{background-color:transparent;border-radius:6px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-menu{margin-left:0;margin-right:6px}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .done{display:inline-block}.dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-foot .percent{display:flex}.dialog-wrapper .dialog-footer{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:20px;padding:0 28px;position:relative}.dialog-wrapper .dialog-footer .dialog-newmsg{background-color:rgba(0,0,0,.6);border-radius:16px;color:#fff;cursor:pointer;display:none;font-size:12px;height:30px;line-height:30px;margin-bottom:20px;margin-right:10px;padding:0 12px;z-index:2}.dialog-wrapper .dialog-footer .dialog-input{align-items:center;display:flex;width:100%}.dialog-wrapper .dialog-footer .dialog-input .chat-input-box{display:flex;flex:1;flex-direction:column;width:0}.dialog-wrapper .dialog-footer .dialog-input .chat-input-box .chat-input-wrapper{background-color:#f4f5f7;border-radius:10px;padding:10px 12px}.dialog-wrapper .dialog-footer .chat-upload{display:none;height:0;overflow:hidden;width:0}.dialog-wrapper .dialog-footer.newmsg{margin-top:-50px}.dialog-wrapper .dialog-footer.newmsg .dialog-newmsg{display:block}.dialog-wrapper .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.dialog-wrapper .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:16px;content:"";left:16px;position:absolute;right:16px;top:16px}.dialog-wrapper .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.dialog-wrapper-read-poptip{max-width:72%;width:360px}.dialog-wrapper-read-poptip .read-poptip-content{display:flex;position:relative}.dialog-wrapper-read-poptip .read-poptip-content .read,.dialog-wrapper-read-poptip .read-poptip-content .unread{flex:1;max-height:300px;overflow:auto}.dialog-wrapper-read-poptip .read-poptip-content .read>li,.dialog-wrapper-read-poptip .read-poptip-content .unread>li{list-style:none;margin-bottom:12px;min-height:26px}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar{width:100%}.dialog-wrapper-read-poptip .read-poptip-content .read>li .common-avatar .avatar-name,.dialog-wrapper-read-poptip .read-poptip-content .unread>li .common-avatar .avatar-name{padding-right:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li:last-child,.dialog-wrapper-read-poptip .read-poptip-content .unread>li:last-child{margin-bottom:6px}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title{min-height:auto}.dialog-wrapper-read-poptip .read-poptip-content .read>li.read-title>em,.dialog-wrapper-read-poptip .read-poptip-content .unread>li.read-title>em{font-size:18px;font-style:normal;font-weight:600;padding-right:6px}.dialog-wrapper-read-poptip .read-poptip-content .unread>li{padding-left:16px}.dialog-wrapper-read-poptip .read-poptip-content:before{background-color:#f4f4f5;bottom:0;content:"";left:50%;position:absolute;top:0;width:1px}.dialog-wrapper-paste{align-items:center;display:flex;flex-direction:column;justify-content:center}.dialog-wrapper-paste.multiple{display:block}.dialog-wrapper-paste>li{list-style:none}.dialog-wrapper-paste>li img{max-height:500px;max-width:100%}.dialog-wrapper-paste>li>div,.dialog-wrapper-paste>li>img{display:flex;flex-direction:column;padding:0}.dialog-wrapper-paste>li+li{margin-top:20px}@media (max-width:768px){.dialog-wrapper .dialog-nav{background-color:#f8f8f8;height:52px;justify-content:center;padding:0}.dialog-wrapper .dialog-nav.completed:after{right:14px}.dialog-wrapper .dialog-nav.completed .dialog-title{padding-right:0}.dialog-wrapper .dialog-nav .dialog-back,.dialog-wrapper .dialog-nav .dialog-create{align-items:center;bottom:0;display:flex;justify-content:center;margin:0;position:absolute;right:0;top:0;width:52px}.dialog-wrapper .dialog-nav .dialog-back{left:0;padding-right:6px;right:auto}.dialog-wrapper .dialog-nav .dialog-back>i{font-size:26px}.dialog-wrapper .dialog-nav .dialog-back .back-num{background:#e6ebf1;border-radius:12px;color:#303133;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;height:24px;left:32px;line-height:24px;min-width:24px;padding:0 6px;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.dialog-wrapper .dialog-nav .dialog-block{justify-content:center;margin:0 80px}.dialog-wrapper .dialog-nav .dialog-block .dialog-avatar{display:none}.dialog-wrapper .dialog-nav .dialog-block .dialog-title{flex:unset;overflow:hidden;text-align:center;width:unset}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title{justify-content:center}.dialog-wrapper .dialog-nav .dialog-block .dialog-title .sub-title{line-height:18px}.dialog-wrapper .dialog-scroller{padding-left:14px;padding-right:14px}.dialog-wrapper .dialog-footer{background-color:#f8f8f8;margin-bottom:0;padding:8px 10px}.dialog-wrapper .dialog-footer .dialog-input .chat-input-box .chat-input-wrapper{background-color:#fff;padding-left:6px;padding-right:6px}}.file-content,.file-preview{border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.file-content .preview-iframe,.file-preview .preview-iframe{background:0 0;border:0;float:none;height:100%;left:0;margin:-1px 0 0;max-width:none;outline:0;padding:0;position:absolute;top:0;width:100%}.file-content .office-header,.file-preview .office-header{align-items:center;display:flex;position:absolute;right:40px;top:28px;z-index:1}.file-content .office-header .header-icons,.file-preview .office-header .header-icons{align-items:center;display:flex;justify-content:center}.file-content .office-header .header-icons .header-icon,.file-preview .office-header .header-icons .header-icon{align-items:center;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;height:28px;justify-content:center;line-height:28px;width:40px}.file-content .office-header .header-icons .header-icon:hover,.file-preview .office-header .header-icons .header-icon:hover{background-color:hsla(0,0%,100%,.2)}.file-content .office-header .header-icons .header-icon>i,.file-preview .office-header .header-icons .header-icon>i{font-size:16px}.file-content .edit-header,.file-preview .edit-header{align-items:center;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;height:42px;position:relative;width:100%;z-index:99}.file-content .edit-header .header-title,.file-preview .edit-header .header-title{color:#333;flex:1;font-size:16px;line-height:24px;overflow:hidden;padding-left:24px;padding-right:24px;text-overflow:ellipsis;white-space:nowrap}.file-content .edit-header .header-title .file-unsave-tip,.file-preview .edit-header .header-title .file-unsave-tip{color:#333;cursor:pointer;font-weight:500;padding-right:6px;transition:color .3s}.file-content .edit-header .header-title .file-unsave-tip:hover,.file-preview .edit-header .header-title .file-unsave-tip:hover{color:#000}.file-content .edit-header .header-user,.file-preview .edit-header .header-user{margin-right:24px}.file-content .edit-header .header-user>ul,.file-preview .edit-header .header-user>ul{align-items:center;display:flex}.file-content .edit-header .header-user>ul>li,.file-preview .edit-header .header-user>ul>li{list-style:none;margin-right:-4px}.file-content .edit-header .header-user>ul>li.more,.file-preview .edit-header .header-user>ul>li.more{background-color:#8bcf70;border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;height:28px;line-height:24px;text-align:center;width:28px;z-index:1}.file-content .edit-header .header-hint,.file-preview .edit-header .header-hint{color:#666;font-size:12px;padding-right:22px;white-space:nowrap}.file-content .edit-header .header-hint .ivu-btn,.file-preview .edit-header .header-hint .ivu-btn{font-size:12px;padding:0 10px}.file-content .edit-header .header-hint .ivu-dropdown-item,.file-preview .edit-header .header-hint .ivu-dropdown-item{font-size:12px!important}.file-content .edit-header .header-icons,.file-preview .edit-header .header-icons{align-items:center;display:flex;justify-content:center;margin-left:-4px;margin-right:16px}.file-content .edit-header .header-icons .header-icon,.file-preview .edit-header .header-icons .header-icon{align-items:center;color:#777;cursor:pointer;display:flex;height:100%;justify-content:center;width:44px}.file-content .edit-header .header-icons .header-icon>i,.file-preview .edit-header .header-icons .header-icon>i{font-size:20px}.file-content .edit-header .header-button,.file-preview .edit-header .header-button{font-size:12px;margin-right:24px}.file-content .content-body,.file-preview .content-body{display:flex;flex:1;position:relative}.file-content .content-body .mdeditor-wrapper,.file-content .content-body .teditor-wrapper,.file-preview .content-body .mdeditor-wrapper,.file-preview .content-body .teditor-wrapper{display:flex;flex:1}.file-content .content-body .mdeditor-box,.file-preview .content-body .mdeditor-box{position:relative;width:100%}.file-content .content-body .mdeditor-box .markdown,.file-preview .content-body .mdeditor-box .markdown{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0;transform:translateZ(0)}.file-content .content-body .mdeditor-box .markdown .markdown-toolbars,.file-preview .content-body .mdeditor-box .markdown .markdown-toolbars{border-bottom:1px solid #eee}.file-content .content-body .mdeditor-box .markdown.border,.file-preview .content-body .mdeditor-box .markdown.border{border:0!important}.file-content .content-body .teditor-loadedstyle,.file-preview .content-body .teditor-loadedstyle{height:100%}.file-content .content-body .teditor-loadedstyle .tox-tinymce,.file-preview .content-body .teditor-loadedstyle .tox-tinymce{border:0;border-radius:0}.file-content .content-body .teditor-loadedstyle .tox-mbtn,.file-preview .content-body .teditor-loadedstyle .tox-mbtn{height:36px}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-menubar,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{background:#fff;padding:0 12%}.file-content .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-content .content-body .teditor-loadedstyle .tox-toolbar__primary,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__overflow,.file-preview .content-body .teditor-loadedstyle .tox-toolbar__primary{background:none!important;border-top:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-preview .content-body .teditor-loadedstyle .tox-toolbar-overlord{border-bottom:1px solid #e9e9e9!important}.file-content .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type),.file-preview .content-body .teditor-loadedstyle .tox-toolbar__group:not(:last-of-type){border-right:1px solid #eaeaea!important}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{border:1px solid #e8e8e8;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.08);margin:22px 12%}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area,.file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap .tox-edit-area{border-top:0}.file-content .content-body .teditor-loadedstyle .tox-statusbar,.file-preview .content-body .teditor-loadedstyle .tox-statusbar{border-top:1px solid #e9e9e9}.file-content .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle,.file-preview .content-body .teditor-loadedstyle .tox-statusbar .tox-statusbar__resize-handle{display:none}.file-content .content-body .content-mask,.file-preview .content-body .content-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.file-content .content-load,.file-preview .content-load{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:42px;z-index:1000}.file-content .content-load .common-loading,.file-preview .content-load .common-loading{margin:0}.file-preview .edit-header .header-title{align-items:center;display:flex}.file-preview .edit-header .header-title .ivu-tag{line-height:20px;margin-left:6px;padding:0 6px}.file-preview .edit-header .header-title .refresh{align-items:center;display:flex;margin-left:6px}.file-preview .edit-header .header-title .refresh .common-loading{height:16px;margin:2px;width:16px}.file-preview .edit-header .header-title .refresh>i{cursor:pointer;font-size:20px;opacity:.6;transition:all .2s}.file-preview .edit-header .header-title .refresh>i:hover{opacity:1}.file-preview .content-body{overflow:hidden}.file-preview .content-body .markdown-preview-warp{flex:1;overflow:auto}@media (max-width:768px){.file-content .office-header{display:none}}@media (max-width:1200px){.file-content{overflow:auto}.file-content .content-body,.file-content .edit-header{min-width:768px;overflow-x:auto}.file-content .content-body .tox .tox-toolbar--scrolling,.file-content .edit-header .tox .tox-toolbar--scrolling{flex-wrap:wrap}.file-content .content-body .teditor-loadedstyle .tox-menubar,.file-content .content-body .teditor-loadedstyle .tox-toolbar-overlord,.file-content .edit-header .teditor-loadedstyle .tox-menubar,.file-content .edit-header .teditor-loadedstyle .tox-toolbar-overlord{padding:0}.file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,.file-content .edit-header .teditor-loadedstyle .tox-sidebar-wrap{margin:0}}.project-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-archived .archived-title .title-icon>i{cursor:pointer}.project-archived .table-page-box{flex:1;height:0}.project-dialog{background-color:#fff;border-left:1px solid #f4f5f5;display:flex;flex-direction:column;position:relative;z-index:1}.project-dialog .project-dialog-wrapper .dialog-user{margin-top:26px;padding:0 22px}.project-dialog .project-dialog-wrapper .dialog-user .member-head{align-items:center;display:flex}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title{flex:1;font-size:18px;font-weight:600}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-title>span{color:#8bcf70;cursor:pointer;padding-left:6px}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-close{cursor:pointer}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-close .ivu-icon-ios-close{font-size:38px;right:2px;top:3px;transition:all .2s}.project-dialog .project-dialog-wrapper .dialog-user .member-head .member-close:hover .ivu-icon-ios-close{transform:rotate(-90deg)}.project-dialog .project-dialog-wrapper .dialog-user .member-list{align-items:center;display:flex;margin-top:12px;overflow:auto}.project-dialog .project-dialog-wrapper .dialog-user .member-list::-webkit-scrollbar{display:none}.project-dialog .project-dialog-wrapper .dialog-user .member-list>li{list-style:none;margin-bottom:8px;margin-right:10px;position:relative}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all{display:block}.project-dialog .project-dialog-wrapper .dialog-user .member-list.member-all>li{display:inline-block;overflow:hidden}.project-dialog .project-dialog-wrapper .dialog-nav{padding:0 20px}@media (max-width:768px){.project-dialog .project-dialog-wrapper .dialog-user{margin-top:16px;padding:0 12px}.project-dialog .project-dialog-wrapper .dialog-nav{height:64px;padding:0 12px}}.project-gstc-gantt{background-color:#fdfdfd;border-radius:3px;bottom:15px;left:15px;overflow:hidden;position:absolute;right:15px;top:15px;transform:translateZ(0);z-index:1}.project-gstc-gantt .project-gstc-dropdown-filtr{left:222px;position:absolute;top:38px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon{color:#999;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-dropdown-filtr .project-gstc-dropdown-icon.filtr{color:#058ce4}.project-gstc-gantt .project-gstc-close{cursor:pointer;left:12px;position:absolute;top:8px}.project-gstc-gantt .project-gstc-close:hover i{transform:scale(1) rotate(45deg)}.project-gstc-gantt .project-gstc-close i{color:#666;font-size:28px;transform:scale(.92);transition:all .2s}.project-gstc-gantt .project-gstc-edit{background:#fff;border-radius:4px;bottom:6px;opacity:0;position:absolute;right:6px;transform:translate(120%);transition:all .2s}.project-gstc-gantt .project-gstc-edit.visible{opacity:1;transform:translate(0)}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-info{display:block}.project-gstc-gantt .project-gstc-edit.info .project-gstc-edit-small{display:none}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info{background:#fff;border:1px solid #e4e4e4;border-radius:4px;display:none;padding:6px;width:500px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns{align-items:center;display:flex;justify-content:flex-end;margin:12px 6px 4px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .ivu-btn{font-size:13px;margin-right:8px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom{color:#444;cursor:pointer;font-size:20px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-info .project-gstc-edit-btns .zoom:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small{align-items:center;background:#fff;border:1px solid #e4e4e4;display:flex;padding:6px 12px}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text{color:#444;cursor:pointer;margin-right:8px;text-decoration:underline}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .project-gstc-edit-text:hover{color:#57a3f3}.project-gstc-gantt .project-gstc-edit .project-gstc-edit-small .ivu-btn{font-size:13px;margin-left:4px}.project-gstc-gantt .ivu-dropdown-item.dropdown-active{color:#058ce4}.project-list{align-items:flex-start;display:flex;flex:1;flex-direction:column;height:100%}.project-list .list-search{align-items:center;background-color:#f8f8f8;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:0 12px;width:100%}.project-list .list-search .search-wrapper{background-color:#fff;border-radius:12px;flex:1;margin:0 4px;overflow:hidden;padding:0 8px}.project-list .list-search .search-wrapper .search-pre{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.project-list .list-search .search-wrapper .search-pre .common-loading{height:14px;margin:0;width:14px}.project-list .list-search .search-wrapper .ivu-input{background-color:transparent;border-color:transparent}.project-list .list-search .search-wrapper .ivu-input:focus,.project-list .list-search .search-wrapper .ivu-input:hover{box-shadow:none}.project-list>ul{background-color:#f8f8f8;flex:1;height:0;overflow:auto;width:100%}.project-list>ul>li{background-color:#fff;border-radius:12px;list-style:none;margin:16px;padding:16px}.project-list>ul>li.loading,.project-list>ul>li.nothing{border-radius:0;height:100%;line-height:22px;margin:0;padding:24px;text-align:center}.project-list>ul>li.loading{align-items:flex-start;display:flex;justify-content:center}.project-list>ul>li.loading .common-loading{height:20px;margin:1px;width:20px}.project-list>ul>li .project-h1{font-size:16px;font-weight:600}.project-list>ul>li .project-h1,.project-list>ul>li .project-h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:22px;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.project-list>ul>li .project-h2{margin-top:8px}.project-list>ul>li .project-percent{align-items:center;display:flex;margin-top:12px}.project-list>ul>li .project-percent .percent-info{margin-left:12px;min-width:28px;text-align:right}.project-list>ul>li .project-percent .percent-info>em{font-style:normal;opacity:.7}.project-list>ul>li .project-footer{align-items:center;display:flex;margin-bottom:-2px;margin-top:12px}.project-list>ul>li .project-footer .footer-percent{align-items:center;display:flex;flex-shrink:0;margin-right:12px;min-width:28px;text-align:left}.project-list>ul>li .project-footer .footer-percent .taskfont{font-size:14px;padding-right:4px}.project-list>ul>li .project-footer .footer-percent>em{font-style:normal;opacity:.7}.project-list>ul>li .project-footer .footer-user{align-items:center;display:flex;flex:1;justify-content:flex-end}.project-list>ul>li .project-footer .footer-user .common-avatar{margin-left:-4px}.project-list>ul>li .project-footer .footer-user .footer-user-more{color:#8bcf70;font-weight:500;padding-left:6px}.project-log .log-title{display:none}.project-log.is-drawer{bottom:0;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:0}.project-log.is-drawer .log-title{color:#333;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-log .logs-activity{padding:12px;position:relative;word-break:break-all}.project-log .logs-activity>li{list-style:none;padding-top:0}.project-log .logs-activity>li.logs-loading,.project-log .logs-activity>li.logs-more,.project-log .logs-activity>li.logs-none{height:22px;line-height:22px}.project-log .logs-activity>li.logs-loading{display:flex}.project-log .logs-activity>li.logs-loading .common-loading{margin:0}.project-log .logs-activity>li.logs-more{cursor:pointer}.project-log .logs-activity>li.logs-more:hover{color:#048be0}.project-log .logs-activity>li.logs-none{color:#bbb;cursor:pointer}.project-log .logs-activity>li .logs-date{color:rgba(0,0,0,.36);padding-bottom:14px}.project-log .logs-activity>li .logs-section{margin:4px}.project-log .logs-activity>li .logs-section .ivu-timeline>li{padding-bottom:8px}.project-log .logs-activity>li .logs-section .ivu-timeline>li:last-child{padding-bottom:0}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-head-custom{left:auto;margin-left:-13px;margin-right:6px;margin-top:8px;min-width:40px;position:static;width:auto}.project-log .logs-activity>li .logs-section .ivu-timeline>li .ivu-timeline-item-content{margin-top:-5px;padding-left:20px}.project-log .logs-activity>li .logs-dot{display:flex;height:18px;margin-left:10px;width:auto}.project-log .logs-activity>li .logs-dot .avatar-name.auto{color:#9599a1}.project-log .logs-activity>li .log-summary{padding:4px 0 4px 12px;position:relative}.project-log .logs-activity>li .log-summary>a,.project-log .logs-activity>li .log-summary>span{word-wrap:break-word;padding-right:6px;word-break:break-word}.project-log .logs-activity>li .log-summary .log-text{color:rgba(0,0,0,.72);display:inline-block}.project-log .logs-activity>li .log-summary .log-text .change-value:hover{border-bottom:1px dotted rgba(0,0,0,.3)}.project-log .logs-activity>li .log-summary .log-text .detail-user{display:inline-block;vertical-align:top}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap{display:flex}.project-log .logs-activity>li .log-summary .log-text .detail-user .detail-user-wrap .common-avatar{margin:0 2px}.project-log .logs-activity>li .log-summary .log-operation>button{font-size:12px}.project-log .logs-activity>li .log-summary .log-operation>button+button{margin-left:4px}.project-log .logs-activity>li .log-summary .log-time{color:rgba(0,0,0,.3);font-size:12px}.project-log .logs-activity>li .log-task{cursor:pointer;margin-bottom:6px;margin-left:12px;opacity:.6}.project-log .logs-activity>li .log-task:hover{opacity:1}.project-log .logs-activity>li .log-task:hover>em{color:#8bcf70}.project-log .logs-activity>li .log-task>em{border-radius:5px;color:#999;display:inline-block;font-size:12px;font-style:normal;height:18px;line-height:18px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.project-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.project-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-management .management-title .title-icon>i{cursor:pointer}.project-management .project-name{align-items:center;display:flex}.project-management .project-name .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.project-management .project-percent{line-height:1}.project-management .project-percent .ivu-progress{margin-top:2px}.project-management .table-page-box{flex:1;height:0}.project-panel{display:flex;flex-direction:column}.project-panel .project-titbox{padding:32px 32px 4px;width:100%}.project-panel .project-titbox .project-title{align-items:center;display:flex;float:left;margin-bottom:8px}.project-panel .project-titbox .project-title .project-back{display:none}.project-panel .project-titbox .project-title>h1{color:#333;font-size:28px;font-weight:600}.project-panel .project-titbox .project-title .project-load{align-items:center;display:flex;margin-left:18px}.project-panel .project-titbox .project-title .project-load .common-loading{height:22px;width:22px}.project-panel .project-titbox .project-title .top-text{background-color:#8bcf70;border-radius:4px;color:#fff;height:24px;line-height:24px;margin-left:10px;margin-top:3px;padding:0 6px;text-align:center;white-space:nowrap}.project-panel .project-titbox .project-icons{align-items:center;display:flex;float:right;margin-bottom:8px;margin-top:3px}.project-panel .project-titbox .project-icons>li{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;list-style:none;margin-left:16px;position:relative;transition:box-shadow .3s;width:36px}.project-panel .project-titbox .project-icons>li:hover{box-shadow:0 0 6px #ccc}.project-panel .project-titbox .project-icons>li.cursor-default{cursor:default}.project-panel .project-titbox .project-icons>li.project-avatar{min-width:36px;width:auto}.project-panel .project-titbox .project-icons>li.project-avatar:hover{box-shadow:none}.project-panel .project-titbox .project-icons>li.project-avatar>ul{align-items:center;display:flex}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li{list-style:none;margin-left:-6px;transition:transform .2s}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li .ivu-badge{left:23px;position:absolute;top:-5px;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:hover{transform:scale(1.05)}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li:first-child{margin-left:0}.project-panel .project-titbox .project-icons>li.project-avatar>ul>li.more{align-items:center;background-color:transparent;border-color:transparent;color:#aaa;display:flex;font-size:17px;height:32px;justify-content:center;transform:scale(1)!important;width:30px;z-index:1}.project-panel .project-titbox .project-icons>li.project-icon{background-color:#f2f3f5;border-radius:50%}.project-panel .project-titbox .project-icons>li.project-icon .menu-icon{font-size:20px;height:36px;line-height:36px;width:36px}.project-panel .project-titbox .project-icons>li.project-icon .menu-badge{left:20px;position:absolute;top:-6px;transform:scale(.8)}.project-panel .project-titbox .project-icons>li.project-icon .search-input{margin:2px 0;width:170px}.project-panel .project-titbox .project-icons>li.project-icon.active{background-color:#8bcf70;color:#fff}.project-panel .project-subbox{padding:0 32px;width:100%}.project-panel .project-subbox .project-subtitle{color:#999;float:left;line-height:24px;margin:6px 0}.project-panel .project-subbox .project-switch{align-items:flex-end;display:flex;float:right;margin:3px 0 3px 32px}.project-panel .project-subbox .project-switch .project-checkbox{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-panel .project-subbox .project-switch .project-checkbox .ivu-checkbox-focus{box-shadow:none}.project-panel .project-subbox .project-switch .project-select{align-items:center;display:flex;height:30px;margin-right:14px;opacity:.9}.project-panel .project-subbox .project-switch .project-select .project-flow{align-items:center;background:#f7f7f7;border:1px solid #e8eaec;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;line-height:26px;padding:0 8px}.project-panel .project-subbox .project-switch .project-select .project-flow.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-panel .project-subbox .project-switch .project-select .project-flow.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-panel .project-subbox .project-switch .project-select .project-flow.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-panel .project-subbox .project-switch .project-select .project-flow.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-panel .project-subbox .project-switch .project-switch-button{align-items:center;background-color:#fff;border-radius:6px;display:flex;height:30px;position:relative;transition:all .2s}.project-panel .project-subbox .project-switch .project-switch-button .active{color:#8bcf70}.project-panel .project-subbox .project-switch .project-switch-button .slider{background-color:rgba(139,207,112,.1);border:1px solid #8bcf70;border-radius:6px;color:#8bcf70;height:100%;left:0;position:absolute;top:0;transition:left .2s;width:33.3%;z-index:0}.project-panel .project-subbox .project-switch .project-switch-button:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-subbox .project-switch .project-switch-button>div{align-items:center;border-radius:6px;color:#606266;cursor:pointer;display:flex;height:30px;justify-content:center;width:32px;z-index:1}.project-panel .project-subbox .project-switch .project-switch-button>div>i{font-size:17px}.project-panel .project-column{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;padding-top:15px}.project-panel .project-column>ul{align-items:flex-start;display:inline-flex;justify-content:space-between}.project-panel .project-column>ul>li{display:flex;flex-direction:column;flex-shrink:0;height:100%;list-style:none;width:300px}.project-panel .project-column>ul>li:first-child{margin-left:22px}.project-panel .project-column>ul>li:last-child{margin-right:22px}.project-panel .project-column>ul>li.add-column{background-color:#f2f3f5;border-radius:4px;color:#888;cursor:pointer;height:36px}.project-panel .project-column>ul>li.add-column .add-column-text{align-items:center;display:flex;flex-direction:row;line-height:36px;padding:0 12px}.project-panel .project-column>ul>li.add-column .add-column-text>i{font-size:16px;padding-right:8px}.project-panel .project-column>ul>li.add-column .add-column-text:hover{color:#777}.project-panel .project-column>ul>li.add-column .add-column-input{align-items:center;display:none;height:36px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input{height:36px;padding:4px 10px}.project-panel .project-column>ul>li.add-column .add-column-input .ivu-input-icon{height:36px;line-height:36px;width:36px}.project-panel .project-column>ul>li.add-column.show-input .add-column-text{display:none}.project-panel .project-column>ul>li.add-column.show-input .add-column-input{display:flex}.project-panel .project-column>ul>li .column-head{align-items:center;background-color:#f2f3f5;border-radius:4px;display:flex;margin:0 10px;padding:7px 10px}.project-panel .project-column>ul>li .column-head .column-head-title{align-items:center;display:flex;flex:1;font-weight:500;width:0}.project-panel .project-column>ul>li .column-head .column-head-title>span{font-size:15px}.project-panel .project-column>ul>li .column-head .column-head-title>em{color:#888;font-size:14px;font-style:normal;padding-left:6px}.project-panel .project-column>ul>li .column-head .column-head-icon{align-items:center;display:flex;margin-left:16px}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon,.project-panel .project-column>ul>li .column-head .column-head-icon .loading{align-items:center;display:flex;height:24px;justify-content:center;padding-right:8px;width:24px}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon .common-loading,.project-panel .project-column>ul>li .column-head .column-head-icon .loading .common-loading{height:16px;margin:0;width:16px}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon{color:#aaa;cursor:pointer;font-size:16px;font-weight:600;transition:color .3s}.project-panel .project-column>ul>li .column-head .column-head-icon .ivu-icon:hover{color:#888}.project-panel .project-column>ul>li .column-head .column-head-icon .last{padding-right:0}.project-panel .project-column>ul>li .column-head.custom-color{color:#fff}.project-panel .project-column>ul>li .column-head.custom-color .column-head-title>em{color:hsla(0,0%,100%,.6)}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon{color:hsla(0,0%,100%,.5)}.project-panel .project-column>ul>li .column-head.custom-color .ivu-icon:hover{color:hsla(0,0%,100%,.9)}.project-panel .project-column>ul>li .column-task{display:flex;flex:1;flex-direction:column;overflow-x:hidden;overflow-y:auto}.project-panel .project-column>ul>li .column-task .task-list>div:last-child{margin-bottom:16px}.project-panel .project-column>ul>li .column-task .task-item{background-color:#fff;border-radius:12px;cursor:pointer;margin:16px 10px 0;padding:12px;position:relative;transition:box-shadow .3s,opacity .3s}.project-panel .project-column>ul>li .column-task .task-item:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-column>ul>li .column-task .task-item .task-head{align-items:flex-start;display:flex}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title{flex:1;padding-top:1px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;float:left;font-size:12px;height:20px;line-height:18px;margin-right:4px;padding:0 3px;text-align:center}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-title>pre{word-wrap:break-word;display:block;line-height:1.5;margin:0;padding:0;white-space:pre-wrap;word-break:break-word}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu{height:22px;margin-left:8px;width:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading{align-items:center;display:flex;height:22px;justify-content:center;width:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon .common-loading,.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .loading .common-loading{height:16px;margin:0;width:16px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon{font-size:22px}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete{color:#777}.project-panel .project-column>ul>li .column-task .task-item .task-head .task-menu .ivu-icon.uncomplete:hover{color:#555}.project-panel .project-column>ul>li .column-task .task-item .task-head.has-desc .task-title{font-weight:600}.project-panel .project-column>ul>li .column-task .task-item .task-desc>pre{color:#999;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-column>ul>li .column-task .task-item .task-tags{margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-users{align-items:center;display:flex;margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul{align-items:center;display:flex;flex:1;margin-right:24px;overflow:auto;width:0}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li{height:32px;list-style:none;margin-left:-6px;width:32px}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li:first-child{margin-left:0}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner{width:auto}.project-panel .project-column>ul>li .column-task .task-item .task-users>ul>li.no-owner .ivu-btn-small{font-size:12px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon{font-size:12px;margin-left:6px}.project-panel .project-column>ul>li .column-task .task-item .task-users .task-icon .ivu-icon{font-size:14px;margin-left:1px}.project-panel .project-column>ul>li .column-task .task-item .task-progress{align-items:center;display:flex;justify-content:flex-end;margin-top:10px}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-sub-num{color:#777;font-size:12px;margin-right:8px}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time{align-items:center;background-color:#eaedf2;border:1px solid #eaedf2;border-radius:3px;color:#777;display:flex;flex-shrink:0;font-size:12px;margin-left:18px;padding:0 3px}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue,.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{color:#fff}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time .taskfont{font-size:12px;margin-right:3px}.project-panel .project-column>ul>li .column-task .task-item .priority-color{border-radius:2px;height:42px;left:0;max-height:50%;position:absolute;top:12px;width:3px}.project-panel .project-column>ul>li .column-task .task-item.additem{cursor:default;padding:0}.project-panel .project-column>ul>li .column-task .task-item.complete{opacity:.5}.project-panel .project-column>ul>li .column-task .task-item.complete:hover{opacity:.8}.project-panel .project-column>ul>li .column-task .task-item.complete .task-head .task-title{text-decoration:line-through}.project-panel .project-column>ul>li .column-task .task-item.complete .priority-color,.project-panel .project-column>ul>li .column-task .task-item.complete .task-desc,.project-panel .project-column>ul>li .column-task .task-item.complete .task-progress,.project-panel .project-column>ul>li .column-task .task-item.complete .task-tags,.project-panel .project-column>ul>li .column-task .task-item.complete .task-users,.project-panel .project-column>ul>li .column-task .task-item.hidden{display:none}.project-panel .project-table{height:100%;margin-top:18px;overflow:auto}.project-panel .project-table .task-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.project-panel .project-table .task-row>div{align-items:center;border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.project-panel .project-table .task-row>div:first-child{padding-left:32px}.project-panel .project-table .task-row>div:last-child{border-right:0}.project-panel .project-table .task-row>div.complete .item-title{color:#aaa;text-decoration:line-through}.project-panel .project-table .task-row .priority-color{bottom:-1px;left:0;position:absolute;top:0;width:3px}.project-panel .project-table .project-table-body,.project-panel .project-table .project-table-head{border:1px solid #f4f4f5;border-bottom:0;border-radius:5px;margin:0 32px 12px;min-width:800px;overflow:hidden}.project-panel .project-table .project-table-body.project-table-hide .task-rows,.project-panel .project-table .project-table-head.project-table-hide .task-rows{display:none}.project-panel .project-table .project-table-body.project-table-hide .row-title .taskfont,.project-panel .project-table .project-table-head.project-table-hide .row-title .taskfont{transform:rotate(-90deg)}.project-panel .project-table .project-table-head .task-row>div{color:#888;font-size:13px;font-weight:500}.project-panel .project-table .project-table-head .task-row>div .sort{align-items:center;cursor:pointer;display:flex}.project-panel .project-table .project-table-head .task-row>div .task-sort{cursor:pointer;display:inline-block;height:12px;margin-left:1px;margin-top:-1px;overflow:hidden;position:relative;vertical-align:middle;width:14px}.project-panel .project-table .project-table-head .task-row>div .task-sort>i{color:#c5c8ce;display:block;font-size:16px;height:6px;line-height:6px;overflow:hidden;position:absolute;transition:color .2s ease-in-out}.project-panel .project-table .project-table-head .task-row>div .task-sort>i.on{color:#8bcf70}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:hover{color:inherit}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:first-child{top:0}.project-panel .project-table .project-table-head .task-row>div .task-sort>i:last-child{bottom:0}.project-panel .project-table .project-table-body{transition:box-shadow .3s}.project-panel .project-table .project-table-body:hover{box-shadow:0 0 10px #e6ecfa}.project-panel .project-table .project-table-body .task-row>div{padding:10px 12px}.project-panel .project-table .project-table-body .task-row>div.row-title{color:#333;font-size:14px;font-weight:500;padding-left:14px}.project-panel .project-table .project-table-body .task-row>div.row-title .taskfont{cursor:pointer;font-size:12px;transition:transform .3s}.project-panel .project-table .project-table-body .task-row>div.row-title .row-h1{padding-left:18px}.project-panel .project-table .project-table-body .task-row>div.row-title .row-num{color:#999;padding-left:6px}.project-panel .project-table .project-table-body .task-row>div.row-name{align-items:flex-start;line-height:24px;padding:12px 12px 12px 34px}.project-panel .project-table .project-table-body .task-row>div.row-name .loading{height:24px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon{cursor:pointer;font-size:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon{color:#cfcfcf;font-size:16px;height:16px;margin-left:-20px;margin-right:4px;margin-top:4px;transition:transform .2s;width:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.sub-icon.active{transform:rotate(90deg)}.project-panel .project-table .project-table-body .task-row>div.row-name .ivu-icon.uncomplete{color:#ccc}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title{cursor:pointer;flex:1;padding:0 22px 0 8px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;margin-top:3px;min-width:20px;padding:0 2px;text-align:center;vertical-align:top}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-panel .project-table .project-table-body .task-row>div.row-name .item-title>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons{align-items:center;display:flex;flex-shrink:0;margin-left:4px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon{color:#aaa;cursor:pointer;display:flex;font-size:12px;margin-left:16px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon .taskfont{font-size:12px}.project-panel .project-table .project-table-body .task-row>div.row-name .item-icons .item-icon>em{font-style:normal;margin-left:4px}.project-panel .project-table .project-table-body .task-row>div.row-column .el-dropdown,.project-panel .project-table .project-table-body .task-row>div.row-priority .el-dropdown{align-items:center;display:flex;overflow:hidden}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column,.project-panel .project-table .project-table-body .task-row>div.row-column .task-priority,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-column,.project-panel .project-table .project-table-body .task-row>div.row-priority .task-priority{cursor:pointer}.project-panel .project-table .project-table-body .task-row>div.row-column .task-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-user{padding:8px}.project-panel .project-table .project-table-body .task-row>div.row-user>ul{align-items:center;cursor:pointer;display:flex;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li{display:inline-block;list-style:none;margin-left:-6px;max-width:100%}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li:first-child{margin-left:0}.project-panel .project-table .project-table-body .task-row>div.row-user>ul>li.no-owner{align-items:center;display:flex;height:32px}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue,.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{border:1px solid transparent;border-radius:3px;color:#fff;font-size:13px;padding:0 4px}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:#ed4014;border-color:#ed4014;font-weight:600}.project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:#f90;border-color:#f90;font-weight:500}.project-panel .project-table .project-table-body .task-rows .task-rows{overflow:hidden;position:relative}.project-panel .project-table .project-table-body .task-rows .task-rows:before{box-shadow:0 0 8px 1px rgba(0,0,0,.08);content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row .priority-color{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name{padding-left:56px}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-name .item-title{color:#6b6e72}.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-column>div,.project-panel .project-table .project-table-body .task-rows .task-rows .task-row>div.row-priority>div{display:none}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row{background-color:#fcfcfd}.project-panel .project-table .project-table-body .task-rows .task-rows .task-add-row>div.row-add{padding-left:56px}.project-panel .project-gantt{height:100%;position:relative}.project-panel-more-dropdown-menu>li .item{align-items:center;display:flex}.project-panel-more-dropdown-menu>li .item>i{color:#bbb;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.project-panel-more-dropdown-menu>li .item>i.ivu-icon{font-size:16px}.project-panel-wait-remove{margin-top:6px}.project-panel-wait-remove>li{align-items:center;display:flex;line-height:26px;list-style:none}.project-panel-wait-remove>li:first-child{font-weight:600}.project-panel-flow-cascader .ivu-cascader-menu-item{color:#606266!important}.project-panel-flow-cascader .ivu-cascader-menu-item.start{color:#ff7070!important}.project-panel-flow-cascader .ivu-cascader-menu-item.progress{color:#fc984b!important}.project-panel-flow-cascader .ivu-cascader-menu-item.test{color:#2f99ec!important}.project-panel-flow-cascader .ivu-cascader-menu-item.end{color:#0bc037!important}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.start,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.start{background-color:hsla(0,100%,72%,.1)}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.progress,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.progress{background-color:rgba(252,152,75,.1)}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.test,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.test{background-color:rgba(47,153,236,.1)}.project-panel-flow-cascader .ivu-cascader-menu-item.ivu-cascader-menu-item-active.project-panel-flow-cascader-item.end,.project-panel-flow-cascader .ivu-cascader-menu-item:hover.project-panel-flow-cascader-item.end{background-color:rgba(11,192,55,.1)}@media (max-width:768px){.project-panel .project-titbox{background-color:#fafafa;padding:12px 16px 4px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.project-panel .project-titbox .project-title{float:left}.project-panel .project-titbox .project-title .project-back{align-items:center;display:flex;justify-content:center;margin-left:-16px;width:52px}.project-panel .project-titbox .project-title .project-back>i{font-size:26px}.project-panel .project-titbox .project-title>h1{font-size:22px}.project-panel .project-titbox .project-icons{float:right;justify-content:flex-end;margin-left:24px;margin-top:4px}.project-panel .project-subbox{padding:0 16px}.project-panel .project-subbox .project-subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.project-panel .project-subbox .project-switch{justify-content:flex-end;margin-left:0}.project-panel .project-column::-webkit-scrollbar{display:none}.project-panel .project-column>ul>li:first-child{margin-left:10px}.project-panel .project-column>ul>li:last-child{margin-right:10px}.project-panel .project-table{overflow-x:auto}.project-panel .project-table .project-table-body,.project-panel .project-table .project-table-head{margin:0 24px 12px;min-width:768px}}.project-workflow{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.project-workflow .workflow-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;padding:20px 20px 24px}.project-workflow .workflow-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.project-workflow .workflow-title .title-icon>i{cursor:pointer}.project-workflow .workflow-content{flex:1;overflow:auto;padding:0 20px}.project-workflow .workflow-content .ivu-collapse{min-width:700px}.project-workflow .workflow-content .ivu-collapse-header{align-items:center;display:flex}.project-workflow .workflow-content .workflow-item{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-name{flex-shrink:0;margin-right:24px}.project-workflow .workflow-content .workflow-item .workflow-status{align-items:center;display:flex;flex:1}.project-workflow .workflow-content .workflow-item .workflow-status>div{background:#f7f7f7;border:1px solid #e8eaec;border-radius:3px;font-size:12px;height:24px;line-height:22px;margin-right:8px;overflow:hidden;padding:0 8px;vertical-align:middle}.project-workflow .workflow-content .workflow-item .workflow-status>div.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.project-workflow .workflow-content .workflow-item .workflow-status>div.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.project-workflow .workflow-content .workflow-item .workflow-status>div.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.project-workflow .workflow-content .workflow-item .workflow-status>div.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.project-workflow .workflow-content .workflow-item .workflow-save{flex-shrink:0;margin:0 8px}.project-workflow .workflow-content .workflow-item .workflow-save>button{font-size:13px;height:26px;line-height:24px;margin-right:4px;padding:0 13px}.project-workflow .workflow-no{align-items:center;color:#999;display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 20px}.project-workflow .workflow-no>button{margin-top:18px}.project-workflow .taskflow-config{display:flex;max-height:800px}.project-workflow .taskflow-config .taskflow-config-table{border-radius:4px;box-shadow:1px 0 3px rgba(0,0,0,.1);display:flex;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container{-ms-overflow-style:none;flex-shrink:0;overflow-x:scroll;padding-bottom:16px;padding-top:16px;position:relative;width:246px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-left-container:after{border-right:1px solid #f4f4f5;bottom:0;content:"";position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header{font-size:16px;font-weight:700;height:58px;left:0;line-height:58px;padding:0 20px;position:absolute;right:0;top:0}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-header.left-header{top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-column-body{height:calc(100% - 58px);margin-top:58px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block{padding:12px 0;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr{position:relative}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block.hr:after{border-top:1px solid #f4f4f5;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-title{color:#8c8c8c;height:40px;line-height:40px;padding:0 20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-radio-group .ivu-radio-group-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group{display:block;text-align:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .ivu-checkbox-group .ivu-checkbox-group-item,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item{display:flex;flex-direction:column;height:58px;justify-content:center;padding:0 20px;position:relative;width:100%}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.with-indicator:before{border-radius:4px;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .subtitle{color:#8c8c8c;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.center{align-items:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item.radio-item>span{display:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-block .taskflow-config-table-block-item .transform-status-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{flex-direction:row;flex-grow:1;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;padding-top:16px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-list-wrapper,.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-right-container{display:flex}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column{border-radius:4px;flex-shrink:0;height:100%;margin-bottom:16px;margin-right:16px;position:relative;width:210px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:first-child{margin-left:20px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column:hover .status-label-with-menu .more{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew{align-items:center;border:1px dashed #d9d9d9;color:#8c8c8c;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.addnew:hover{border-color:#bfbfbf;color:#777}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.column-border{border-style:solid;border-width:1px}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start{border-color:hsla(0,100%,72%,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start:hover{border-color:hsla(0,100%,72%,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-checked .ivu-radio-inner{border-color:#ff7070;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-radio-inner:after{background-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.start .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#ff7070;border-color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress{border-color:rgba(252,152,75,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress:hover{border-color:rgba(252,152,75,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-checked .ivu-radio-inner{border-color:#fc984b;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-radio-inner:after{background-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.progress .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#fc984b;border-color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test{border-color:rgba(47,153,236,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test:hover{border-color:rgba(47,153,236,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-checked .ivu-radio-inner{border-color:#2f99ec;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-radio-inner:after{background-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.test .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#2f99ec;border-color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end{border-color:rgba(11,192,55,.2)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end:hover{border-color:rgba(11,192,55,.7)}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-checked .ivu-radio-inner{border-color:#0bc037;box-shadow:none}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-radio-inner:after{background-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column.end .ivu-checkbox-checked .ivu-checkbox-inner{background-color:#0bc037;border-color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-column .ivu-checkbox-disabled.ivu-checkbox-checked .ivu-checkbox-inner{background-color:#f3f3f3!important;border-color:#dcdee2!important}.project-workflow .taskflow-config .taskflow-config-table .taskflow-config-table-status-item{align-items:center;cursor:move;display:flex;height:58px;line-height:58px;padding:8px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu{align-items:center;border-radius:4px;display:inline-flex;font-size:14px;font-weight:400;height:36px;justify-content:center;line-height:32px;max-width:100%;overflow:hidden;padding:0 32px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:200px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu:hover{font-weight:700}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.start{background-color:hsla(0,100%,72%,.1);color:#ff7070}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.progress{background-color:rgba(252,152,75,.1);color:#fc984b}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.test{background-color:rgba(47,153,236,.1);color:#2f99ec}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu.end{background-color:rgba(11,192,55,.1);color:#0bc037}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more{align-items:center;bottom:0;cursor:pointer;display:flex;font-size:18px;font-weight:400!important;justify-content:center;opacity:.2;position:absolute;right:0;top:0;transition:opacity .3s;width:38px}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more.opacity{opacity:1}.project-workflow .taskflow-config .taskflow-config-table .status-label-with-menu .more .more-icon{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .users{display:flex;margin:0 -8px;overflow:auto;padding:6px 0}.taskflow-config-more-dropdown-menu .users .common-avatar{margin-right:-5px;max-width:100%}.taskflow-config-more-dropdown-menu .item{align-items:center;display:flex}.taskflow-config-more-dropdown-menu .delete{color:red}.task-add .head{align-items:center;display:flex;margin-bottom:20px;padding:8px 0;position:relative}.task-add .head .ivu-cascader .ivu-cascader-label{align-items:center;display:flex;font-size:15px;padding:0;width:auto}.task-add .head .ivu-cascader .ivu-cascader-label:after{content:"\f116";font-family:Ionicons,serif;opacity:1;padding:6px;transition:all .2s}.task-add .head .ivu-cascader .ivu-cascader-arrow{display:none}.task-add .head .ivu-cascader .ivu-input{border:0;box-shadow:none;font-size:15px;padding:4px 0}.task-add .head .ivu-cascader .ivu-cascader-not-found-tip{padding:6px 12px}.task-add .head.empty .ivu-cascader .ivu-cascader-label:after{opacity:0}.task-add .head.visible .ivu-cascader .ivu-cascader-label:after{transform:rotate(180deg)}.task-add .task-add-advanced .title .ivu-input,.task-add .task-add-form .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-add .task-add-advanced .title .ivu-input:focus,.task-add .task-add-form .title .ivu-input:focus{box-shadow:none}.task-add .task-add-advanced .desc,.task-add .task-add-form .desc{margin-top:24px;overflow:auto}.task-add .task-add-advanced .desc div[contenteditable=true],.task-add .task-add-form .desc div[contenteditable=true]{outline:none}.task-add .task-add-advanced .desc .mce-content-body img,.task-add .task-add-form .desc .mce-content-body img{max-width:100%}.task-add .task-add-advanced .desc .mce-content-body pre,.task-add .task-add-form .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-add .task-add-advanced .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before,.task-add .task-add-form .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-add .task-add-advanced .advanced-option,.task-add .task-add-form .advanced-option{align-items:center;display:flex;padding-top:42px;z-index:1}.task-add .task-add-advanced .advanced-option>button,.task-add .task-add-form .advanced-option>button{transition:margin .2s}.task-add .task-add-advanced .advanced-option>button.advanced,.task-add .task-add-form .advanced-option>button.advanced{margin-left:24px}.task-add .task-add-advanced .advanced-option>button:focus,.task-add .task-add-form .advanced-option>button:focus{box-shadow:none}.task-add .task-add-advanced .advanced-option .advanced-priority,.task-add .task-add-form .advanced-option .advanced-priority{align-items:center;display:flex;height:34px;margin-left:24px;overflow-x:auto;overflow-y:hidden}.task-add .task-add-advanced .advanced-option .advanced-priority::-webkit-scrollbar,.task-add .task-add-form .advanced-option .advanced-priority::-webkit-scrollbar{display:none}.task-add .task-add-advanced .advanced-option .advanced-priority>li,.task-add .task-add-form .advanced-option .advanced-priority>li{list-style:none;margin-left:3px}.task-add .task-add-advanced .advanced-option .advanced-priority>li .taskfont,.task-add .task-add-form .advanced-option .advanced-priority>li .taskfont{cursor:pointer;font-size:34px}.task-add .task-add-advanced .advanced-option .advanced-time,.task-add .task-add-form .advanced-option .advanced-time{align-items:center;cursor:pointer;display:flex;margin-left:20px;position:relative}.task-add .task-add-advanced .advanced-option .advanced-time .ivu-icon,.task-add .task-add-form .advanced-option .advanced-time .ivu-icon{font-size:32px}.task-add .task-add-advanced .advanced-option .advanced-time>em,.task-add .task-add-form .advanced-option .advanced-time>em{background:#8bcf70;border-radius:10px;box-shadow:0 0 0 1px #fff;color:#fff;font-family:"Monospaced Number","serif";font-size:12px;font-style:normal;height:20px;left:16px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;text-align:center;top:-5px;transform:scale(.8);white-space:nowrap}.task-add .task-add-advanced{border:1px solid #e8e8e8;border-radius:8px;margin:-16px 0 0;padding:46px 32px 6px}.task-add .task-add-advanced .subtasks{background-color:#f8f8f8;border-radius:6px;margin-bottom:24px;padding:12px 16px}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input{background:transparent;border-color:transparent}.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:focus,.task-add .task-add-advanced .subtasks .enter-input.empty .ivu-input:hover{box-shadow:none}.task-add .task-add-advanced .subtasks .sublist .ivu-row{margin-bottom:12px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div{padding-right:7px}.task-add .task-add-advanced .subtasks .sublist .ivu-row>div:last-child{padding-right:0}.task-add .task-add-advanced .ivu-date-picker{width:100%}.task-add .task-add-assist{align-items:center;display:flex;justify-content:flex-end;margin-top:6px}.task-add .task-add-assist .ivu-icon{color:#999;font-size:16px}.task-add .ivu-modal-footer{padding:26px 0 22px!important}@media (max-width:768px){.task-add .task-add-advanced .advanced-option,.task-add .task-add-form .advanced-option{justify-content:space-between;padding-right:8px;width:calc(100% + 8px)}.task-add .task-add-advanced .advanced-option>button.advanced,.task-add .task-add-form .advanced-option>button.advanced{margin-left:0}.task-add .task-add-advanced .advanced-option .advanced-priority,.task-add .task-add-form .advanced-option .advanced-priority{margin-left:8px}.task-add .task-add-advanced .advanced-option .advanced-time,.task-add .task-add-form .advanced-option .advanced-time{margin-left:4px}}.task-add-simple{padding:12px}.task-add-simple .ivu-input-wrapper{display:none}.task-add-simple .add-placeholder{color:#888;cursor:pointer;margin:-12px;padding:12px}.task-add-simple .add-placeholder .ivu-icon{margin-right:4px}.task-add-simple .add-placeholder:hover{color:#666}.task-add-simple .priority{align-items:center;display:none;margin-bottom:-3px;margin-top:10px;min-height:22px}.task-add-simple .priority>ul{align-items:center;display:flex;flex:1}.task-add-simple .priority>ul>li{list-style:none;margin-right:3px}.task-add-simple .priority>ul>li .taskfont{cursor:pointer;font-size:22px}.task-add-simple .priority .ivu-icon{cursor:pointer;font-size:16px}.task-add-simple.active .ivu-input-wrapper{display:block}.task-add-simple.active .add-placeholder{display:none}.task-add-simple.active .priority{display:flex}.task-add-row{background-color:#fff;border-bottom:1px solid #f4f4f5;position:relative}.task-add-row>div{border-right:1px solid #f4f4f5;display:flex;padding:8px 12px}.task-add-row>div:last-child{border-right:0}.task-add-row>div.row-add{display:flex;flex-direction:column;justify-content:center;min-height:48px;padding-left:34px}.task-add-row>div.row-add .add-btn{cursor:pointer;display:block;opacity:.5;transition:opacity .3s}.task-add-row>div.row-add .add-btn .add-icon{font-size:16px;margin-right:8px}.task-add-row>div.row-add .add-btn:hover{opacity:1}.task-add-row>div.row-add .add-input{align-items:flex-start;background-color:#fff;border:1px solid #dcdee2;border-radius:4px;color:#606266;display:none}.task-add-row>div.row-add .add-input:hover{border-color:#57a3f3}.task-add-row>div.row-add .add-input textarea{border-color:transparent;resize:none}.task-add-row>div.row-add .add-input textarea:focus{box-shadow:none}.task-add-row>div.row-add .add-input .priority{align-items:center;display:flex;height:31px;margin:0 4px}.task-add-row>div.row-add .add-input .priority>ul{align-items:center;display:flex;flex:1}.task-add-row>div.row-add .add-input .priority>ul>li{list-style:none;margin-right:4px}.task-add-row>div.row-add .add-input .priority>ul>li .taskfont{cursor:pointer;font-size:17px}.task-add-row>div.row-add .add-input .priority .ivu-icon{cursor:pointer;font-size:15px;margin:0 5px 0 3px}.task-add-row>div.row-add.active{padding-bottom:7px;padding-top:7px}.task-add-row>div.row-add.active .add-btn{display:none}.task-add-row>div.row-add.active .add-input{display:flex}.task-archived{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-archived .archived-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-archived .archived-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-archived .archived-title .title-icon>i{cursor:pointer}.task-archived .table-page-box{flex:1;height:0}.task-deleted{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.task-deleted .deleted-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.task-deleted .deleted-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.task-deleted .deleted-title .title-icon>i{cursor:pointer}.task-deleted .table-page-box{flex:1;height:0}.task-detail{display:flex;flex-direction:column;margin:0 -32px 12px -10px;min-height:120px;padding:0 22px 12px 0}.task-detail .task-info{display:flex;flex:3;flex-direction:column;position:relative}.task-detail .task-info .head{align-items:center;color:#888;display:flex;height:42px;padding-bottom:10px;position:relative}.task-detail .task-info .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-info .head .icon{margin-right:18px}.task-detail .task-info .head .icon .task-menu-icon{align-items:center;display:flex}.task-detail .task-info .head .icon .task-menu-icon .ivu-icon{font-size:18px}.task-detail .task-info .head .icon .task-menu-icon .loading{height:18px;width:18px}.task-detail .task-info .head .icon .task-menu-icon .loading .common-loading{height:16px;width:16px}.task-detail .task-info .head .icon .task-menu-icon .uncomplete{color:#888}.task-detail .task-info .head .flow{align-items:center;display:flex;margin-right:10px}.task-detail .task-info .head .flow>span{border:1px solid #8bcf70;border-radius:4px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:14px;height:26px;line-height:24px;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .flow>span.archived{background-color:hsla(0,0%,50%,.1);border-color:hsla(0,0%,50%,.1);color:#7f7f7f}.task-detail .task-info .head .flow>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.task-detail .task-info .head .flow>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.task-detail .task-info .head .flow>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.task-detail .task-info .head .flow>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.task-detail .task-info .head .nav{align-items:center;display:flex;flex:1;font-size:12px;height:40px;overflow:auto;width:0}.task-detail .task-info .head .nav::-webkit-scrollbar{display:none}.task-detail .task-info .head .nav>p{align-items:center;display:flex;padding-right:5px}.task-detail .task-info .head .nav>p>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .head .nav>p:after{content:"/";padding-left:5px}.task-detail .task-info .head .nav>p:last-child:after{display:none}.task-detail .task-info .head .function{align-items:center;display:flex;margin:0 32px}.task-detail .task-info .head .function .pick{margin-left:12px;margin-right:10px}.task-detail .task-info .head .function .open{cursor:pointer;font-size:22px;margin-left:12px;margin-top:-2px}.task-detail .task-info .head .function .menu{align-items:center;display:flex;margin-left:12px}.task-detail .task-info .head .function .menu .ivu-icon{color:#606266;font-size:22px}.task-detail .task-info .scroller{margin-left:28px;overflow-x:hidden;overflow-y:auto;padding-left:8px;padding-right:36px}.task-detail .task-info .scroller .title{margin-top:18px}.task-detail .task-info .scroller .title .ivu-input{border-color:transparent;font-size:24px;font-weight:500;line-height:1.4;padding:4px 0;resize:none}.task-detail .task-info .scroller .title .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .desc{margin-top:10px}.task-detail .task-info .scroller .desc div[contenteditable=true]{outline:none}.task-detail .task-info .scroller .desc .mce-content-body img{max-width:100%}.task-detail .task-info .scroller .desc .mce-content-body pre{background:#f5f2f0;border-radius:5px;margin:7px 0;overflow:auto;padding:14px}.task-detail .task-info .scroller .desc .mce-content-body[data-mce-placeholder]:not(.mce-visualblocks):before{color:#bbb}.task-detail .task-info .scroller .items{margin-top:12px}.task-detail .task-info .scroller .items .ivu-form-item{margin-bottom:10px}.task-detail .task-info .scroller .items .item-label{align-items:center;color:#bbb;display:flex}.task-detail .task-info .scroller .items .item-label .taskfont{margin-right:4px}.task-detail .task-info .scroller .items .item-content{margin-left:12px;margin-top:5px}.task-detail .task-info .scroller .items .item-content>li{align-items:center;display:flex;line-height:26px;list-style:none}.task-detail .task-info .scroller .items .item-content>li .el-dropdown{cursor:pointer;display:flex}.task-detail .task-info .scroller .items .item-content>li .task-priority{padding:0 7px}.task-detail .task-info .scroller .items .item-content>li .picker-time{align-items:center;display:flex;line-height:26px}.task-detail .task-info .scroller .items .item-content>li .picker-time .time{cursor:pointer}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag{flex-shrink:0;height:20px;line-height:18px;margin-left:10px;padding:0 4px}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content>li .picker-time .ivu-tag .ivu-tag-text .taskfont{font-size:14px;padding-right:3px;transform:scale(.9)}.task-detail .task-info .scroller .items .item-content.user{cursor:pointer;margin-top:1px}.task-detail .task-info .scroller .items .item-content.user .user-list{align-items:center;display:flex}.task-detail .task-info .scroller .items .item-content.user .user-list>div{margin-right:6px}.task-detail .task-info .scroller .items .item-content.file{margin-bottom:-3px}.task-detail .task-info .scroller .items .item-content.file>li{margin-bottom:2px}.task-detail .task-info .scroller .items .item-content.file>li.tip{color:#999}.task-detail .task-info .scroller .items .item-content.file>li .file-load{height:16px;margin:0;padding:2px;width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-ext{width:16px}.task-detail .task-info .scroller .items .item-content.file>li .file-name{color:#606266;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.file>li .file-size{color:#bbb;flex-shrink:0;font-size:12px;height:24px;padding-left:10px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu{align-items:center;display:flex;opacity:0;padding-left:12px;transition:all .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu.show{opacity:1}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i{color:#aaa;cursor:pointer;font-size:14px;padding:0 4px;transition:color .3s}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i:hover{color:#777}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del{font-size:13px}.task-detail .task-info .scroller .items .item-content.file>li .file-menu i.del:hover{color:red}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-name{color:#303133}.task-detail .task-info .scroller .items .item-content.file>li:hover .file-menu{opacity:1}.task-detail .task-info .scroller .items .item-content.subtask>li{align-items:flex-start;margin-bottom:4px}.task-detail .task-info .scroller .items .item-content.subtask>li:last-child{margin-bottom:-6px}.task-detail .task-info .scroller .items .item-content.subtask>li:hover .subtask-time .clock{opacity:.7;transform:translateX(0)}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-icon{align-items:center;cursor:pointer;display:flex;height:26px;line-height:26px;margin-right:6px;padding-top:1px;width:16px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span{border:1px solid #8bcf70;border-radius:3px;color:#8bcf70;cursor:pointer;display:inline-block;font-size:12px;height:18px;line-height:16px;margin-right:3px;min-width:20px;padding:0 2px;text-align:center}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-flow>span.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name{display:flex;flex:1;margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input{border-color:transparent;line-height:20px;margin:-2px 0;padding:4px 0;resize:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-name .ivu-input:focus{box-shadow:none}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time{margin-right:8px}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time{cursor:pointer;font-size:13px;height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.overdue{color:#ed4014;font-weight:600}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .time.today{color:#f90;font-weight:500}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-time .clock{font-size:20px;margin:3px 2px;opacity:0;transform:translateX(50%);transition:all .2s}.task-detail .task-info .scroller .items .item-content.subtask>li .subtask-avatar{cursor:pointer}.task-detail .task-info .scroller .items .item-content.subtask>li .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .items .item-content.nosub{margin-top:0}.task-detail .task-info .scroller .items .item-content.nosub>li .add-button,.task-detail .task-info .scroller .items .item-content.nosub>li .add-input{margin-top:-2px}.task-detail .task-info .scroller .add{margin-bottom:10px;margin-top:12px}.task-detail .task-info .scroller .add-input{margin-top:6px}.task-detail .task-info .scroller .add-input.loading .ivu-icon-ios-loading{-webkit-animation:icon-loading-load .6s linear infinite;animation:icon-loading-load .6s linear infinite}.task-detail .task-info .scroller .add-button{align-items:center;color:#bbb;cursor:pointer;display:flex;height:32px;margin-top:6px;white-space:nowrap}.task-detail .task-info .scroller .add-button>i{font-size:14px;padding-right:8px}.task-detail .task-info .scroller .add-button>em{font-style:normal;padding-left:4px}.task-detail .task-info .scroller .add-button>em:after{content:"/";padding-left:4px}.task-detail .task-info .scroller .add-button>em:last-child:after{display:none}.task-detail .task-info .scroller .add-button:hover{color:#999}.task-detail .task-info .upload{display:none}.task-detail .task-dialog{display:flex;flex:2;flex-direction:column;flex-shrink:0;justify-content:flex-end;margin-top:22px;position:relative}.task-detail .task-dialog .head{align-items:center;color:#888;display:flex;height:40px;padding-bottom:10px;position:relative}.task-detail .task-dialog .head:before{background-color:#f4f5f5;bottom:0;content:"";height:1px;left:36px;position:absolute;right:0}.task-detail .task-dialog .head .icon{font-size:18px;width:18px}.task-detail .task-dialog .head .nav{align-items:center;color:#666;display:flex;flex:1;font-weight:500;padding-left:18px}.task-detail .task-dialog .head .nav>p{align-items:center;cursor:pointer;display:flex;margin-right:24px}.task-detail .task-dialog .head .nav>p.active{color:#555;cursor:default;font-size:16px;font-weight:600;margin-top:-2px}.task-detail .task-dialog .head .nav .refresh{align-items:center;display:flex;margin-left:-18px}.task-detail .task-dialog .head .nav .refresh>i{cursor:pointer;font-size:18px;opacity:.8;transition:opacity .2s}.task-detail .task-dialog .head .nav .refresh>i:hover{opacity:1}.task-detail .task-dialog .head .nav .refresh .common-loading{height:12px;margin:3px;width:12px}.task-detail .task-dialog .no-dialog{display:flex;flex:1;flex-direction:column;position:relative}.task-detail .task-dialog .no-dialog .no-tip{display:none;flex:1;margin-left:36px}.task-detail .task-dialog .no-dialog .no-input{align-items:center;background-color:#f4f5f7;border-radius:10px;display:flex;margin:22px 0 0 36px;padding:10px 11px}.task-detail .task-dialog .no-dialog .no-input .chat-input-box .chat-input-wrapper{background-color:#f4f5f7;padding:0}.task-detail .task-dialog .no-dialog .no-input .chat-input-toolbar{position:relative}.task-detail .task-dialog .no-dialog .no-input .chat-input-toolbar .ivu-badge{position:absolute;right:10px;top:-8px;transform:scale(.6) translateX(100%);transform-origin:right center;z-index:1}.task-detail .task-dialog .no-dialog .drag-over{align-items:center;background-color:hsla(0,0%,100%,.78);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.task-detail .task-dialog .no-dialog .drag-over:before{border:2px dashed #7b7b7b;border-radius:12px;bottom:0;content:"";left:36px;position:absolute;right:0;top:0}.task-detail .task-dialog .no-dialog .drag-over .drag-text{color:#666;font-size:18px;padding:12px}.task-detail .task-dialog .project-log{margin-left:36px}.task-detail .task-dialog .project-log .logs-activity{padding:22px 0 0}.task-detail .task-dialog .project-log .logs-activity>li{list-style:none;padding-top:0}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading,.task-detail .task-dialog .project-log .logs-activity>li.logs-more,.task-detail .task-dialog .project-log .logs-activity>li.logs-none{height:59px;line-height:59px}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading{align-items:center;display:flex}.task-detail .task-dialog .project-log .logs-activity>li.logs-loading .common-loading{height:22px;margin:0;width:22px}.task-detail .task-dialog .dialog-wrapper .dialog-scroller{padding-left:32px;padding-right:16px}.task-detail .task-dialog .dialog-wrapper .dialog-footer{padding:0 14px 0 28px}.task-detail .task-load{display:flex;left:50%;margin-top:6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.task-detail .task-load .common-loading{height:32px;width:32px}.task-detail.open-dialog{flex-direction:row}.task-detail.open-dialog .task-info{overflow:auto}.task-detail.open-dialog .task-info .head .function{margin-right:2px}.task-detail.open-dialog .task-dialog{border-left:1px solid #f4f5f5;margin:0 0 0 18px;max-width:450px;min-width:320px}.task-detail.open-dialog .task-dialog .head:before{left:18px}.task-detail.open-dialog .task-dialog .head .icon:before{display:none}.task-detail.open-dialog .task-dialog .head .nav{padding-left:0}.task-detail.open-dialog .task-dialog .head .nav>p{margin-right:28px}.task-detail.open-dialog .task-dialog .head .nav>p.active{font-size:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-tip{align-items:center;color:#999;display:flex;justify-content:center;margin-left:18px}.task-detail.open-dialog .task-dialog .no-dialog .no-input{margin:0 0 0 18px}.task-detail.open-dialog .task-dialog .dialog-wrapper{z-index:0}.task-detail.open-dialog .task-dialog .dialog-wrapper .dialog-footer{margin-bottom:0}.task-detail.open-dialog .task-dialog .project-log{background-color:#fff;bottom:0;left:0;margin-left:8px;overflow:auto;padding:8px;position:absolute;right:0;top:40px;z-index:1}.task-detail.open-dialog .task-dialog .project-log .logs-activity{padding:22px 0 0 10px}.task-detail.completed .task-info:before{color:#19be6b;content:"\f373";font-family:Ionicons,serif;font-size:72px;opacity:.2;pointer-events:none;position:absolute;right:13%;top:0;z-index:1}.task-detail-receive{padding:6px 6px 3px}.task-detail-receive .receive-title{font-size:14px}.task-detail-receive .receive-title .ivu-icon{color:#f90;font-size:16px;line-height:18px}.task-detail-receive .receive-time{margin-top:10px}.task-detail-receive .receive-time .ivu-date-picker{width:280px}.task-detail-receive .receive-bottom{margin-top:12px;text-align:right}.task-detail-receive .receive-bottom>button+button{margin-left:4px}.task-detail-delete-file-popover{max-width:200px}.task-detail-delete-file-popover .buttons{margin-top:12px;text-align:right}.task-detail-delete-file-popover .buttons .ivu-btn-small{font-size:12px}.task-detail-user-popper .ivu-poptip-body-content{overflow:visible}.task-detail-avatar-buttons{margin-bottom:4px;margin-top:12px;position:absolute;right:14px;text-align:right;top:5px}.task-detail-avatar-buttons>button{font-size:12px;transform:scale(.9)}@media (max-width:768px){.task-detail .task-info .scroller{overflow-x:auto}}.task-menu-icon{position:relative}.task-menu-icon .loading{align-items:center;display:flex;height:16px;justify-content:center;width:16px}.task-menu-icon .loading .common-loading{height:14px;margin:0;width:14px}.task-menu-icon .ivu-icon{color:#ccc;cursor:pointer;font-size:16px}.task-menu-icon .ivu-icon.completed{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp{list-style:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul{max-height:320px;overflow:auto}.task-menu-more-dropdown>li.task-menu-more-warp>ul::-webkit-scrollbar{display:none}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item{align-items:center;display:flex}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i{color:#bbb;flex-shrink:0;font-size:18px;height:18px;line-height:18px;margin-right:8px;padding:0;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .item>i.ivu-icon{font-size:16px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow{padding:4px 0}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i{margin-right:3px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow>i.check{color:#8bcf70}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name{background:#f4f4f4;border-radius:4px;color:#595959;font-size:12px;height:20px;line-height:20px;padding:0 5px;white-space:nowrap}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.start{background-color:hsla(0,100%,72%,.1);border-color:hsla(0,100%,72%,.1);color:#ff7070}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.progress{background-color:rgba(252,152,75,.1);border-color:rgba(252,152,75,.1);color:#fc984b}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.test{background-color:rgba(47,153,236,.1);border-color:rgba(47,153,236,.1);color:#2f99ec}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li .flow .flow-name.end{background-color:rgba(11,192,55,.1);border-color:rgba(11,192,55,.1);color:#0bc037}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow{align-items:center;display:flex;justify-content:center;padding:8px}.task-menu-more-dropdown>li.task-menu-more-warp>ul>li.load-flow .load-flow-warp{height:18px;width:18px}.task-menu-more-dropdown>li.task-menu-more-warp.medium>ul>li .flow .flow-name{height:24px;line-height:24px;padding:0 7px}.task-menu-more-dropdown>li.task-menu-more-warp.large>ul>li .flow .flow-name{font-size:13px;height:30px;line-height:30px;padding:0 8px}.task-priority{background:transparent;border:1px solid transparent;border-radius:3px;display:inline-block;font-size:13px;max-width:100%;overflow:hidden;padding:2px 5px;text-overflow:ellipsis;white-space:nowrap}.team-management{bottom:0;display:flex;flex-direction:column;left:0;padding:20px;position:absolute;right:0;top:0}.team-management .management-title{align-items:center;color:#333;display:flex;font-size:20px;font-weight:500;line-height:1;margin-bottom:24px}.team-management .management-title .title-icon{align-items:center;display:flex;height:14px;margin-left:4px;margin-top:2px;width:14px}.team-management .management-title .title-icon>i{cursor:pointer}.team-management .team-email{align-items:center;display:flex}.team-management .team-email .ivu-icon{color:#8bcf70;font-size:16px;margin-left:6px}.team-management .team-email .ivu-tag{flex-shrink:0;height:18px;line-height:18px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;transform:scale(.8);transform-origin:right center;white-space:nowrap}.team-management .table-page-box{flex:1;height:0}body.dark-mode-reverse .common-right-bottom .common-right-bottom-link,body.dark-mode-reverse .ivu-badge-count,body.dark-mode-reverse .ivu-btn-primary{color:#000}body.dark-mode-reverse .ivu-modal-mask{background-color:hsla(0,0%,90%,.6)}body.dark-mode-reverse .ivu-modal-content{box-shadow:0 4px 12px hsla(0,0%,100%,.15)}body.dark-mode-reverse .ivu-message-notice-content{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .ivu-notice-notice,body.dark-mode-reverse .ivu-poptip-inner,body.dark-mode-reverse .ivu-select-dropdown,body.dark-mode-reverse .ivu-tooltip-inner{border:1px solid #e3e8ed;box-shadow:none}body.dark-mode-reverse .el-dropdown-menu{border-color:#e3e8ed;box-shadow:0 2px 12px 0 hsla(0,0%,100%,.1)}body.dark-mode-reverse .el-tooltip__popper.is-light{border:1px solid #e3e8ed;box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .common-avatar.avatar-wrapper .avatar-box .avatar-char{color:#000}body.dark-mode-reverse .drawer-overlay{background:hsla(0,0%,90%,.6)}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a{color:#323232}body.dark-mode-reverse .drawer-overlay .overlay-body .overlay-close>a:hover{color:#000}body.dark-mode-reverse .file-content .office-header .header-icons .header-icon,body.dark-mode-reverse .file-preview .office-header .header-icons .header-icon{color:rgba(0,0,0,.8)}body.dark-mode-reverse .file-content .office-header .header-icons .header-icon:hover,body.dark-mode-reverse .file-preview .office-header .header-icons .header-icon:hover{background-color:rgba(0,0,0,.05)}body.dark-mode-reverse .file-content .content-body .tox .tox-edit-area__iframe,body.dark-mode-reverse .file-preview .content-body .tox .tox-edit-area__iframe{background-color:#000}body.dark-mode-reverse .file-content .content-body .teditor-loadedstyle .tox-sidebar-wrap,body.dark-mode-reverse .file-preview .content-body .teditor-loadedstyle .tox-sidebar-wrap{box-shadow:none}body.dark-mode-reverse .minder-editor-container .quickbar{border:1px solid #e3e8ed!important;box-shadow:3px 3px 10px hsla(0,0%,100%,.2)!important}body.dark-mode-reverse .project-panel .project-titbox .project-icons>li.project-icon.active,body.dark-mode-reverse .project-panel .project-titbox .project-title .top-text{color:#000}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-panel .project-column>ul>li .column-task .task-item .task-progress .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.overdue{background-color:transparent;color:#ed4014}body.dark-mode-reverse .project-panel .project-table .project-table-body .task-row>div.row-time .task-time.today{background-color:transparent;color:#f90}body.dark-mode-reverse .dialog-wrapper .dialog-nav .dialog-block .dialog-avatar .icon-avatar{color:#1c1917}body.dark-mode-reverse .dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title>h2{color:#555}body.dark-mode-reverse .dialog-wrapper .dialog-nav .dialog-block .dialog-title .main-title .top-text{color:#000}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content{background-color:#e1e1e1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item .dialog-view .dialog-head .dialog-content .content-text{color:#fff}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content{background-color:#8bcf70}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre a{color:#0027a1}body.dark-mode-reverse .dialog-wrapper .dialog-scroller .dialog-item.self .dialog-view .dialog-head .dialog-content .content-text>pre .mention{color:#000}body.dark-mode-reverse .dialog-group-info .group-info-user>ul>li .user-tag{color:#1c1917}body.dark-mode-reverse .file-icon:before{background-image:url(../images/file/dark/other.svg)}body.dark-mode-reverse .file-icon.archive:before{background-image:url(../images/file/dark/archive.svg)}body.dark-mode-reverse .file-icon.cad:before{background-image:url(../images/file/dark/cad.svg)}body.dark-mode-reverse .file-icon.code:before{background-image:url(../images/file/dark/code.svg)}body.dark-mode-reverse .file-icon.document:before{background-image:url(../images/file/dark/document.svg)}body.dark-mode-reverse .file-icon.drawio:before{background-image:url(../images/file/dark/drawio.svg)}body.dark-mode-reverse .file-icon.excel:before{background-image:url(../images/file/dark/excel.svg)}body.dark-mode-reverse .file-icon.flow:before{background-image:url(../images/file/dark/flow.svg)}body.dark-mode-reverse .file-icon.folder:before{background-image:url(../images/file/dark/folder.svg)}body.dark-mode-reverse .file-icon.folder.share:before{background-image:url(../images/file/dark/folder-share.svg)}body.dark-mode-reverse .file-icon.media:before{background-image:url(../images/file/dark/media.svg)}body.dark-mode-reverse .file-icon.mind:before{background-image:url(../images/file/dark/mind.svg)}body.dark-mode-reverse .file-icon.ofd:before{background-image:url(../images/file/dark/ofd.svg)}body.dark-mode-reverse .file-icon.pdf:before{background-image:url(../images/file/dark/pdf.svg)}body.dark-mode-reverse .file-icon.picture:before{background-image:url(../images/file/dark/picture.svg)}body.dark-mode-reverse .file-icon.ppt:before{background-image:url(../images/file/dark/ppt.svg)}body.dark-mode-reverse .file-icon.sheet:before{background-image:url(../images/file/dark/sheet.svg)}body.dark-mode-reverse .file-icon.tif:before{background-image:url(../images/file/dark/tif.svg)}body.dark-mode-reverse .file-icon.txt:before{background-image:url(../images/file/dark/txt.svg)}body.dark-mode-reverse .file-icon.updir:before{background-image:url(../images/file/dark/updir.svg)}body.dark-mode-reverse .file-icon.upload:before{background-image:url(../images/file/dark/upload.svg)}body.dark-mode-reverse .file-icon.word:before{background-image:url(../images/file/dark/word.svg)}body.dark-mode-reverse .file-icon.wps:before{background-image:url(../images/file/dark/wps.svg)}body.dark-mode-reverse .page-login .login-body .login-box{box-shadow:none}body.dark-mode-reverse .page-manage .manage-box-menu .manage-box-dropdown .manage-box-title.menu-visible{box-shadow:0 1px 6px hsla(0,0%,100%,.2)}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-title{color:rgba(0,0,0,.6);font-size:12px}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .block-num{color:#000}body.dark-mode-reverse .page-dashboard .dashboard-wrapper .dashboard-block>li .block-data .taskfont{color:rgba(0,0,0,.7)}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .icon-avatar{color:#1c1917}body.dark-mode-reverse .page-messenger .messenger-wrapper .messenger-select .messenger-list>ul.dialog>li .dialog-box .dialog-text{color:#555}body.dark-mode-reverse .page-file .file-wrapper .file-navigator .ivu-btn{color:#000}body.dark-mode-reverse .page-index .page-warp{background-color:#efefef}body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-tips,body.dark-mode-reverse .page-index .page-warp .page-header .header-content .header-title,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-four .ivu-dropdown .ivu-dropdown-rel .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-one .header-right-one-dropdown,body.dark-mode-reverse .page-index .page-warp .page-header .header-nav .header-nav-box .header-right-two{color:#000}body.dark-mode-reverse .page-index .page-warp .page-header-bottom{background-color:#efefef}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor{color:#ccc}body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor .mention,body.dark-mode-reverse .chat-input-box .chat-input-wrapper .ql-container .ql-editor.ql-blank:before{color:#333} diff --git a/public/css/fonts/taskfont.ttf b/public/css/fonts/taskfont.ttf index d1d5ae24435dacf71cd2c9d3a3c16cb89c107146..d99aa660a7612a9e4c73f4799ed31cf81747e403 100644 GIT binary patch delta 4358 zcmXxn33ycH6~^)ZWRf8XJA@bmgs=q&5h6l>AR%l46)?oeW+0-X6j7;Ci`F`ELqtUs zt5I=7LMTu64Z9OxVC%b=p>=`l+kvw)(rhTq{=eJ~Lyt(GJ ztO1D&*LLMN$MXj5nZxV)me%}*Pxy@eoI)o$^H&1Kr?h1&+jxd&+0Ju3&kOvN7j+eX%gbqA zVFy2FBb(UCW}ajVPtn5ttmP4H*Yi6bWdo1#I1lmw5AiVTxR?95i@Ry&9#(QQw{R<~ zxQ(}2&F$R58t&vLT*FANWc7 zA)gZ%Kq&($qdP_PpqQTYqBni$O9}nxPglB8$XOgm0efkue@XtN!p$U$l*%MWH@_8s z=3{c(k&2fv*2P5>YIOUxK^0AizgAS+g!m<*Dks!B)jMI4Q{@xXHKMrE z!jGI*17U^Jx**)-v_c3goz@EBX2<@t4%Ry@Ai`r#ONp?_X;BfjI4v*2Q!d`G(Bib@ z2=VMhi;u9?X&DmYmx~r8A--RGJh3Go9&>y;2cK(ulR@z;vhFk!#bY9<_T zTGxbwPAi-c>qxZL37@;zJHy|d)<5A3$IFlo|IhmM)Sw@%H6@SRgLBB;|xYD6wdL*V56scQc-JSX-R^-${u^x`}Jvu0MYO7dJrv{7la%#0$Z>Oe< z^>J#ySYM|`jFmXGWUQZ4bH@5RwP|dCQ^Uqeb^qf=y&D_o)Wxwfr+$u|;MCc%K~CKg z8|>8Wv2v%rkDcf=0k9!Xvj98EX)0hto#sOt8>R=MQGuyxL>d~{aHsKsjc^(ySp0I) zNWm(dh6^^zY0O|JI}IFcwA1Lps+@)pHYU>j=PDgkI}Ijmtka0X#yJfuY`oLh!X`Kk zFl?gJxnMPpChaFVjW=wv)1bpnaT8#Sar@04)Ak zQ5wMFnTm1&7SB|a5U_ZnqO5?$6BTOXJ&TuH6dZlFu?HQ++CSu!5wVAz(jvCbDK}z|I3-AIy(8UM2ah_%N^FBuz{DPNikjHt zPN5Tf!YO`Y8=ZnEw#g}yVw;`9DfXmOOvSc11y<~-c>lFga>ZKQvE!$8EXuRkR;Of( zZFB6?{u!sVi#_X^-L- zjqP?ZQtR&=UP%neD9(5-S(DtGS)X|%t2wnIb*R;{R$pW<%RZP>k+Ui%|adLd(RGiHp(`H`b(T&aSz) z=F3Tild313KWXKp*C)?8CI6J|r?xru+S3Y8duvM7l;$b#Os$-{cIr3N`cGRjEu3C^ z`ubXGH`MN%K4toq(_fwbO#TPg&Tm-NFl}AK2Mvek7R;@fTQ|3PUctP(8p|8& z8kfe>Q~hnv*slK#^`=@ezh|%ZiBw*XME*%Vhg1yfIJ6|0m+IZK*Wg6S&@qV$J(=I7 z)tZ(uh3Tq9^1|DY0%_;Zi$Om0mMA#dBA`48_%9N1Rz{;ouB;vlK>7A#({biuaPA5PBw EFCT`C`~Uy| delta 4146 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 delta 30758 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
=B2RdLwCKx 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 literal 26480 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 b%fNVrvBk<8aueq(6*ew-g@R^WCco$h32lo= diff --git a/public/js/app.js b/public/js/app.js index 9aaf31162..e2a76ba59 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{var e,t,n,i,r,a={36890:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var i=n(88239),r=n(72444),a=/%[sdj%]/g;function o(){for(var e=arguments.length,t=Array(e),n=0;n=o)return e;switch(e){case"%s":return String(t[i++]);case"%d":return Number(t[i++]);case"%j":try{return JSON.stringify(t[i++])}catch(e){return"[Circular]"}break;default:return e}})),l=t[i];i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},m={integer:function(e){return m.number(e)&&parseInt(e,10)===e},float:function(e){return m.number(e)&&!m.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(void 0===e?"undefined":(0,r.Z)(e))&&!m.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(p.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(p.url)},hex:function(e){return"string"==typeof e&&!!e.match(p.hex)}};const v=function(e,t,n,i,a){if(e.required&&void 0===t)h(e,t,n,i,a);else{var s=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(s)>-1?m[s](t)||i.push(o(a.messages.types[s],e.fullField,e.type)):s&&(void 0===t?"undefined":(0,r.Z)(t))!==e.type&&i.push(o(a.messages.types[s],e.fullField,e.type))}};const g={required:h,whitespace:f,type:v,range:function(e,t,n,i,r){var a="number"==typeof e.len,s="number"==typeof e.min,l="number"==typeof e.max,u=t,c=null,d="number"==typeof t,h="string"==typeof t,f=Array.isArray(t);if(d?c="number":h?c="string":f&&(c="array"),!c)return!1;f&&(u=t.length),h&&(u=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),a?u!==e.len&&i.push(o(r.messages[c].len,e.fullField,e.len)):s&&!l&&ue.max?i.push(o(r.messages[c].max,e.fullField,e.max)):s&&l&&(ue.max)&&i.push(o(r.messages[c].range,e.fullField,e.min,e.max))},enum:function(e,t,n,i,r){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&i.push(o(r.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,n,i,r){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||i.push(o(r.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||i.push(o(r.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};const b=function(e,t,n,i,a){var o=[],s=Array.isArray(t)?"array":void 0===t?"undefined":(0,r.Z)(t);g.required(e,t,i,o,a,s),n(o)};const y=function(e,t,n,i,r){var a=e.type,o=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,a)&&!e.required)return n();g.required(e,t,i,o,r,a),s(t,a)||g.type(e,t,i,o,r)}n(o)},w={string:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"string")&&!e.required)return n();g.required(e,t,i,a,r,"string"),s(t,"string")||(g.type(e,t,i,a,r),g.range(e,t,i,a,r),g.pattern(e,t,i,a,r),!0===e.whitespace&&g.whitespace(e,t,i,a,r))}n(a)},method:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},number:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},boolean:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},regexp:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),s(t)||g.type(e,t,i,a,r)}n(a)},integer:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},float:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},array:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"array")&&!e.required)return n();g.required(e,t,i,a,r,"array"),s(t,"array")||(g.type(e,t,i,a,r),g.range(e,t,i,a,r))}n(a)},object:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),void 0!==t&&g.type(e,t,i,a,r)}n(a)},enum:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();g.required(e,t,i,a,r),t&&g.enum(e,t,i,a,r)}n(a)},pattern:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t,"string")&&!e.required)return n();g.required(e,t,i,a,r),s(t,"string")||g.pattern(e,t,i,a,r)}n(a)},date:function(e,t,n,i,r){var a=[];if(e.required||!e.required&&i.hasOwnProperty(e.field)){if(s(t)&&!e.required)return n();if(g.required(e,t,i,a,r),!s(t)){var o=void 0;o="number"==typeof t?new Date(t):t,g.type(e,o,i,a,r),o&&g.range(e,o.getTime(),i,a,r)}}n(a)},url:y,hex:y,email:y,required:b};function _(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var x=_();function k(e){this.rules=null,this._messages=x,this.define(e)}k.prototype={messages:function(e){return e&&(this._messages=d(_(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(void 0===e?"undefined":(0,r.Z)(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments[2],s=e,l=n,h=a;if("function"==typeof l&&(h=l,l={}),this.rules&&0!==Object.keys(this.rules).length){if(l.messages){var f=this.messages();f===x&&(f=_()),d(f,l.messages),l.messages=f}else l.messages=this.messages();var p=void 0,m=void 0,v={},g=l.keys||Object.keys(this.rules);g.forEach((function(n){p=t.rules[n],m=s[n],p.forEach((function(r){var a=r;"function"==typeof a.transform&&(s===e&&(s=(0,i.Z)({},s)),m=s[n]=a.transform(m)),(a="function"==typeof a?{validator:a}:(0,i.Z)({},a)).validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(v[n]=v[n]||[],v[n].push({rule:a,value:m,source:s,field:n}))}))}));var b={};u(v,l,(function(e,t){var n=e.rule,a=!("object"!==n.type&&"array"!==n.type||"object"!==(0,r.Z)(n.fields)&&"object"!==(0,r.Z)(n.defaultField));function s(e,t){return(0,i.Z)({},t,{fullField:n.fullField+"."+e})}function u(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=r;if(Array.isArray(u)||(u=[u]),u.length,u.length&&n.message&&(u=[].concat(n.message)),u=u.map(c(n)),l.first&&u.length)return b[n.field]=1,t(u);if(a){if(n.required&&!e.value)return u=n.message?[].concat(n.message).map(c(n)):l.error?[l.error(n,o(l.messages.required,n.field))]:[],t(u);var d={};if(n.defaultField)for(var h in e.value)e.value.hasOwnProperty(h)&&(d[h]=n.defaultField);for(var f in d=(0,i.Z)({},d,e.rule.fields))if(d.hasOwnProperty(f)){var p=Array.isArray(d[f])?d[f]:[d[f]];d[f]=p.map(s.bind(null,f))}var m=new k(d);m.messages(l.messages),e.rule.options&&(e.rule.options.messages=l.messages,e.rule.options.error=l.error),m.validate(e.value,e.rule.options||l,(function(e){t(e&&e.length?u.concat(e):e)}))}else t(u)}a=a&&(n.required||!n.required&&e.value),n.field=e.field;var d=n.validator(n,e.value,u,e.source,l);d&&d.then&&d.then((function(){return u()}),(function(e){return u(e)}))}),(function(e){y(e)}))}else h&&h();function y(e){var t,n=void 0,i=void 0,r=[],a={};for(n=0;n{e.exports=n(51609)},55448:(e,t,n)=>{"use strict";var i=n(64867),r=n(36026),a=n(4372),o=n(15327),s=n(94097),l=n(84109),u=n(67985),c=n(85061),d=n(45655),h=n(65263);e.exports=function(e){return new Promise((function(t,n){var f,p=e.data,m=e.headers,v=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(f),e.signal&&e.signal.removeEventListener("abort",f)}i.isFormData(p)&&delete m["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(y+":"+w)}var _=s(e.baseURL,e.url);function x(){if(b){var i="getAllResponseHeaders"in b?l(b.getAllResponseHeaders()):null,a={data:v&&"text"!==v&&"json"!==v?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:i,config:e,request:b};r((function(e){t(e),g()}),(function(e){n(e),g()}),a),b=null}}if(b.open(e.method.toUpperCase(),o(_,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=x:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(x)},b.onabort=function(){b&&(n(c("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){n(c("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",i=e.transitional||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,i.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},i.isStandardBrowserEnv()){var k=(e.withCredentials||u(_))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;k&&(m[e.xsrfHeaderName]=k)}"setRequestHeader"in b&&i.forEach(m,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete m[t]:b.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),v&&"json"!==v&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(f=function(e){b&&(n(!e||e&&e.type?new h("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(f),e.signal&&(e.signal.aborted?f():e.signal.addEventListener("abort",f))),p||(p=null),b.send(p)}))}},51609:(e,t,n)=>{"use strict";var i=n(64867),r=n(91849),a=n(30321),o=n(47185);var s=function e(t){var n=new a(t),s=r(a.prototype.request,n);return i.extend(s,a.prototype,n),i.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(45655));s.Axios=a,s.Cancel=n(65263),s.CancelToken=n(14972),s.isCancel=n(26502),s.VERSION=n(97288).version,s.all=function(e){return Promise.all(e)},s.spread=n(8713),s.isAxiosError=n(16268),e.exports=s,e.exports.default=s},65263:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},14972:(e,t,n)=>{"use strict";var i=n(65263);function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,i=n._listeners.length;for(t=0;t{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},30321:(e,t,n)=>{"use strict";var i=n(64867),r=n(15327),a=n(80782),o=n(13572),s=n(47185),l=n(54875),u=l.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&l.assertOptions(t,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],i=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(i=i&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var r,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!i){var c=[o,void 0];for(Array.prototype.unshift.apply(c,n),c=c.concat(a),r=Promise.resolve(e);c.length;)r=r.then(c.shift(),c.shift());return r}for(var d=e;n.length;){var h=n.shift(),f=n.shift();try{d=h(d)}catch(e){f(e);break}}try{r=o(d)}catch(e){return Promise.reject(e)}for(;a.length;)r=r.then(a.shift(),a.shift());return r},c.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=c},80782:(e,t,n)=>{"use strict";var i=n(64867);function r(){this.handlers=[]}r.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},94097:(e,t,n)=>{"use strict";var i=n(91793),r=n(7303);e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},85061:(e,t,n)=>{"use strict";var i=n(80481);e.exports=function(e,t,n,r,a){var o=new Error(e);return i(o,t,n,r,a)}},13572:(e,t,n)=>{"use strict";var i=n(64867),r=n(18527),a=n(26502),o=n(45655),s=n(65263);function l(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return l(e),e.headers=e.headers||{},e.data=r.call(e,e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return l(e),t.data=r.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(l(e),t&&t.response&&(t.response.data=r.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},80481:e=>{"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},47185:(e,t,n)=>{"use strict";var i=n(64867);e.exports=function(e,t){t=t||{};var n={};function r(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function a(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(e[n],t[n])}function o(e){if(!i.isUndefined(t[e]))return r(void 0,t[e])}function s(n){return i.isUndefined(t[n])?i.isUndefined(e[n])?void 0:r(void 0,e[n]):r(void 0,t[n])}function l(n){return n in t?r(e[n],t[n]):n in e?r(void 0,e[n]):void 0}var u={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l};return i.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=u[e]||a,r=t(e);i.isUndefined(r)&&t!==l||(n[e]=r)})),n}},36026:(e,t,n)=>{"use strict";var i=n(85061);e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},18527:(e,t,n)=>{"use strict";var i=n(64867),r=n(45655);e.exports=function(e,t,n){var a=this||r;return i.forEach(n,(function(n){e=n.call(a,e,t)})),e}},45655:(e,t,n)=>{"use strict";var i=n(34155),r=n(64867),a=n(16016),o=n(80481),s={"Content-Type":"application/x-www-form-urlencoded"};function l(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u,c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==i&&"[object process]"===Object.prototype.toString.call(i))&&(u=n(55448)),u),transformRequest:[function(e,t){return a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(l(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(l(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||c.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(a){if("SyntaxError"===e.name)throw o(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c},97288:e=>{e.exports={version:"0.24.0"}},91849:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i{"use strict";var i=n(64867);function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(i.isURLSearchParams(t))a=t.toString();else{var o=[];i.forEach(t,(function(e,t){null!=e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),o.push(r(t)+"="+r(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},7303:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},4372:(e,t,n)=>{"use strict";var i=n(64867);e.exports=i.isStandardBrowserEnv()?{write:function(e,t,n,r,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},91793:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},16268:e=>{"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},67985:(e,t,n)=>{"use strict";var i=n(64867);e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},16016:(e,t,n)=>{"use strict";var i=n(64867);e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},84109:(e,t,n)=>{"use strict";var i=n(64867),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(i.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=i.trim(e.substr(0,a)).toLowerCase(),n=i.trim(e.substr(a+1)),t){if(o[t]&&r.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},8713:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},54875:(e,t,n)=>{"use strict";var i=n(97288).version,r={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){r[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};r.transitional=function(e,t,n){function r(e,t){return"[Axios v"+i+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,o){if(!1===e)throw new Error(r(i," has been removed"+(t?" in "+t:"")));return t&&!a[i]&&(a[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,o)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var i=Object.keys(e),r=i.length;r-- >0;){var a=i[r],o=t[a];if(o){var s=e[a],l=void 0===s||o(s,a,e);if(!0!==l)throw new TypeError("option "+a+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:r}},64867:(e,t,n)=>{"use strict";var i=n(91849),r=Object.prototype.toString;function a(e){return"[object Array]"===r.call(e)}function o(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===r.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,i=e.length;n{var t=/^(attrs|props|on|nativeOn|class|style|hook)$/;function n(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce((function(e,i){var r,a,o,s,l;for(o in i)if(r=e[o],a=i[o],r&&t.test(o))if("class"===o&&("string"==typeof r&&(l=r,e[o]=r={},r[l]=!0),"string"==typeof a&&(l=a,i[o]=a={},a[l]=!0)),"on"===o||"nativeOn"===o||"hook"===o)for(s in a)r[s]=n(r[s],a[s]);else if(Array.isArray(r))e[o]=r.concat(a);else if(Array.isArray(a))e[o]=[r].concat(a);else for(s in a)r[s]=a[s];else e[o]=i[o];return e}),{})}},33201:(e,t,n)=>{"use strict";n(90091),n(92693);var i=n(70538),r=n(20629);const a={name:"Spinner"};var o=n(51900);const s=(0,o.Z)(a,(function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"common-spinner",attrs:{id:"common-spinner"}},[t("Loading",{staticClass:"common-circular"})],1)}),[],!1,null,null,null).exports;var l=n(71905),u=n(9669),c=n.n(u),d=n(80641);const h={name:"RightBottom",components:{MarkdownPreview:l.Z},data:function(){return{loadIng:0,subscribe:null,apiVersion:"",systemVersion:window.systemInfo.version,updateVersion:"",updateNote:"",updateShow:!1,updateIng:!1,downloadUrl:""}},mounted:function(){var e=this;this.checkVersion(),this.$Electron&&(this.subscribe=d.Store.subscribe("updateNotification",(function(t){e.updateShow=!0})),this.$Electron.registerMsgListener("updateDownloaded",(function(t){e.updateVersion=t.version,e.updateNote=t.releaseNotes||e.$L("没有更新描述。"),e.updateShow=!0})))},beforeDestroy:function(){this.subscribe&&(this.subscribe.unsubscribe(),this.subscribe=null)},computed:{isSoftware:function(){return this.$Electron||this.$isEEUiApp},showSSO:function(){return this.isSoftware&&["login"].includes(this.$route.name)},showDown:function(){return this.$isDesktop&&["login","index","manage-dashboard"].includes(this.$route.name)}},methods:{checkVersion:function(){var e=this;c().get($A.apiUrl("../version")).then((function(t){var n=t.status,i=t.data;200===n&&(e.apiVersion=i.version||"",e.$Electron?e.$Electron.sendMessage("updateCheckAndDownload",{apiVersion:e.apiVersion}):e.getDownloadUrl(i.publish))})).catch((function(e){})),this.__checkVersion&&clearTimeout(this.__checkVersion),this.__checkVersion=setTimeout(this.checkVersion,6e5)},getDownloadUrl:function(e){var t=this;if($A.isJson(e))switch(e.provider){case"generic":this.downloadUrl="".concat(e.url,"/").concat(this.apiVersion);break;case"github":var n="cacheAppdown::"+this.apiVersion,i=$A.getStorageJson(n);if(i.time&&i.time+600>Math.round((new Date).getTime()/1e3))return void(this.downloadUrl=i.data.html_url);if(this.loadIng>0)return;this.loadIng++,c().get("https://api.github.com/repos/".concat(e.owner,"/").concat(e.repo,"/releases")).then((function(e){var r=e.status,a=e.data;t.loadIng--,200===r&&$A.isArray(a)&&(i.time=Math.round((new Date).getTime()/1e3),i.data=a.find((function(e){var n=e.tag_name;return 0===t.compareVersion(t.tagVersion(n),t.apiVersion)}))||{},$A.setStorage(n,i),t.downloadUrl=i.data.html_url)})).catch((function(){t.loadIng--}))}},updateQuitAndInstall:function(){var e=this;this.updateIng=!0,setTimeout((function(){e.$Electron.sendMessage("updateQuitAndInstall")}),301)},useSSOLogin:function(){d.Store.set("useSSOLogin",!0)},tagVersion:function(e){return e?$A.leftDelete(e.toLowerCase(),"v"):""},compareVersion:function(e,t){var n=0,i=0;if(e===t)return 0;for(var r=function(e,t){for(var n=t;"."!==e[n]&&nl?1:-1;n=a+1,i=o+1}for(;n0)return 1;n=u+1}for(;i0)return-1;i=c+1}return 0}}};const f=(0,o.Z)(h,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-right-bottom"},[e.showSSO?n("div",{staticClass:"common-right-bottom-link",on:{click:e.useSSOLogin}},[n("Icon",{attrs:{type:"ios-globe-outline"}}),e._v("\n "+e._s(e.$L("使用 SSO 登录"))+"\n ")],1):e._e(),e._v(" "),e.showDown?[e.downloadUrl?n("a",{staticClass:"common-right-bottom-link",attrs:{href:e.downloadUrl,target:"_blank"}},[n("Icon",{attrs:{type:"md-download"}}),e._v("\n "+e._s(e.$L("客户端下载"))+"\n ")],1):e.updateVersion&&e.$Electron?n("div",{staticClass:"common-right-bottom-link",on:{click:function(t){e.updateShow=!0}}},[n("Icon",{attrs:{type:"md-download"}}),e._v("\n "+e._s(e.$L("更新客户端"))+"\n ")],1):e._e()]:e._e(),e._v(" "),n("Modal",{attrs:{closable:!1,"mask-closable":!1,"class-name":"common-right-bottom-notification"},model:{value:e.updateShow,callback:function(t){e.updateShow=t},expression:"updateShow"}},[n("div",{attrs:{slot:"header"},slot:"header"},[n("div",{staticClass:"notification-head"},[n("div",{staticClass:"notification-title"},[e._v(e._s(e.$L("发现新版本")))]),e._v(" "),n("Tag",{attrs:{color:"volcano"}},[e._v("v"+e._s(e.systemVersion)+" -> v"+e._s(e.updateVersion))])],1),e._v(" "),"mac"===e.$Platform?n("div",{staticClass:"notification-tip"},[e._v(e._s(e.$L("离最新版本只有一步之遥了!重新启动应用即可完成更新。")))]):e._e()]),e._v(" "),n("MarkdownPreview",{staticClass:"notification-body overlay-y",attrs:{initialValue:e.updateNote}}),e._v(" "),n("div",{staticClass:"adaption",attrs:{slot:"footer"},slot:"footer"},[n("Button",{attrs:{type:"default"},on:{click:function(t){e.updateShow=!1}}},[e._v(e._s(e.$L("稍后")))]),e._v(" "),n("Button",{attrs:{type:"primary",loading:e.updateIng},on:{click:e.updateQuitAndInstall}},[e._v(e._s(e.$L("mac"===e.$Platform?"重新启动":"立即升级")))])],1)],1)],2)}),[],!1,null,null,null).exports;function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const v={name:"PreviewImageState",components:{PreviewImage:n(92592).Z},computed:function(e){for(var t=1;t0&&(this.show=!0)}}};const g=(0,o.Z)(v,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("PreviewImage",{attrs:{index:e.previewImageIndex,list:e.previewImageList},model:{value:e.show,callback:function(t){e.show=t},expression:"show"}})}),[],!1,null,null,null).exports;function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const w={name:"NetworkException",data:function(){return{show:!1}},computed:function(e){for(var t=1;t0&&(e=e.replace(/^\/manage\/file\/\d+\/(\d+)$/,"/single/file/$1"),this.$store.dispatch("websocketPath",e))},immediate:!0},userId:{handler:function(){var e=this;this.$store.dispatch("websocketConnection"),this.userId>0&&(this.$isEEUiApp&&setTimeout((function(t){var n=requireModuleJs("webview");n&&n.sendMessage({action:"setUmengAlias",userid:e.userId,token:e.userToken,url:$A.apiUrl("users/umeng/alias")})}),6e3),this.$openVlog&&$A.loadScript("js/vconsole.min.js",(function(e){null===e&&"function"==typeof window.VConsole?(window.vConsole=new window.VConsole({onReady:function(){console.log("vConsole: onReady")},onClearLog:function(){console.log("vConsole: onClearLog")}}),console.info("vConsole: Welcome")):$A.modalAlert("vConsole 组件加载失败!")})))},immediate:!0}},methods:{slideType:function(e,t){var n=this.$router.isBack;this.$router.isBack=!1;var i=this.sessionStorage(e.path),r=this.sessionStorage(t.path);i&&i0&&(e.$store.dispatch("getBasicData",600),null===e.ws?e.$store.dispatch("websocketConnection"):e.$store.dispatch("call",{url:"users/ws/exist"}).catch((function(t){e.$store.dispatch("websocketConnection")})))})}}};var C=n(93379),S=n.n(C),O=n(68905),T={insert:"head",singleton:!1};S()(O.Z,T);O.Z.locals;const E=(0,o.Z)(k,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:e.transitionName}},[n("keep-alive",[n("router-view",{staticClass:"child-view",class:{"view-768":e.$store.state.windowMax768}})],1)],1),e._v(" "),n("Spinner"),e._v(" "),n("RightBottom"),e._v(" "),n("NetworkException"),e._v(" "),n("PreviewImageState"),e._v(" "),e.manifestUrl?n("iframe",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{src:e.manifestUrl}}):e._e()],1)}),[],!1,null,"fee0f86e",null).exports,D=[{name:"index",path:"/",component:function(){return n.e(460).then(n.bind(n,70460))}},{name:"manage",path:"/manage",meta:{slide:!1},component:function(){return n.e(791).then(n.bind(n,83791))},children:[{name:"manage-dashboard",path:"dashboard",component:function(){return n.e(451).then(n.bind(n,60451))}},{name:"manage-calendar",path:"calendar",component:function(){return n.e(123).then(n.bind(n,63123))}},{name:"manage-messenger",path:"messenger/:dialogId?",component:function(){return n.e(734).then(n.bind(n,51734))}},{name:"manage-setting",path:"setting",component:function(){return n.e(401).then(n.bind(n,89401))},children:[{name:"manage-setting-personal",path:"personal",component:function(){return n.e(941).then(n.bind(n,98941))}},{name:"manage-setting-language",path:"language",component:function(){return n.e(389).then(n.bind(n,15389))}},{name:"manage-setting-password",path:"password",component:function(){return n.e(402).then(n.bind(n,4402))}},{name:"manage-setting-system",path:"system",component:function(){return n.e(696).then(n.bind(n,92696))}}]},{name:"manage-project-invite",path:"project/invite",component:function(){return n.e(284).then(n.bind(n,5284))}},{name:"manage-project",path:"project/:projectId",component:function(){return n.e(264).then(n.bind(n,59264))}},{name:"manage-file",path:"file/:folderId?/:fileId?",component:function(){return n.e(943).then(n.bind(n,35943))}}]},{name:"single-file-msg",path:"/single/file/msg/:msgId",component:function(){return n.e(615).then(n.bind(n,46615))}},{name:"single-file-task",path:"/single/file/task/:fileId",component:function(){return n.e(912).then(n.bind(n,97912))}},{name:"single-file",path:"/single/file/:codeOrFileId",component:function(){return n.e(996).then(n.bind(n,34996))}},{name:"single-task",path:"/single/task/:taskId",component:function(){return n.e(626).then(n.bind(n,5626))}},{name:"valid-email",path:"/single/valid/email",meta:{title:"验证绑定邮箱"},component:function(){return n.e(406).then(n.bind(n,52406))}},{name:"report-edit",path:"/single/report/edit/:reportEditId",component:function(){return n.e(845).then(n.bind(n,20845))}},{name:"report-detail",path:"/single/report/detail/:reportDetailId",component:function(){return n.e(627).then(n.bind(n,58627))}},{name:"token",path:"/token",component:function(){return n.e(456).then(n.bind(n,90456))}},{name:"login",path:"/login",component:function(){return n.e(99).then(n.bind(n,54099))}},{name:"404",path:"*",component:function(){return n.e(418).then(n.bind(n,54418))}}];function $(e,t){for(var n in t)e[n]=t[n];return e}var M=/[!'()*]/g,P=function(e){return"%"+e.charCodeAt(0).toString(16)},I=/%2C/g,j=function(e){return encodeURIComponent(e).replace(M,P).replace(I,",")};function A(e){try{return decodeURIComponent(e)}catch(e){0}return e}var N=function(e){return null==e||"object"==typeof e?e:String(e)};function L(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach((function(e){var n=e.replace(/\+/g," ").split("="),i=A(n.shift()),r=n.length>0?A(n.join("=")):null;void 0===t[i]?t[i]=r:Array.isArray(t[i])?t[i].push(r):t[i]=[t[i],r]})),t):t}function F(e){var t=e?Object.keys(e).map((function(t){var n=e[t];if(void 0===n)return"";if(null===n)return j(t);if(Array.isArray(n)){var i=[];return n.forEach((function(e){void 0!==e&&(null===e?i.push(j(t)):i.push(j(t)+"="+j(e)))})),i.join("&")}return j(t)+"="+j(n)})).filter((function(e){return e.length>0})).join("&"):null;return t?"?"+t:""}var R=/\/?$/;function B(e,t,n,i){var r=i&&i.options.stringifyQuery,a=t.query||{};try{a=V(a)}catch(e){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:a,params:t.params||{},fullPath:W(t,r),matched:e?H(e):[]};return n&&(o.redirectedFrom=W(n,r)),Object.freeze(o)}function V(e){if(Array.isArray(e))return e.map(V);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=V(e[n]);return t}return e}var z=B(null,{path:"/"});function H(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function W(e,t){var n=e.path,i=e.query;void 0===i&&(i={});var r=e.hash;return void 0===r&&(r=""),(n||"/")+(t||F)(i)+r}function q(e,t,n){return t===z?e===t:!!t&&(e.path&&t.path?e.path.replace(R,"")===t.path.replace(R,"")&&(n||e.hash===t.hash&&U(e.query,t.query)):!(!e.name||!t.name)&&(e.name===t.name&&(n||e.hash===t.hash&&U(e.query,t.query)&&U(e.params,t.params))))}function U(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),i=Object.keys(t).sort();return n.length===i.length&&n.every((function(n,r){var a=e[n];if(i[r]!==n)return!1;var o=t[n];return null==a||null==o?a===o:"object"==typeof a&&"object"==typeof o?U(a,o):String(a)===String(o)}))}function K(e){for(var t=0;t=0&&(t=e.slice(i),e=e.slice(0,i));var r=e.indexOf("?");return r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),{path:e,query:n,hash:t}}(r.path||""),u=t&&t.path||"/",c=l.path?Z(l.path,u,n||r.append):u,d=function(e,t,n){void 0===t&&(t={});var i,r=n||L;try{i=r(e||"")}catch(e){i={}}for(var a in t){var o=t[a];i[a]=Array.isArray(o)?o.map(N):N(o)}return i}(l.query,r.query,i&&i.options.parseQuery),h=r.hash||l.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:c,query:d,hash:h}}var ge,be=function(){},ye={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(e){var t=this,n=this.$router,i=this.$route,r=n.resolve(this.to,i,this.append),a=r.location,o=r.route,s=r.href,l={},u=n.options.linkActiveClass,c=n.options.linkExactActiveClass,d=null==u?"router-link-active":u,h=null==c?"router-link-exact-active":c,f=null==this.activeClass?d:this.activeClass,p=null==this.exactActiveClass?h:this.exactActiveClass,m=o.redirectedFrom?B(null,ve(o.redirectedFrom),null,n):o;l[p]=q(i,m,this.exactPath),l[f]=this.exact||this.exactPath?l[p]:function(e,t){return 0===e.path.replace(R,"/").indexOf(t.path.replace(R,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(i,m);var v=l[p]?this.ariaCurrentValue:null,g=function(e){we(e)&&(t.replace?n.replace(a,be):n.push(a,be))},b={click:we};Array.isArray(this.event)?this.event.forEach((function(e){b[e]=g})):b[this.event]=g;var y={class:l},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:o,navigate:g,isActive:l[f],isExactActive:l[p]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?e():e("span",{},w)}if("a"===this.tag)y.on=b,y.attrs={href:s,"aria-current":v};else{var _=_e(this.$slots.default);if(_){_.isStatic=!1;var x=_.data=$({},_.data);for(var k in x.on=x.on||{},x.on){var C=x.on[k];k in b&&(x.on[k]=Array.isArray(C)?C:[C])}for(var S in b)S in x.on?x.on[S].push(b[S]):x.on[S]=g;var O=_.data.attrs=$({},_.data.attrs);O.href=s,O["aria-current"]=v}else y.on=b}return e(this.tag,y,this.$slots.default)}};function we(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function _e(e){if(e)for(var t,n=0;n-1&&(s.params[h]=n.params[h]);return s.path=me(c.path,s.params),l(c,s,o)}if(s.path){s.params={};for(var f=0;f=e.length?n():e[r]?t(e[r],(function(){i(r+1)})):i(r+1)};i(0)}var Ge={redirected:2,aborted:4,cancelled:8,duplicated:16};function Ye(e,t){return Xe(e,t,Ge.redirected,'Redirected when going from "'+e.fullPath+'" to "'+function(e){if("string"==typeof e)return e;if("path"in e)return e.path;var t={};return Je.forEach((function(n){n in e&&(t[n]=e[n])})),JSON.stringify(t,null,2)}(t)+'" via a navigation guard.')}function Ze(e,t){return Xe(e,t,Ge.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function Xe(e,t,n,i){var r=new Error(i);return r._isRouter=!0,r.from=e,r.to=t,r.type=n,r}var Je=["params","query","hash"];function Qe(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function et(e,t){return Qe(e)&&e._isRouter&&(null==t||e.type===t)}function tt(e){return function(t,n,i){var r=!1,a=0,o=null;nt(e,(function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){r=!0,a++;var l,u=at((function(t){var r;((r=t).__esModule||rt&&"Module"===r[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:ge.extend(t),n.components[s]=t,--a<=0&&i()})),c=at((function(e){var t="Failed to resolve async component "+s+": "+e;o||(o=Qe(e)?e:new Error(t),i(o))}));try{l=e(u,c)}catch(e){c(e)}if(l)if("function"==typeof l.then)l.then(u,c);else{var d=l.component;d&&"function"==typeof d.then&&d.then(u,c)}}})),r||i()}}function nt(e,t){return it(e.map((function(e){return Object.keys(e.components).map((function(n){return t(e.components[n],e.instances[n],e,n)}))})))}function it(e){return Array.prototype.concat.apply([],e)}var rt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function at(e){var t=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!t)return t=!0,e.apply(this,n)}}var ot=function(e,t){this.router=e,this.base=function(e){if(!e)if(xe){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=z,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function st(e,t,n,i){var r=nt(e,(function(e,i,r,a){var o=function(e,t){"function"!=typeof e&&(e=ge.extend(e));return e.options[t]}(e,t);if(o)return Array.isArray(o)?o.map((function(e){return n(e,i,r,a)})):n(o,i,r,a)}));return it(i?r.reverse():r)}function lt(e,t){if(t)return function(){return e.apply(t,arguments)}}ot.prototype.listen=function(e){this.cb=e},ot.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},ot.prototype.onError=function(e){this.errorCbs.push(e)},ot.prototype.transitionTo=function(e,t,n){var i,r=this;try{i=this.router.match(e,this.current)}catch(e){throw this.errorCbs.forEach((function(t){t(e)})),e}var a=this.current;this.confirmTransition(i,(function(){r.updateRoute(i),t&&t(i),r.ensureURL(),r.router.afterHooks.forEach((function(e){e&&e(i,a)})),r.ready||(r.ready=!0,r.readyCbs.forEach((function(e){e(i)})))}),(function(e){n&&n(e),e&&!r.ready&&(et(e,Ge.redirected)&&a===z||(r.ready=!0,r.readyErrorCbs.forEach((function(t){t(e)}))))}))},ot.prototype.confirmTransition=function(e,t,n){var i=this,r=this.current;this.pending=e;var a,o,s=function(e){!et(e)&&Qe(e)&&(i.errorCbs.length?i.errorCbs.forEach((function(t){t(e)})):console.error(e)),n&&n(e)},l=e.matched.length-1,u=r.matched.length-1;if(q(e,r)&&l===u&&e.matched[l]===r.matched[u])return this.ensureURL(),e.hash&&Ae(this.router,r,e,!1),s(((o=Xe(a=r,e,Ge.duplicated,'Avoided redundant navigation to current location: "'+a.fullPath+'".')).name="NavigationDuplicated",o));var c=function(e,t){var n,i=Math.max(e.length,t.length);for(n=0;n0)){var t=this.router,n=t.options.scrollBehavior,i=We&&n;i&&this.listeners.push(je());var r=function(){var n=e.current,r=ct(e.base);e.current===z&&r===e._startLocation||e.transitionTo(r,(function(e){i&&Ae(t,e,n,!0)}))};window.addEventListener("popstate",r),this.listeners.push((function(){window.removeEventListener("popstate",r)}))}},t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){qe(X(i.base+e.fullPath)),Ae(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){Ue(X(i.base+e.fullPath)),Ae(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.ensureURL=function(e){if(ct(this.base)!==this.current.fullPath){var t=X(this.base+this.current.fullPath);e?qe(t):Ue(t)}},t.prototype.getCurrentLocation=function(){return ct(this.base)},t}(ot);function ct(e){var t=window.location.pathname,n=t.toLowerCase(),i=e.toLowerCase();return!e||n!==i&&0!==n.indexOf(X(i+"/"))||(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var dt=function(e){function t(t,n,i){e.call(this,t,n),i&&function(e){var t=ct(e);if(!/^\/#/.test(t))return window.location.replace(X(e+"/#"+t)),!0}(this.base)||ht()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this;if(!(this.listeners.length>0)){var t=this.router.options.scrollBehavior,n=We&&t;n&&this.listeners.push(je());var i=function(){var t=e.current;ht()&&e.transitionTo(ft(),(function(i){n&&Ae(e.router,i,t,!0),We||vt(i.fullPath)}))},r=We?"popstate":"hashchange";window.addEventListener(r,i),this.listeners.push((function(){window.removeEventListener(r,i)}))}},t.prototype.push=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){mt(e.fullPath),Ae(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this,r=this.current;this.transitionTo(e,(function(e){vt(e.fullPath),Ae(i.router,e,r,!1),t&&t(e)}),n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;ft()!==t&&(e?mt(t):vt(t))},t.prototype.getCurrentLocation=function(){return ft()},t}(ot);function ht(){var e=ft();return"/"===e.charAt(0)||(vt("/"+e),!1)}function ft(){var e=window.location.href,t=e.indexOf("#");return t<0?"":e=e.slice(t+1)}function pt(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function mt(e){We?qe(pt(e)):window.location.hash=e}function vt(e){We?Ue(pt(e)):window.location.replace(pt(e))}var gt=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index+1).concat(e),i.index++,t&&t(e)}),n)},t.prototype.replace=function(e,t,n){var i=this;this.transitionTo(e,(function(e){i.stack=i.stack.slice(0,i.index).concat(e),t&&t(e)}),n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var i=this.stack[n];this.confirmTransition(i,(function(){var e=t.current;t.index=n,t.updateRoute(i),t.router.afterHooks.forEach((function(t){t&&t(i,e)}))}),(function(e){et(e,Ge.duplicated)&&(t.index=n)}))}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ot),bt=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Oe(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!We&&!1!==e.fallback,this.fallback&&(t="hash"),xe||(t="abstract"),this.mode=t,t){case"history":this.history=new ut(this,e.base);break;case"hash":this.history=new dt(this,e.base,this.fallback);break;case"abstract":this.history=new gt(this,e.base)}},yt={currentRoute:{configurable:!0}};function wt(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}bt.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},yt.currentRoute.get=function(){return this.history&&this.history.current},bt.prototype.init=function(e){var t=this;if(this.apps.push(e),e.$once("hook:destroyed",(function(){var n=t.apps.indexOf(e);n>-1&&t.apps.splice(n,1),t.app===e&&(t.app=t.apps[0]||null),t.app||t.history.teardown()})),!this.app){this.app=e;var n=this.history;if(n instanceof ut||n instanceof dt){var i=function(e){n.setupListeners(),function(e){var i=n.current,r=t.options.scrollBehavior;We&&r&&"fullPath"in e&&Ae(t,e,i,!1)}(e)};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen((function(e){t.apps.forEach((function(t){t._route=e}))}))}},bt.prototype.beforeEach=function(e){return wt(this.beforeHooks,e)},bt.prototype.beforeResolve=function(e){return wt(this.resolveHooks,e)},bt.prototype.afterEach=function(e){return wt(this.afterHooks,e)},bt.prototype.onReady=function(e,t){this.history.onReady(e,t)},bt.prototype.onError=function(e){this.history.onError(e)},bt.prototype.push=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.push(e,t,n)}));this.history.push(e,t,n)},bt.prototype.replace=function(e,t,n){var i=this;if(!t&&!n&&"undefined"!=typeof Promise)return new Promise((function(t,n){i.history.replace(e,t,n)}));this.history.replace(e,t,n)},bt.prototype.go=function(e){this.history.go(e)},bt.prototype.back=function(){this.go(-1)},bt.prototype.forward=function(){this.go(1)},bt.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map((function(e){return Object.keys(e.components).map((function(t){return e.components[t]}))}))):[]},bt.prototype.resolve=function(e,t,n){var i=ve(e,t=t||this.history.current,n,this),r=this.match(i,t),a=r.redirectedFrom||r.fullPath,o=function(e,t,n){var i="hash"===n?"#"+t:t;return e?X(e+"/"+i):i}(this.history.base,a,this.mode);return{location:i,route:r,href:o,normalizedTo:i,resolved:r}},bt.prototype.getRoutes=function(){return this.matcher.getRoutes()},bt.prototype.addRoute=function(e,t){this.matcher.addRoute(e,t),this.history.current!==z&&this.history.transitionTo(this.history.getCurrentLocation())},bt.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==z&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(bt.prototype,yt),bt.install=function e(t){if(!e.installed||ge!==t){e.installed=!0,ge=t;var n=function(e){return void 0!==e},i=function(e,t){var i=e.$options._parentVnode;n(i)&&n(i=i.data)&&n(i=i.registerRouteInstance)&&i(e,t)};t.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,i(this,this)},destroyed:function(){i(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("RouterView",G),t.component("RouterLink",ye);var r=t.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}},bt.version="3.5.3",bt.isNavigationFailure=et,bt.NavigationFailureType=Ge,bt.START_LOCATION=z,xe&&window.Vue&&window.Vue.use(bt);const _t=bt;var xt=n(54705),kt=n.n(xt),Ct=n(40158),St=n.n(Ct);function Ot(e){return function(e){if(Array.isArray(e))return Tt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);ne.length)&&(t=e.length);for(var n=0,i=new Array(t);n0){var t=e.cacheProjects.find((function(t){return t.id==e.projectId}));if(t){var n=e.cacheProjectParameter.find((function(t){return t.project_id==e.projectId}));return n||(n=$A.projectParameterTemplate(e.projectId),e.cacheProjectParameter.push(n)),void 0===n.menuType&&(n.menuType="column"),t.cacheParameter=n,t}}return{cacheParameter:{}}},taskData:function(e){var t=e.taskId;if(0==t&&(t=$A.runNum(window.__taskId)),t>0){window.__taskId=t;var n=e.cacheTasks.find((function(e){return e.id==t}));if(n)return n}return{}},transforTasks:function(e){return function(t){return t.filter((function(e){var n=e.parent_id;return!(n>0&&t.find((function(e){return e.id==n})))})).map((function(n){if(n.parent_id>0){var i=e.cacheTasks.find((function(e){return e.id==n.parent_id}));return i?Object.assign({},i,{id:n.id,parent_id:n.parent_id,name:n.name,start_at:n.start_at,end_at:n.end_at,complete_at:n.complete_at,_time:n._time,flow_item_id:n.flow_item_id,flow_item_name:n.flow_item_name,flow_item_status:n.flow_item_status,sub_top:!0,sub_my:[]}):Object.assign({},n,{sub_top:!0,sub_my:[]})}return Object.assign({},n,{sub_top:!1,sub_my:t.filter((function(e){return e.parent_id==n.id}))})}))}},dashboardTask:function(e){var t=$A.Date($A.formatDate("Y-m-d 00:00:00")),n=$A.Date($A.formatDate("Y-m-d 23:59:59")),i=$A.Date($A.formatDate("Y-m-d H:i:s")),r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!e.archived_at&&((!e.complete_at||!0!==t)&&e.owner)},a=e.cacheTasks.filter((function(e){return r(e)})),o=0;if(e.taskCompleteTemps.length>0){var s,l=e.cacheTasks.filter((function(t){return e.taskCompleteTemps.includes(t.id)&&r(t,!1)}));if(l.length>0)o=l.length,(s=a=$A.cloneJSON(a)).push.apply(s,At(l))}var u=a.filter((function(e){var i=$A.Date(e.end_at);return t<=i&&i<=n})),c=a.filter((function(e){return e.end_at&&$A.Date(e.end_at)<=i})),d={today:u,today_count:u.length,overdue:c,overdue_count:c.length,all:a,all_count:a.length};return o>0&&(d.today_count-=u.filter((function(t){return e.taskCompleteTemps.includes(t.id)})).length,d.overdue_count-=c.filter((function(t){return e.taskCompleteTemps.includes(t.id)})).length,d.all_count-=o),d}};function Ft(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var i,r,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(i=n.next()).done)&&(a.push(i.value),!t||a.length!==t);o=!0);}catch(e){s=!0,r=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw r}}return a}(e,t)||Bt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rt(e){return function(e){if(Array.isArray(e))return Vt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Bt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bt(e,t){if(e){if("string"==typeof e)return Vt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vt(e,t):void 0}}function Vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n-1&&(window.__getBasicData=setTimeout((function(){i("getBasicData",null),e()}),t))}));i("getProjects").catch((function(){})),i("getDialogs").catch((function(){})),i("getTaskForDashboard");var r=Object.values(n.userAvatar).map((function(e){return e.userid}));Rt(new Set(r)).some((function(e){i("getUserBasic",{userid:e})}))},getUserInfo:function(e){var t=e.dispatch;return new Promise((function(e,n){t("call",{url:"users/info"}).then((function(n){t("saveUserInfo",n.data),e(n)})).catch((function(e){console.warn(e),n(e)}))}))},saveUserInfo:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){var r=$A.cloneJSON(t);r.userid=$A.runNum(r.userid),r.token=r.userid>0?r.token||n.userToken:"",n.userInfo=r,n.userId=r.userid,n.userToken=r.token,n.userIsAdmin=$A.inArray("admin",r.identity),$A.setStorage("userInfo",n.userInfo),i("getBasicData",null),e()}))},saveUserOnlineStatus:function(e,t){var n=e.state,i=t.userid,r=t.online;n.userOnline[i]!==r&&(n.userOnline=Object.assign({},n.userOnline,zt({},i,r)))},getUserBasic:function(e,t){var n=e.state,i=e.dispatch;if(!0!==n.loadUserBasic){var r=$A.Time(),a=$A.cloneJSON(n.cacheUserWait);t&&t.userid&&a.push(t),n.cacheUserWait=[];var o=[],s=0;a.some((function(e){var t=n.cacheUserBasic.find((function(t){return t.userid==e.userid}));if(t&&r-t._time<=30)return setTimeout((function(){n.cacheUserActive=Object.assign(t,{__:Math.random()}),d.Store.set("cacheUserActive",t)}),s+=5),!1;o.push(e)})),0!==o.length&&(o.length>30&&(n.cacheUserWait=o.slice(30),o=o.slice(0,30)),n.loadUserBasic=!0,i("call",{url:"users/basic",data:{userid:Rt(new Set(o.map((function(e){return e.userid}))))}}).then((function(e){r=$A.Time(),o.forEach((function(t){var n=e.data.find((function(e){return e.userid==t.userid}))||Object.assign(t,{email:""});n._time=r,i("saveUserBasic",n)})),n.loadUserBasic=!1,i("getUserBasic")})).catch((function(e){console.warn(e),n.loadUserBasic=!1,i("getUserBasic")})))}else t&&n.cacheUserWait.push(t)},saveUserBasic:function(e,t){var n=e.state;$A.execMainDispatch("saveUserBasic",t);var i=n.cacheUserBasic.findIndex((function(e){return e.userid==t.userid}));i>-1?(t=Object.assign({},n.cacheUserBasic[i],t),n.cacheUserBasic.splice(i,1,t)):n.cacheUserBasic.push(t),n.cacheUserActive=Object.assign(t,{__:Math.random()}),d.Store.set("cacheUserActive",t),setTimeout((function(){$A.setStorage("cacheUserBasic",n.cacheUserBasic)}))},userNickNameInput:function(e){var t=e.dispatch;return new Promise((function(e,n){var i=function(t,i){"function"==typeof t&&t(),!0===i?setTimeout(e,301):setTimeout((function(e){n(!1===i?{}:{msg:i})}),301)};setTimeout((function(e){$A.modalInput({title:"设置昵称",placeholder:"请输入昵称",okText:"保存",onOk:function(e,n){e?t("call",{url:"users/editdata",data:{nickname:e},checkNick:!1}).then((function(){t("getUserInfo").then((function(){i(n,!0)})).catch((function(){i(n,!1)}))})).catch((function(e){var t=e.msg;i(n,t)})):i(n,!1)},onCancel:function(){i(null,!1)}})}),100)}))},logout:function(e){e.state;var t=e.dispatch,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t("handleClearCache",{}).then((function(){var e=["/","/login"].includes(window.location.pathname)?"":encodeURIComponent(window.location.href);!1===n&&(e=null),$A.goForward({name:"login",query:e?{from:e}:{}},!0)}))},handleClearCache:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){try{var r=$A.getStorageString("cacheLoginEmail"),a=$A.getStorageString("cacheThemeMode"),o=$A.getStorageJson("cacheFileSort");window.localStorage.clear(),n.cacheUserBasic=[],n.cacheDialogs=[],n.cacheProjects=[],n.cacheColumns=[],n.cacheTasks=[],$A.setStorage("cacheProjectParameter",n.cacheProjectParameter),$A.setStorage("cacheServerUrl",n.cacheServerUrl),$A.setStorage("cacheLoginEmail",r),$A.setStorage("cacheThemeMode",a),$A.setStorage("cacheFileSort",o),$A.setStorage("cacheTaskBrowse",n.cacheTaskBrowse),i("saveUserInfo",$A.isJson(t)?t:n.userInfo),e()}catch(t){e()}}))},saveFile:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveFile",t),$A.isArray(t))t.forEach((function(e){i("saveFile",e)}));else if($A.isJson(t)){var r={_load:!1,_edit:!1},a=n.files.findIndex((function(e){return e.id==t.id}));a>-1?n.files.splice(a,1,Object.assign(r,n.files[a],t)):n.files.push(Object.assign(r,t))}},forgetFile:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetFile",t),($A.isArray(t)?t:[t]).some((function(e){n.files=n.files.filter((function(t){return t.id!=e})),n.files.some((function(t){t.pid==e&&i("forgetFile",t.id)}))}))},getFiles:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){i("call",{url:"file/lists",data:{pid:t}}).then((function(r){var a=r.data.map((function(e){return e.id}));n.files=n.files.filter((function(e){return e.pid!=t||a.includes(e.id)})),i("saveFile",r.data),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},searchFiles:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){n("call",{url:"file/search",data:{key:t}}).then((function(t){n("saveFile",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},saveProject:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveProject",t),$A.isArray(t))t.forEach((function(e){i("saveProject",e)}));else if($A.isJson(t)){void 0!==t.project_column&&(i("saveColumn",t.project_column),delete t.project_column);var r=n.cacheProjects.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheProjects.splice(r,1,Object.assign({},n.cacheProjects[r],t)):(void 0===t.project_user&&(t.project_user=[]),n.cacheProjects.push(t)),n.cacheDialogs.some((function(e){if("group"==e.type&&"project"==e.group_type&&e.group_info.id==t.id)for(var n in void 0!==t.name&&(e.name=t.name),e.group_info)e.group_info.hasOwnProperty(n)&&void 0!==t[n]&&(e.group_info[n]=t[n])})),setTimeout((function(){$A.setStorage("cacheProjects",n.cacheProjects)}))}},forgetProject:function(e,t){var n=e.state;$A.execMainDispatch("forgetProject",t);var i=$A.isArray(t)?t:[t];if(i.some((function(e){var t=n.cacheProjects.findIndex((function(t){return t.id==e}));t>-1&&n.cacheProjects.splice(t,1)})),i.includes(n.projectId)){var r=n.cacheProjects.find((function(e){var n=e.id;return n&&n!=t}));r?$A.goForward({name:"manage-project",params:{projectId:r.id}}):$A.goForward({name:"manage-dashboard"})}setTimeout((function(){$A.setStorage("cacheProjects",n.cacheProjects)}))},getProjects:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheProjects=[],void r({msg:"Parameter error"});var a=t||{},o=!0;void 0!==a.hideLoad&&(o=!a.hideLoad,delete a.hideLoad),o&&n.loadProjects++,i("call",{url:"project/lists",data:a}).then((function(t){var r=t.data;n.projectTotal=r.total_all,i("saveProject",r.data),e(r)})).catch((function(e){console.warn(e),r(e)})).finally((function(e){o&&n.loadProjects--}))}))},getProjectOne:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){0!==$A.runNum(t)?(n.projectLoad++,i("call",{url:"project/one",data:{project_id:t}}).then((function(t){setTimeout((function(){n.projectLoad--}),10),i("saveProject",t.data),e(t)})).catch((function(e){console.warn(e),n.projectLoad--,r(e)}))):r({msg:"Parameter error"})}))},archivedProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/archived",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},removeProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/remove",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},exitProject:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/exit",data:{project_id:t}}).then((function(i){n("forgetProject",t),e(i)})).catch((function(e){console.warn(e),n("getProjectOne",t).catch((function(){})),i(e)})):i({msg:"Parameter error"})}))},saveColumn:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveColumn",t),$A.isArray(t))t.forEach((function(e){i("saveColumn",e)}));else if($A.isJson(t)){var r=n.cacheColumns.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheColumns.splice(r,1,Object.assign({},n.cacheColumns[r],t)):n.cacheColumns.push(t),setTimeout((function(){$A.setStorage("cacheColumns",n.cacheColumns)}))}},forgetColumn:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetColumn",t);var r=$A.isArray(t)?t:[t],a=[];r.some((function(e){var t=n.cacheColumns.findIndex((function(t){return t.id==e}));t>-1&&(a.push(n.cacheColumns[t].project_id),i("getProjectOne",n.cacheColumns[t].project_id).catch((function(){})),n.cacheColumns.splice(t,1))})),Array.from(new Set(a)).some((function(e){return i("getProjectOne",e).catch((function(){}))})),setTimeout((function(){$A.setStorage("cacheColumns",n.cacheColumns)}))},getColumns:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheColumns=[],void r({msg:"Parameter error"});n.projectLoad++,i("call",{url:"project/column/lists",data:{project_id:t}}).then((function(r){var a=r.data;n.projectLoad--;var o=a.data.map((function(e){return e.id}));if(n.cacheColumns=n.cacheColumns.filter((function(e){return e.project_id!=t||o.includes(e.id)})),i("saveColumn",a.data),e(a.data),1===n.cacheColumns.filter((function(e){return e.project_id==t})).length){var s=n.cacheProjectParameter.find((function(e){return e.project_id==t}))||{};void 0!==s.menuInit&&!1!==s.menuInit||i("toggleProjectParameter",{project_id:t,key:{menuInit:!0,menuType:"table"}})}})).catch((function(e){console.warn(e),n.projectLoad--,r(e)}))}))},removeColumn:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"project/column/remove",data:{column_id:t}}).then((function(i){n("forgetColumn",t),e(i)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},saveTask:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveTask",t),$A.isArray(t))t.forEach((function(e){i("saveTask",e)}));else if($A.isJson(t)){if(t._time=$A.Time(),t.flow_item_name&&-1!==t.flow_item_name.indexOf("|")){var r=Ft(t.flow_item_name.split("|"),2);t.flow_item_status=r[0],t.flow_item_name=r[1]}void 0!==t.archived_at&&n.cacheTasks.filter((function(e){return e.parent_id==t.id})).some((function(e){i("saveTask",Object.assign(e,{archived_at:t.archived_at,archived_userid:t.archived_userid}))}));var a={};void 0!==t.update_marking&&(a=$A.isJson(t.update_marking)?t.update_marking:{},delete t.update_marking);var o=n.cacheTasks.findIndex((function(e){return e.id==t.id}));o>-1?n.cacheTasks.splice(o,1,Object.assign({},n.cacheTasks[o],t)):n.cacheTasks.push(t),(!0===a.is_update_maintask||t.parent_id>0&&-1===n.cacheTasks.findIndex((function(e){return e.id==t.parent_id})))&&i("getTaskOne",t.parent_id).catch((function(){})),!0===a.is_update_project&&i("getProjectOne",t.project_id).catch((function(){})),!0===a.is_update_content&&i("getTaskContent",t.id),!0===a.is_update_subtask&&i("getTaskForParent",t.id).catch((function(){})),n.cacheDialogs.some((function(e){if("group"==e.type&&"task"==e.group_type&&e.group_info.id==t.id)for(var n in void 0!==t.name&&(e.name=t.name),e.group_info)e.group_info.hasOwnProperty(n)&&void 0!==t[n]&&(e.group_info[n]=t[n])})),setTimeout((function(){$A.setStorage("cacheTasks",n.cacheTasks)}))}},forgetTask:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("forgetTask",t);var r=$A.isArray(t)?t:[t],a=[],o=[];r.some((function(e){var t=n.cacheTasks.findIndex((function(t){return t.id==e}));t>-1&&(n.cacheTasks[t].parent_id&&a.push(n.cacheTasks[t].parent_id),o.push(n.cacheTasks[t].project_id),n.cacheTasks.splice(t,1)),n.cacheTasks.filter((function(t){return t.parent_id==e})).some((function(e){var t=n.cacheTasks.findIndex((function(t){return t.id==e.id}));t>-1&&(o.push(e.project_id),n.cacheTasks.splice(t,1))}))})),Array.from(new Set(a)).some((function(e){return i("getTaskOne",e).catch((function(){}))})),Array.from(new Set(o)).some((function(e){return i("getProjectOne",e).catch((function(){}))})),r.includes(n.taskId)&&(n.taskId=0),setTimeout((function(){$A.setStorage("cacheTasks",n.cacheTasks)}))},increaseTaskMsgNum:function(e,t){var n=e.state;$A.execMainDispatch("increaseTaskMsgNum",t);var i=n.cacheTasks.find((function(e){return e.dialog_id===t}));i&&i.msg_num++},getTasks:function(e,t){var n=e.state,i=e.dispatch,r=[];return $A.isArray(t.taskData)&&(r=t.taskData,delete t.taskData),new Promise((function(e,a){if(0===n.userId)return n.cacheTasks=[],void a({msg:"Parameter error"});t.project_id&&n.projectLoad++,i("call",{url:"project/task/lists",data:t}).then((function(o){var s;t.project_id&&n.projectLoad--;var l=o.data;if((s=r).push.apply(s,Rt(l.data)),l.next_page_url){var u=Object.assign(t,{page:l.current_page+1,taskData:r});l.current_page%5==0?$A.modalWarning({content:"数据已超过"+l.to+"条,是否继续加载?",onOk:function(){i("getTasks",u).then(e).catch(a)},onCancel:function(){i("saveTask",r),e()}}):i("getTasks",u).then(e).catch(a)}else i("saveTask",r),e()})).catch((function(e){console.warn(e),a(e),t.project_id&&n.projectLoad--}))}))},getTaskOne:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){/^\d+$/.test(t)&&(t={task_id:t}),0!==$A.runNum(t.task_id)?n("call",{url:"project/task/one",data:t}).then((function(t){n("saveTask",t.data),e(t)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},getTaskForDashboard:function(e,t){var n=e.state,i=e.dispatch,r=e.getters;if("number"==typeof t)return window.__getTaskForDashboard&&clearTimeout(window.__getTaskForDashboard),void(t>-1&&(window.__getTaskForDashboard=setTimeout((function(){i("getTaskForDashboard",null)}),t)));if(!0!==n.loadDashboardTasks){n.loadDashboardTasks=!0;var a=$A.Time(),o=r.dashboardTask,s=o.today,l=o.overdue,u=o.all,c=s.map((function(e){return e.id}));c.push.apply(c,Rt(l.map((function(e){return e.id})))),c.push.apply(c,Rt(u.map((function(e){return e.id}))));var d=3;!function e(){if(d<=0){n.loadDashboardTasks=!1;var t=r.dashboardTask,o=t.today,s=t.overdue,l=t.all,u=o.filter((function(e){return e._time>=a})).map((function(e){return e.id}));return u.push.apply(u,Rt(s.filter((function(e){return e._time>=a})).map((function(e){return e.id})))),u.push.apply(u,Rt(l.filter((function(e){return e._time>=a})).map((function(e){return e.id})))),void i("forgetTask",c.filter((function(e){return-1==u.indexOf(e)})))}2==--d?i("getTasks",{complete:"no",time:[$A.formatDate("Y-m-d 00:00:00"),$A.formatDate("Y-m-d 23:59:59")]}).then(e).catch(e):1==d?i("getTasks",{complete:"no",time_before:$A.formatDate("Y-m-d H:i:s")}).then(e).catch(e):0==d&&i("getTasks",{complete:"no"}).then(e).catch(e)}()}},getTaskForProject:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=$A.Time(),o=n.cacheTasks.filter((function(e){return e.project_id==t})).map((function(e){return e.id})),s=function(){var e=n.cacheTasks.filter((function(e){return e.project_id==t&&e._time>=a})).map((function(e){return e.id}));i("forgetTask",o.filter((function(t){return-1==e.indexOf(t)})))};i("getTasks",{project_id:t}).then((function(){s(),e()})).catch((function(){s(),r()}))}))},getTaskForParent:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=$A.Time(),o=n.cacheTasks.filter((function(e){return e.parent_id==t})).map((function(e){return e.id})),s=function(){var e=n.cacheTasks.filter((function(e){return e.parent_id==t&&e._time>=a})).map((function(e){return e.id}));i("forgetTask",o.filter((function(t){return-1==e.indexOf(t)})))};i("getTasks",{parent_id:t,archived:"all"}).then((function(){s(),e()})).catch((function(){s(),r()}))}))},removeTask:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t.task_id)?(n("taskLoadStart",t.task_id),n("call",{url:"project/task/remove",data:t}).then((function(i){n("forgetTask",t.task_id),n("taskLoadEnd",t.task_id),e(i)})).catch((function(e){console.warn(e),n("getTaskOne",t.task_id).catch((function(){})),n("taskLoadEnd",t.task_id),i(e)}))):i({msg:"Parameter error"})}))},archivedTask:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){/^\d+$/.test(t)&&(t={task_id:t}),0!==$A.runNum(t.task_id)?(n("taskLoadStart",t.task_id),n("call",{url:"project/task/archived",data:t}).then((function(i){n("saveTask",i.data),n("taskLoadEnd",t.task_id),e(i)})).catch((function(e){console.warn(e),n("getTaskOne",t.task_id).catch((function(){})),n("taskLoadEnd",t.task_id),i(e)}))):i({msg:"Parameter error"})}))},getTaskContent:function(e,t){e.state;var n=e.dispatch;0!==$A.runNum(t)&&n("call",{url:"project/task/content",data:{task_id:t}}).then((function(e){n("saveTaskContent",e.data)})).catch((function(e){console.warn(e)}))},saveTaskContent:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveTaskContent",t),$A.isArray(t))t.forEach((function(e){i("saveTaskContent",e)}));else if($A.isJson(t)){var r=n.taskContents.findIndex((function(e){return e.task_id==t.task_id}));r>-1?n.taskContents.splice(r,1,Object.assign({},n.taskContents[r],t)):n.taskContents.push(t)}},getTaskFiles:function(e,t){var n=e.state,i=e.dispatch;0!==$A.runNum(t)&&i("call",{url:"project/task/files",data:{task_id:t}}).then((function(e){e.data.forEach((function(e){var t=n.taskFiles.findIndex((function(t){return t.id==e.id}));t>-1?n.taskFiles.splice(t,1,e):n.taskFiles.push(e)})),i("saveTask",{id:t,file_num:e.data.length})})).catch((function(e){console.warn(e)}))},forgetTaskFile:function(e,t){var n=e.state;e.dispatch;($A.isArray(t)?t:[t]).some((function(e){var t=n.taskFiles.findIndex((function(t){return t.id==e}));t>-1&&n.taskFiles.splice(t,1)}))},openTask:function(e,t){var n=e.state,i=e.dispatch,r=t;$A.isJson(t)&&(r=t.parent_id>0?t.parent_id:t.id),n.taskId=r,r>0&&i("getTaskOne",{task_id:r,archived:"all"}).then((function(){i("getTaskContent",r),i("getTaskFiles",r),i("getTaskForParent",r).catch((function(){})),i("saveTaskBrowse",r)})).catch((function(e){var t=e.msg;$A.modalWarning({content:t,onOk:function(){n.taskId=0}})}))},taskAdd:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){var r=$A.cloneJSON($A.date2string(t));$A.isArray(r.column_id)&&(r.column_id=r.column_id.find((function(e){return e}))),n("call",{url:"project/task/add",data:r,method:"post"}).then((function(t){n("addTaskSuccess",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},taskAddSub:function(e,t){var n=e.dispatch;return new Promise((function(e,i){n("call",{url:"project/task/addsub",data:t}).then((function(t){n("addTaskSuccess",t.data),e(t)})).catch((function(e){console.warn(e),i(e)}))}))},addTaskSuccess:function(e,t){var n=e.dispatch;void 0!==t.new_column&&(n("saveColumn",t.new_column),delete t.new_column),n("saveTask",t),n("getProjectOne",t.project_id).catch((function(){}))},taskUpdate:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){n("taskBeforeUpdate",t).then((function(t){var r=t.confirm,a=t.post;n("taskLoadStart",a.task_id),n("call",{url:"project/task/update",data:a,method:"post"}).then((function(t){n("taskLoadEnd",a.task_id),n("saveTask",t.data),e(t)})).catch((function(e){console.warn(e),n("taskLoadEnd",a.task_id),n("getTaskOne",a.task_id).catch((function(){})),setTimeout((function(){i(e)}),!0===r?301:0)}))})).catch(i)}))},taskBeforeUpdate:function(e,t){var n=e.state;e.dispatch;return new Promise((function(e,i){var r=$A.cloneJSON($A.date2string(t)),a="温馨提示",o=null;if(void 0!==r.times){!1===t.times[0]&&(o="你确定要取消任务时间吗?");var s=n.cacheTasks.find((function(e){return e.id==r.task_id}));a=s.parent_id>0?"更新子任务":"更新主任务",s&&(s.parent_id>0?r.times[0]&&n.cacheTasks.some((function(e){if(e.id!=s.parent_id)return!1;if(!e.end_at)return o="主任务没有设置时间,设置子任务将同步设置主任务",!0;var t=$A.Date(r.times[0],!0),n=$A.Date(r.times[1],!0),i=$A.Date(e.start_at,!0),a=$A.Date(e.end_at,!0);return ta?(o="新设置的子任务结束时间在主任务时间之外,修改后将同步修改主任务",!0):void 0})):n.cacheTasks.some((function(e){if(e.parent_id!=s.id)return!1;if(!e.end_at)return!1;var t=$A.Date(r.times[0],!0),n=$A.Date(r.times[1],!0),i=$A.Date(s.start_at,!0),a=$A.Date(s.end_at,!0),l=$A.Date(e.start_at,!0),u=$A.Date(e.end_at,!0);return(i!=l||a!=u)&&(r.times[0]?t>l?(o="新设置的开始时间在子任务(".concat(e.name,")时间之内,修改后将同步修改子任务"),!0):n-1?n.taskFlowItems.splice(t,1,e):n.taskFlowItems.push(e),a&&a.flow_item_id==e.id&&a.flow_item_name!=e.name&&n.cacheTasks.filter((function(t){return t.flow_item_id==e.id})).some((function(t){i("saveTask",{id:t.id,flow_item_name:"".concat(e.status,"|").concat(e.name)})}))})),delete o.turns;var s=n.taskFlows.findIndex((function(e){return e.task_id==o.task_id}));s>-1?n.taskFlows.splice(s,1,o):n.taskFlows.push(o),e(r)})).catch((function(e){console.warn(e),r(e)}))}))},getTaskPriority:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){n("call",{url:"system/priority"}).then((function(n){t.taskPriority=n.data,e(n)})).catch((function(e){console.warn(e),i(e)}))}))},getColumnTemplate:function(e){var t=e.state,n=e.dispatch;return new Promise((function(e,i){n("call",{url:"system/column/template"}).then((function(n){t.columnTemplate=n.data,e(n)})).catch((function(e){console.warn(e),i(e)}))}))},saveTaskCompleteTemp:function(e,t){var n=e.state;/^\d+$/.test(t)&&!n.taskCompleteTemps.includes(t)&&n.taskCompleteTemps.push(t)},forgetTaskCompleteTemp:function(e,t){var n=e.state;!0===t?n.taskCompleteTemps=[]:/^\d+$/.test(t)&&(n.taskCompleteTemps=n.taskCompleteTemps.filter((function(e){return e!=t})))},saveTaskBrowse:function(e,t){var n=e.state,i=n.cacheTaskBrowse.findIndex((function(e){return e.id==t}));i>-1&&n.cacheTaskBrowse.splice(i,1),n.cacheTaskBrowse.unshift({id:t,userid:n.userId}),n.cacheTaskBrowse.length>200&&n.cacheTaskBrowse.splice(200),setTimeout((function(){$A.setStorage("cacheTaskBrowse",n.cacheTaskBrowse)}))},saveDialog:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveDialog",t),$A.isArray(t))t.forEach((function(e){i("saveDialog",e)}));else if($A.isJson(t)){var r=n.cacheDialogs.findIndex((function(e){return e.id==t.id}));r>-1?n.cacheDialogs.splice(r,1,Object.assign({},n.cacheDialogs[r],t)):n.cacheDialogs.push(t),setTimeout((function(){$A.setStorage("cacheDialogs",n.cacheDialogs)}))}},updateDialogLastMsg:function(e,t){var n=e.state,i=e.dispatch;$A.execMainDispatch("updateDialogLastMsg",t),n.cacheDialogs.find((function(e){return e.id==t.dialog_id}))?i("saveDialog",{id:t.dialog_id,last_msg:t,last_at:$A.formatDate("Y-m-d H:i:s")}):i("getDialogOne",t.dialog_id).catch((function(){}))},getDialogs:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){if(0===n.userId)return n.cacheDialogs=[],void r({msg:"Parameter error"});var a={};if(!0===t){if(n.cacheDialogs.length>0){var o=n.cacheDialogs.sort((function(e,t){return e.top_at||t.top_at?$A.Date(t.top_at)-$A.Date(e.top_at):$A.Date(t.last_at)-$A.Date(e.last_at)}));a.at_after=o[0].last_at}}else n.loadDialogs++;i("call",{url:"dialog/lists",data:a}).then((function(t){i("saveDialog",t.data.data),e(t)})).catch((function(e){console.warn(e),r(e)})).finally((function(e){!0!==t&&n.loadDialogs--}))}))},getDialogOne:function(e,t){e.state;var n=e.dispatch;return new Promise((function(e,i){0!==$A.runNum(t)?n("call",{url:"dialog/one",data:{dialog_id:t}}).then((function(t){n("saveDialog",t.data),e(t)})).catch((function(e){console.warn(e),i(e)})):i({msg:"Parameter error"})}))},openDialogUserid:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){t!==n.userId?i("call",{url:"dialog/open/user",data:{userid:t}}).then((function(t){i("saveDialog",t.data),e(t)})).catch((function(e){console.warn(e),r(e)})):r({msg:"Parameter error"})}))},forgetDialog:function(e,t){var n=e.state;$A.execMainDispatch("forgetDialog",t);var i=$A.isArray(t)?t:[t];i.some((function(e){var t=n.cacheDialogs.findIndex((function(t){return t.id==e}));t>-1&&n.cacheDialogs.splice(t,1)})),i.includes($A.getStorageInt("messenger::dialogId"))&&$A.setStorage("messenger::dialogId",0),setTimeout((function(){$A.setStorage("cacheDialogs",n.cacheDialogs)}))},saveDialogMsg:function(e,t){var n=e.state,i=e.dispatch;if($A.execMainDispatch("saveDialogMsg",t),$A.isArray(t))t.forEach((function(e){i("saveDialogMsg",e)}));else if($A.isJson(t)){var r=n.dialogMsgs.findIndex((function(e){return e.id==t.id}));r>-1?n.dialogMsgs.splice(r,1,Object.assign({},n.dialogMsgs[r],t)):n.dialogMsgs.push(t)}},forgetDialogMsg:function(e,t){var n=e.state;$A.execMainDispatch("forgetDialogMsg",t),($A.isArray(t)?t:[t]).some((function(e){var t=n.dialogMsgs.findIndex((function(t){return t.id==e}));t>-1&&n.dialogMsgs.splice(t,1)}))},getDialogMsgs:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e){if(t){var r=n.cacheDialogs.find((function(e){return e.id==t}));r||(r={id:t},n.cacheDialogs.push(r)),r.loading?e():(r.loading=!0,r.currentPage=1,r.hasMorePages=!1,i("call",{url:"dialog/msg/lists",data:{dialog_id:t,page:r.currentPage}}).then((function(a){r.loading=!1,r.currentPage=a.data.current_page,r.hasMorePages=!!a.data.next_page_url,i("saveDialog",r);var o=a.data.data.map((function(e){return e.id}));n.dialogMsgs=n.dialogMsgs.filter((function(e){return e.dialog_id!=t||o.includes(e.id)})),i("saveDialog",a.data.dialog),i("saveDialogMsg",a.data.data),e()})).catch((function(t){console.warn(t),r.loading=!1,e()})))}else e()}))},getDialogMoreMsgs:function(e,t){var n=e.state,i=e.dispatch;return new Promise((function(e,r){var a=n.cacheDialogs.find((function(e){return e.id==t}));a?a.hasMorePages?a.loading?r({msg:"Loading"}):(a.loading=!0,a.currentPage++,i("call",{url:"dialog/msg/lists",data:{dialog_id:t,page:a.currentPage}}).then((function(t){a.loading=!1,a.currentPage=t.data.current_page,a.hasMorePages=!!t.data.next_page_url,i("saveDialogMsg",t.data.data),e(t)})).catch((function(e){console.warn(e),a.loading=!1,r(e)}))):r({msg:"No more page"}):r({msg:"Parameter error"})}))},dialogMsgRead:function(e,t){var n=e.state,i=e.dispatch;if(t.userid!=n.userId&&!t.read_at){t.read_at=$A.formatDate();var r=n.cacheDialogs.find((function(e){return e.id==t.dialog_id}));r&&r.unread>0&&(r.mark_unread=0,r.unread--,t.mention&&r.mention--,i("saveDialog",r)),n.wsReadWaitList.push(t.id),clearTimeout(n.wsReadTimeout),n.wsReadTimeout=setTimeout((function(){i("websocketSend",{type:"readMsg",data:{id:$A.cloneJSON(n.wsReadWaitList)}}),n.wsReadWaitList=[]}),50)}},websocketConnection:function(e){var t=e.state,n=e.dispatch;e.commit;if(clearTimeout(t.wsTimeout),t.ws&&(t.ws.close(),t.ws=null),0!==t.userId){var i=$A.apiUrl("../ws");i=(i=i.replace("https://","wss://")).replace("http://","ws://"),i+="?action=web&token="+t.userToken;var r=$A.openVlog,a=$A.randomString(16);t.wsRandom=a,t.ws=new WebSocket(i),t.ws.onopen=function(e){r&&console.log("[WS] Open",e,$A.formatDate()),t.wsOpenNum++},t.ws.onclose=function(e){r&&console.log("[WS] Close",e,$A.formatDate()),t.ws=null,clearTimeout(t.wsTimeout),t.wsTimeout=setTimeout((function(){a===t.wsRandom&&n("websocketConnection")}),3e3)},t.ws.onerror=function(e){r&&console.log("[WS] Error",e,$A.formatDate()),t.ws=null,clearTimeout(t.wsTimeout),t.wsTimeout=setTimeout((function(){a===t.wsRandom&&n("websocketConnection")}),3e3)},t.ws.onmessage=function(e){r&&console.log("[WS] Message",e);var i=$A.formatWebsocketMessageDetail($A.jsonParse(e.data)),a=i.type,o=i.msgId;switch(a){case"open":$A.setSessionStorage("userWsFd",i.data.fd);break;case"receipt":"function"==typeof t.wsCall[o]&&t.wsCall[o](i.body,!0),delete t.wsCall[o];break;case"line":n("saveUserOnlineStatus",i.data);break;default:switch(o&&n("websocketSend",{type:"receipt",msgId:o}),t.wsMsg=i,Object.values(t.wsListener).forEach((function(e){if("function"==typeof e)try{e(i)}catch(e){r&&console.log("[WS] Callerr",e)}})),a){case"dialog":!function(e){var i=e.mode,r=e.data,a=r.dialog_id;switch(i){case"delete":n("forgetDialogMsg",r.id);var o=t.cacheDialogs.find((function(e){return e.id==r.dialog_id}));o&&(o.last_at=r.last_msg&&r.last_msg.created_at,o.last_msg=r.last_msg,r.update_read?n("call",{url:"dialog/msg/unread",dialog_id:r.dialog_id}).then((function(e){o.unread=e.data.unread,n("saveDialog",o)})).catch((function(){})):n("saveDialog",o));break;case"add":case"chat":if(!t.dialogMsgs.find((function(e){return e.id==r.id}))){if(n("increaseTaskMsgNum",a),"chat"===i)return;if(r.userid!==t.userId){var s=t.cacheDialogs.find((function(e){return e.id==r.dialog_id}));s&&void 0===t.cacheUnreads[r.id]&&(t.cacheUnreads[r.id]=!0,s.unread++,r.mention&&s.mention++,n("saveDialog",s))}d.Store.set("dialogMsgPush",r)}n("saveDialogMsg",r),n("updateDialogLastMsg",r);break;case"readed":t.dialogMsgs.find((function(e){return e.id==r.id}))&&n("saveDialogMsg",r);break;case"groupAdd":case"groupJoin":n("saveDialog",r);break;case"groupExit":case"groupDelete":n("forgetDialog",r.id)}}(i);break;case"project":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveProject",i);break;case"detail":n("getProjectOne",i.id).catch((function(){})),n("getTaskForProject",i.id).catch((function(){}));break;case"archived":case"delete":n("forgetProject",i.id);break;case"sort":n("getTaskForProject",i.id).catch((function(){}))}}(i);break;case"projectColumn":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveColumn",i);break;case"delete":n("forgetColumn",i.id)}}(i);break;case"projectTask":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"restore":n("addTaskSuccess",i);break;case"update":n("saveTask",i);break;case"dialog":n("saveTask",i),n("getDialogOne",i.dialog_id).catch((function(){}));break;case"upload":n("getTaskFiles",i.task_id);break;case"filedelete":n("forgetTaskFile",i.id);break;case"delete":n("forgetTask",i.id)}}(i);break;case"file":!function(e){var t=e.action,i=e.data;switch(t){case"add":case"update":n("saveFile",i);break;case"delete":n("forgetFile",i.id)}}(i)}}}}},websocketSend:function(e,t){var n=e.state;if($A.isJson(t)){var i=t.type,r=t.data,a=t.callback,o=void 0;if(n.ws){"function"==typeof a&&(o=$A.randomString(16),n.wsCall[o]=a);try{n.ws.send(JSON.stringify({type:i,msgId:o,data:r}))}catch(e){"function"==typeof a&&a(null,!1)}}else"function"==typeof a&&a(null,!1)}else"function"==typeof a&&a(null,!1)},websocketPath:function(e,t){var n=e.state,i=e.dispatch;clearTimeout(n.wsPathTimeout),n.wsPathValue=t,n.wsPathTimeout=setTimeout((function(){n.wsPathValue==t&&i("websocketSend",{type:"path",data:{path:t}})}),1e3)},websocketMsgListener:function(e,t){var n=e.state,i=t.name,r=t.callback;"function"==typeof r?n.wsListener[i]=r:n.wsListener[i]&&delete n.wsListener[i]},websocketClose:function(e){var t=e.state;t.ws&&(t.ws.close(),t.ws=null)}};i.default.use(r.ZP);const Wt=new r.ZP.Store({state:jt,getters:Lt,mutations:{},actions:Ht});function qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ut(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Kt={name:"PageTitle",props:{title:{type:[String,Number],default:""}},data:function(){return{pagePath:""}},activated:function(){this.updateTitle()},computed:function(e){for(var t=1;tMath.floor(e.offsetWidth),this.showTooltip&&this.existSlot){var i=this.$slots.default.map((function(e){return e.text?e.text:e.elm.innerText?e.elm.innerText:""}));this.tooltipContent=i.join("")}t=null},onClick:function(e){this.$emit("on-click",e)}}};const Jt=(0,o.Z)(Xt,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ETooltip",{attrs:{content:e.tipText,placement:e.placement,effect:e.tooltipTheme,delay:e.delay,disabled:!e.$isDesktop||!e.showTooltip||e.disabled,"max-width":e.tooltipMaxWidth,transfer:""}},[n("span",{ref:"content",staticClass:"common-auto-tip",on:{mouseenter:e.handleTooltipIn,click:e.onClick}},[e.existSlot?[e._t("default")]:[e._v(e._s(e.content))]],2)])}),[],!1,null,null,null).exports;const Qt={name:"TagInput",props:{value:{default:""},cut:{default:","},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},placeholder:{default:""},max:{default:0}},data:function(){var e=[];return this.value.split(",").forEach((function(t){t&&e.push(t)})),{minWidth:80,tis:"",tisTimeout:null,showPlaceholder:!0,content:"",disSource:e,isFocus:!1}},mounted:function(){this.wayMinWidth()},watch:{placeholder:function(){this.wayMinWidth()},value:function(e){var t=[];$A.count(e)>0&&e.split(",").forEach((function(e){e&&t.push(e)})),this.disSource=t},disSource:function(e){var t=this,n="";e.forEach((function(e){""!=n&&(n+=t.cut),n+=e})),this.$emit("input",n),this.$emit("on-change")}},computed:{placeholderText:function(){return this.disSource.length>0?"":this.placeholder}},methods:{focus:function(e){var t=this.$refs.myTextarea;t.focus(e);var n=(e||{}).cursor;if(n){var i=t.value.length;switch(n){case"start":t.setSelectionRange(0,0);break;case"end":t.setSelectionRange(i,i);break;default:t.setSelectionRange(0,i)}}},wayMinWidth:function(){var e=this;this.showPlaceholder=!0,this.$nextTick((function(){e.$refs.myPlaceholder&&(e.minWidth=Math.max(e.minWidth,e.$refs.myPlaceholder.offsetWidth)),setTimeout((function(){try{e.minWidth=Math.max(e.minWidth,e.$refs.myPlaceholder.offsetWidth),e.showPlaceholder=!1}catch(e){}$A(e.$refs.myPlaceholder).is(":visible")||e.wayMinWidth()}),500)}))},pasteText:function(e){e.preventDefault();var t=(e.clipboardData||window.clipboardData).getData("text");this.addTag(!1,t)},downEnter:function(e){e.preventDefault()},onFocus:function(e){this.isFocus=!0,this.$emit("on-focus",e)},onBlur:function(e){this.isFocus=!1,this.addTag(!1,this.content),this.$emit("on-blur",e)},onKeyup:function(e){var t=this;this.addTag(e,this.content),this.$emit("on-keyup",e),13===e.keyCode&&this.$nextTick((function(){t.$emit("on-enter",e)}))},addTag:function(e,t){var n=this;if(!1===e||13===e.keyCode)return""!=t.trim()&&-1===this.disSource.indexOf(t.trim())&&this.disSource.push(t.trim()),void(this.content="");if(this.max>0&&this.disSource.length>=this.max)return this.content="",this.tis="最多只能添加"+this.max+"个",clearInterval(this.tisTimeout),void(this.tisTimeout=setTimeout((function(){n.tis=""}),2e3));var i=t.trim(),r=i.length-this.cut.length;""!=i&&i.substring(r)===this.cut&&(""!=(i=i.substring(0,r)).trim()&&-1===this.disSource.indexOf(i.trim())&&this.disSource.push(i.trim()),this.content="")},delTag:function(e){if(!1===e){if(""!==this.content)return;e=this.disSource.length-1}this.disSource.splice(e,1),this.focus()}}};const en=(0,o.Z)(Qt,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"common-tag-input",class:{focus:e.isFocus},on:{paste:function(t){return e.pasteText(t)},click:e.focus}},[e._l(e.disSource,(function(t,i){return n("div",{staticClass:"tags-item"},[n("span",{staticClass:"tags-content",on:{click:function(e){e.stopPropagation()}}},[e._v(e._s(t))]),n("span",{staticClass:"tags-del",on:{click:function(t){return t.stopPropagation(),e.delTag(i)}}},[e._v("×")])])})),e._v(" "),n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.content,expression:"content"}],ref:"myTextarea",staticClass:"tags-input",style:{minWidth:e.minWidth+"px"},attrs:{placeholder:e.tis||e.placeholderText,disabled:e.disabled,readonly:e.readonly},domProps:{value:e.content},on:{keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.downEnter(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.delTag(!1)}],keyup:e.onKeyup,focus:e.onFocus,blur:e.onBlur,input:function(t){t.target.composing||(e.content=t.target.value)}}}),e._v(" "),e.showPlaceholder||""!==e.tis?n("span",{ref:"myPlaceholder",staticClass:"tags-placeholder"},[e._v(e._s(e.tis||e.placeholderText))]):e._e()],2)}),[],!1,null,null,null).exports;var tn=n(3869),nn=n.n(tn);i.default.use(nn());const rn={name:"TableAction",props:{column:{type:Object,default:function(){return{}}},autoWidth:{type:Boolean,default:!0},minWidth:{type:Number,default:80},align:{type:String,default:""},menu:{type:Array,default:function(){return[]}}},data:function(){return{width:0,height:0}},mounted:function(){this.onUpdate()},activated:function(){this.onUpdate()},beforeUpdate:function(){this.onUpdate()},computed:{tdStyle:function(){var e={};switch(this.align.toLowerCase()){case"left":e.justifyContent="flex-start";break;case"center":e.justifyContent="center";break;case"right":e.justifyContent="flex-end"}return e}},methods:{isAliIcon:function(e){return $A.leftExists(e,"&#")},handleIn:function(){this.$refs.action.offsetWidth!=this.width&&this.onUpdate()},onUpdate:function(){this.onResize({width:this.$refs.action.offsetWidth,height:this.$refs.action.offsetHeight})},onResize:function(e){var t=this,n=e.width,i=e.height;if(this.autoWidth){$A(".ivu-table-column-"+this.column.__id).each((function(e,t){var r=$A(t).find(".td-action-container");r.length>0&&(n=Math.max(n,r[0].offsetWidth),i=Math.max(i,r[0].offsetHeight))})),this.width=n,this.height=i;var r=Math.max(this.minWidth,this.width+26);this.column.minWidth&&(r=Math.max(this.column.minWidth,r)),this.column.maxWidth&&(r=Math.min(this.column.maxWidth,r)),r!=this.column.width&&this.$nextTick((function(){t.$set(t.column,"width",r)}))}},onClick:function(e){this.$emit("action",e)}}};const an=(0,o.Z)(rn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"td-action",style:e.tdStyle,attrs:{"data-width":e.width,"data-height":e.height}},[n("div",{directives:[{name:"resize",rawName:"v-resize",value:e.onResize,expression:"onResize"}],ref:"action",staticClass:"td-action-container",class:{"td-action-menu":e.menu.length>0},on:{mouseenter:e.handleIn}},[e._t("default"),e._v(" "),e._l(e.menu,(function(t,i){return!0!==t.hidden?n("ETooltip",{key:i,attrs:{placement:"top",disabled:!e.$isDesktop||!t.title,content:t.title,enterable:!1,"open-delay":600}},[t.children&&t.children.length>0?n("EDropdown",{staticClass:"menu-dropdown",attrs:{size:"medium",trigger:"click"},on:{command:e.onClick}},[t.label?n("a",{style:t.style||{},attrs:{href:t.href||"javascript:void(0)",target:t.target||"_self"}},[e._v(e._s(t.label))]):e.isAliIcon(t.icon)?n("i",{staticClass:"taskfont menu-icon",style:t.style||{},domProps:{innerHTML:e._s(t.icon)}}):n("Icon",{staticClass:"menu-icon",style:t.style||{},attrs:{type:t.icon}}),e._v(" "),n("EDropdownMenu",{attrs:{slot:"dropdown"},slot:"dropdown"},e._l(t.children,(function(t,i){return!0!==t.hidden?n("EDropdownItem",{key:i,style:t.style||{},attrs:{command:t.action,disabled:!!t.disabled,divided:!!t.divided}},[n("div",[e._v(e._s(t.title))])]):e._e()})),1)],1):t.label?n("a",{style:t.style||{},attrs:{href:t.href||"javascript:void(0)",target:t.target||"_self"},on:{click:function(n){return e.onClick(t.action)}}},[e._v(e._s(t.label))]):e.isAliIcon(t.icon)?n("i",{staticClass:"taskfont menu-icon",style:t.style||{},domProps:{innerHTML:e._s(t.icon)},on:{click:function(n){return e.onClick(t.action)}}}):n("Icon",{staticClass:"menu-icon",style:t.style||{},attrs:{type:t.icon},on:{click:function(n){return e.onClick(t.action)}}})],1):e._e()}))],2)])}),[],!1,null,null,null).exports;const on={name:"QuickEdit",directives:{clickoutside:{bind:function(e,t,n){function i(n){if(e.contains(n.target))return!1;t.expression&&t.value(n)}e.__vueClickOutside__=i,document.addEventListener("click",i)},update:function(){},unbind:function(e,t){document.removeEventListener("click",e.__vueClickOutside__),delete e.__vueClickOutside__}}},props:{value:{},autoEdit:{},isTag:{type:Boolean,default:!1},alwaysIcon:{type:Boolean,default:!1},clickOutSide:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1}},data:function(){return{isLoad:!1,isEdit:!1,content:""}},mounted:function(){!0===this.autoEdit&&this.onEdit()},watch:{autoEdit:function(e){!0===e&&setTimeout(this.onEdit,0)}},methods:{onEditChange:function(e){this.isEdit=e,this.$emit("on-edit-change",e)},onEdit:function(){var e=this;this.content=this.value,this.onEditChange(!0),this.$nextTick((function(){e.$refs.input.focus({cursor:"all"})}))},onKeydown:function(e){13===e.keyCode?this.onEnter():27===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.isEdit=!1,this.isLoad=!1)},onEnter:function(){var e=this;this.content!=this.value?this.isLoad||(this.isLoad=!0,this.$emit("input",this.content),this.$emit("on-update",this.content,(function(){e.onEditChange(!1),e.isLoad=!1}))):this.onEditChange(!1)},onClickOut:function(){this.clickOutSide&&this.onEnter()},onBlur:function(){!this.clickOutSide&&this.isEdit&&this.onEnter()}}};const sn=(0,o.Z)(on,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"quick-edit",class:[e.alwaysIcon?"quick-always":""]},[e.isEdit?n("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.onClickOut,expression:"onClickOut"}],staticClass:"quick-input"},[e.isTag?n("TagInput",{ref:"input",attrs:{disabled:e.isLoad},on:{"on-keydown":e.onKeydown,"on-blur":e.onBlur},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}):n("Input",{ref:"input",attrs:{disabled:e.isLoad},on:{"on-keydown":e.onKeydown,"on-blur":e.onBlur},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}}),e._v(" "),e.isLoad?n("div",{staticClass:"quick-loading"},[n("Loading")],1):e._e()],1):[n("div",{staticClass:"quick-text"},[e._t("default")],2),e._v(" "),e.disabled?e._e():n("Icon",{staticClass:"quick-icon",attrs:{type:"ios-create-outline"},on:{click:function(t){return t.stopPropagation(),e.onEdit.apply(null,arguments)}}})]],2)}),[],!1,null,null,null).exports;function ln(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function un(e){for(var t=1;t0&&(e.border=t+"px solid "+(n||"#ffffff")),e},spotStyle:function(){var e=this.borderWitdh,t=this.size;return"default"===t&&(t=32),e>0&&(t-=e),32==t?{}:{transform:"scale("+Math.min(1.25,t/32)+")"}},nameStyle:function(){return this.showIcon?{}:{paddingLeft:0}},avatarSize:function(){var e=this.borderWitdh,t=this.size;return"default"===t&&(t=32),e>0?t-2*e:t},showImg:function(){var e=this.user.userimg;return!!e&&!$A.rightExists(e,"/avatar.png")},isDefault:function(){var e=this.user.userimg;return $A.strExists(e,"/avatar/default_")},nickname:function(){var e=this.user.nickname;if(!e)return"D";var t=e.substring(0,2);return/^[\u4e00-\u9fa5]+$/.test(t)&&(t=t.substring(0,1)),t||"D"}}),watch:{userid:function(){this.getData()},userInfo:function(e){e.userid==this.userid&&this.setUser(e)},userOnline:function(e){this.user&&void 0!==e[this.user.userid]&&this.$set(this.user,"online",e[this.user.userid])}},methods:{getData:function(){var e=this;if(this.userid)if(this.userid!=this.userInfo.userid){var t=this.cacheUserBasic.find((function(t){return t.userid==e.userid}));t&&this.setUser(t),this.$store.dispatch("getUserBasic",{userid:this.userid})}else this.setUser(this.userInfo)},setUser:function(e){try{this.user&&this.user.userimg!=e.userimg&&this.$refs.avatar&&(this.$refs.avatar.$data.isImageExist=!0)}catch(e){}this.user=e,this.userResult(e)},onError:function(){return!0},openDialog:function(){var e=this;this.$store.dispatch("openDialogUserid",this.userid).then((function(t){var n=t.data;e.goForward({name:"manage-messenger",params:{dialogId:n.id}})}))}}};const hn=(0,o.Z)(dn,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.user?n("ETooltip",{staticClass:"common-avatar",attrs:{"open-delay":e.openDelay,disabled:!e.$isDesktop||e.tooltipDisabled,placement:e.tooltipPlacement}},[n("div",{staticClass:"common-avatar-transfer",attrs:{slot:"content"},slot:"content"},[e._t("default"),e._v(" "),n("p",[e._v(e._s(e.$L("昵称"))+": "+e._s(e.user.nickname))]),e._v(" "),n("p",[e._v(e._s(e.$L("职位/职称"))+": "+e._s(e.user.profession||"-"))]),e._v(" "),e.userId!=e.userid&&e.showIconMenu?n("div",{staticClass:"avatar-icons"},[n("Icon",{attrs:{type:"ios-chatbubbles"},on:{click:e.openDialog}})],1):e._e()],2),e._v(" "),n("div",{staticClass:"avatar-wrapper"},[e.showIcon?n("div",{class:["avatar-box",e.userId===e.userid||e.user.online?"online":""],style:e.boxStyle},[n("em",{style:e.spotStyle}),e._v(" "),e.showImg?n("EAvatar",{ref:"avatar",class:{"avatar-default":e.isDefault},attrs:{src:e.user.userimg,size:e.avatarSize,error:e.onError}},[n("span",{staticClass:"avatar-char",style:e.spotStyle},[e._v(e._s(e.nickname))])]):n("EAvatar",{staticClass:"avatar-text",attrs:{size:e.avatarSize}},[n("span",{staticClass:"avatar-char",style:e.spotStyle},[e._v(e._s(e.nickname))])])],1):e._e(),e._v(" "),e.showName?n("div",{staticClass:"avatar-name",style:e.nameStyle},[e._v(e._s(e.user.nickname))]):e._e()])]):e._e()}),[],!1,null,null,null).exports;const fn={name:"ImgView",props:{src:{default:""},alt:{default:""}},computed:{srcValue:function(){var e=this.src;return"data:image"===e.substring(0,10)||"//"===e.substring(0,2)||"http://"===e.substring(0,7)||"https://"===e.substring(0,8)||"ftp://"===e.substring(0,6)||"/"===e.substring(0,1)?e:$A.apiUrl("../".concat(e))}}};const pn=(0,o.Z)(fn,(function(){var e=this,t=e.$createElement;return(e._self._c||t)("img",{attrs:{src:e.srcValue,alt:e.alt}})}),[],!1,null,null,null).exports;var mn=n(64720);function vn(e){return vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vn(e)}var gn=window&&window.process&&window.process.type,bn=window&&window.navigator&&/eeui/i.test(window.navigator.userAgent);i.default.use(r.ZP),i.default.use(St(),{modal:{checkEscClose:!0}}),i.default.use(kt()),i.default.use(_t),i.default.use(Pt),i.default.component("PageTitle",Gt),i.default.component("Loading",Zt),i.default.component("AutoTip",Jt),i.default.component("TagInput",en),i.default.component("TableAction",an),i.default.component("QuickEdit",sn),i.default.component("UserAvatar",hn),i.default.component("ImgView",pn),i.default.component("EAvatar",mn.Avatar),i.default.component("ETooltip",mn.Tooltip),i.default.component("EPopover",mn.Popover),i.default.component("EDropdown",mn.Dropdown),i.default.component("EDropdownMenu",mn.DropdownMenu),i.default.component("EDropdownItem",mn.DropdownItem);var yn=_t.prototype.push;_t.prototype.push=function(e){return yn.call(this,e).catch((function(e){return e}))};var wn=new _t({mode:gn||bn?"hash":"history",routes:D});gn||bn||(St().LoadingBar.config({color:"#3fcc25",failedColor:"#ff0000"}),wn.beforeEach((function(e,t,n){St().LoadingBar._timer&&clearTimeout(St().LoadingBar._timer),St().LoadingBar._timer=setTimeout((function(e){St().LoadingBar._load=!0,St().LoadingBar.start()}),300),n()})),wn.afterEach((function(){St().LoadingBar._timer&&clearTimeout(St().LoadingBar._timer),!0===St().LoadingBar._load&&(St().LoadingBar._load=!1,St().LoadingBar.finish())}))),i.default.prototype.goForward=function(e,t){"string"==typeof e&&(e={name:e}),!0===t?_n.$router.replace(e).then((function(){})).catch((function(){})):_n.$router.push(e).then((function(){})).catch((function(){}))},i.default.prototype.goBack=function(e){var t=$A.jsonParse(window.sessionStorage.__history__||"{}");$A.runNum(t["::count"])>2?_n.$router.go("number"==typeof e?e:-1):_n.$router.replace("object"===vn(e)?e:{path:"/"}).catch((function(e){}))},$A.Electron=null,$A.Platform="web",$A.isMainElectron=!1,$A.isSubElectron=!1,$A.isEEUiApp=bn,$A.isDesktop=$A.isDesktop(),$A.openVlog="open"===$A.getStorageString("vlog::open"),gn&&($A.Electron=electron,$A.Platform=/macintosh|mac os x/i.test(navigator.userAgent)?"mac":"win",$A.isMainElectron=/\s+MainTaskWindow\//.test(window.navigator.userAgent),$A.isSubElectron=/\s+SubTaskWindow\//.test(window.navigator.userAgent)),i.default.prototype.$A=$A,i.default.prototype.$Electron=$A.Electron,i.default.prototype.$Platform=$A.Platform,i.default.prototype.$isMainElectron=$A.isMainElectron,i.default.prototype.$isSubElectron=$A.isSubElectron,i.default.prototype.$isEEUiApp=$A.isEEUiApp,i.default.prototype.$isDesktop=$A.isDesktop,i.default.prototype.$openVlog=$A.openVlog,i.default.config.productionTip=!1;var _n=new i.default({el:"#app",router:wn,store:Wt,template:"",components:{App:E}});$A.goForward=_n.goForward,$A.goBack=_n.goBack,$A.getLanguage=_n.getLanguage,$A.Message=_n.$Message,$A.Notice=_n.$Notice,$A.Modal=_n.$Modal,$A.store=_n.$store,$A.L=_n.$L,$A.execMainDispatch=function(e,t){$A.isSubElectron&&$A.Electron.sendMessage("sendForwardMain",{channel:"dispatch",data:{action:e,data:t}})}},4142:e=>{e.exports=function(e){var t={begin:"`[\\s\\S]"};return{case_insensitive:!0,aliases:["ahk"],keywords:{keyword:"Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group",literal:"true false NOT AND OR",built_in:"ComSpec Clipboard ClipboardAll ErrorLevel"},contains:[t,e.inherit(e.QUOTE_STRING_MODE,{contains:[t]}),e.COMMENT(";","$",{relevance:0}),e.C_BLOCK_COMMENT_MODE,{className:"number",begin:e.NUMBER_RE,relevance:0},{className:"variable",begin:"%[a-zA-Z0-9#_$@]+%"},{className:"built_in",begin:"^\\s*\\w+\\s*(,|%)"},{className:"title",variants:[{begin:'^[^\\n";]+::(?!=)'},{begin:'^[^\\n";]+:(?!=)',relevance:0}]},{className:"meta",begin:"^\\s*#\\w+",end:"$",relevance:0},{className:"built_in",begin:"A_[a-zA-Z0-9]+"},{begin:",\\s*,"}]}}},52423:e=>{e.exports=function(e){var t={variants:[e.COMMENT(";","$",{relevance:0}),e.COMMENT("#cs","#ce"),e.COMMENT("#comments-start","#comments-end")]},n={begin:"\\$[A-z0-9_]+"},i={className:"string",variants:[{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]},r={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{case_insensitive:!0,illegal:/\/\*/,keywords:{keyword:"ByRef Case Const ContinueCase ContinueLoop Default Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With",built_in:"Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper StringIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait",literal:"True False And Null Not Or"},contains:[t,n,i,r,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"comments include include-once NoTrayIcon OnAutoItStartRegister pragma compile RequireAdmin"},contains:[{begin:/\\\n/,relevance:0},{beginKeywords:"include",keywords:{"meta-keyword":"include"},end:"$",contains:[i,{className:"meta-string",variants:[{begin:"<",end:">"},{begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]}]}]},i,t]},{className:"symbol",begin:"@[A-z0-9_]+"},{className:"function",beginKeywords:"Func",end:"$",illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:[n,i,r]}]}]}}},40349:e=>{e.exports=function(e){var t={begin:/(?:[A-Z\_\.\-]+|--[a-zA-Z0-9_-]+)\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,t]}]}}},8650:e=>{e.exports=function(e){var t={keyword:"break default func interface select case map struct chan else goto package switch const fallthrough if range type continue for import return var go defer bool byte complex64 complex128 float32 float64 int8 int16 int32 int64 string uint8 uint16 uint32 uint64 int uint uintptr rune",literal:"true false iota nil",built_in:"append cap close complex copy imag len make new panic print println real recover delete"};return{aliases:["golang"],keywords:t,illegal:"{e.exports=function(e){var t="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",n={className:"number",begin:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",relevance:0};return{aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface",end:/[{;=]/,excludeEnd:!0,keywords:"class interface",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"function",begin:"([À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(<[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*(\\s*,\\s*[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*)*>)?\\s+)+"+e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:t,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},n,{className:"meta",begin:"@[A-Za-z]+"}]}}},5489:e=>{e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},a={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"xml"}},o={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"css"}},s={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,r]};r.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,o,s,i,e.REGEXP_MODE];var l=r.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:n,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,o,s,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:l}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{begin://,subLanguage:"xml",contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{begin:/<[A-Za-z0-9\\._:-]+/,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:l}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},17410:e=>{e.exports=function(e){var t="([\\w-]+|@{[\\w-]+})",n=[],i=[],r=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},a=function(e,t,n){return{className:e,begin:t,relevance:n}},o={begin:"\\(",end:"\\)",contains:i,relevance:0};i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r("'"),r('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},a("number","#[0-9A-Fa-f]+\\b"),o,a("variable","@@?[\\w-]+",10),a("variable","@{[\\w-]+}"),a("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},{className:"meta",begin:"!important"});var s=i.concat({begin:"{",end:"}",contains:n}),l={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(i)},u={begin:t+"\\s*:",returnBegin:!0,end:"[;}]",relevance:0,contains:[{className:"attribute",begin:t,end:":",excludeEnd:!0,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:i}}]},c={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",returnEnd:!0,contains:i,relevance:0}},d={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:s}},h={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:t,end:"{"}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l,a("keyword","all\\b"),a("variable","@{[\\w-]+}"),a("selector-tag",t+"%?",0),a("selector-id","#"+t),a("selector-class","\\."+t,0),a("selector-tag","&",0),{className:"selector-attr",begin:"\\[",end:"\\]"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"\\(",end:"\\)",contains:s},{begin:"!important"}]};return n.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,c,d,u,h),{case_insensitive:!0,illegal:"[=>'/<($\"]",contains:n}}},67020:e=>{e.exports=function(e){return{aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$"},{begin:"^.+?\\n[=-]{2,}$"}]},{begin:"<",end:">",subLanguage:"xml",relevance:0},{className:"bullet",begin:"^\\s*([*+-]|(\\d+\\.))\\s+"},{className:"strong",begin:"[*_]{2}.+?[*_]{2}"},{className:"emphasis",variants:[{begin:"\\*.+?\\*"},{begin:"_.+?_",relevance:0}]},{className:"quote",begin:"^>\\s+",end:"$"},{className:"code",variants:[{begin:"^```w*s*$",end:"^```s*$"},{begin:"`.+?`"},{begin:"^( {4}|\t)",end:"$",relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},{begin:"\\[.+?\\][\\(\\[].*?[\\)\\]]",returnBegin:!0,contains:[{className:"string",begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0,relevance:0},{className:"link",begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}],relevance:10},{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}},51988:e=>{e.exports=function(e){var t={begin:"\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*"},n={className:"meta",begin:/<\?(php)?|\?>/},i={className:"string",contains:[e.BACKSLASH_ESCAPE,n],variants:[{begin:'b"',end:'"'},{begin:"b'",end:"'"},e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null})]},r={variants:[e.BINARY_NUMBER_MODE,e.C_NUMBER_MODE]};return{aliases:["php","php3","php4","php5","php6","php7"],case_insensitive:!0,keywords:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$",{contains:[n]}),e.COMMENT("/\\*","\\*/",{contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.COMMENT("__halt_compiler.+?;",!1,{endsWithParent:!0,keywords:"__halt_compiler",lexemes:e.UNDERSCORE_IDENT_RE}),{className:"string",begin:/<<<['"]?\w+['"]?$/,end:/^\w+;?$/,contains:[e.BACKSLASH_ESCAPE,{className:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]}]},n,{className:"keyword",begin:/\$this\b/},t,{begin:/(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/},{className:"function",beginKeywords:"function",end:/[;{]/,excludeEnd:!0,illegal:"\\$|\\[|%",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)",contains:["self",t,e.C_BLOCK_COMMENT_MODE,i,r]}]},{className:"class",beginKeywords:"class interface",end:"{",excludeEnd:!0,illegal:/[:\(\$"]/,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",end:";",illegal:/[\.']/,contains:[e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"use",end:";",contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"=>"},i,r]}}},15350:e=>{e.exports=function(e){var t={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10",built_in:"Ellipsis NotImplemented",literal:"False None True"},n={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},r={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/(u|b)?r?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(u|b)?r?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n],relevance:10},{begin:/(fr|rf|f)'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,n,i]},{begin:/(fr|rf|f)"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,n,i]},{begin:/(u|r|ur)'/,end:/'/,relevance:10},{begin:/(u|r|ur)"/,end:/"/,relevance:10},{begin:/(b|br)'/,end:/'/},{begin:/(b|br)"/,end:/"/},{begin:/(fr|rf|f)'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,i]},{begin:/(fr|rf|f)"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,i]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},a={className:"number",relevance:0,variants:[{begin:e.BINARY_NUMBER_RE+"[lLjJ]?"},{begin:"\\b(0o[0-7]+)[lLjJ]?"},{begin:e.C_NUMBER_RE+"[lLjJ]?"}]},o={className:"params",begin:/\(/,end:/\)/,contains:["self",n,a,r]};return i.contains=[r,a,n],{aliases:["py","gyp","ipython"],keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[n,a,r,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,o,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/$/},{begin:/\b(print|exec)\(/}]}}},86507:e=>{e.exports=function(e){var t="[A-Za-z$_][0-9A-Za-z$_]*",n={keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class public private protected get set super static implements enum export import declare type namespace abstract as from extends async await",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document any number boolean string void Promise"},i={className:"meta",begin:"@"+t},r={begin:"\\(",end:/\)/,keywords:n,contains:["self",e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.NUMBER_MODE]},a={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i,r]},o={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},s={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},l={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"xml"}},u={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,s],subLanguage:"css"}},c={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,s]};return s.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,u,c,o,e.REGEXP_MODE],{aliases:["ts"],keywords:n,contains:[{className:"meta",begin:/^\s*['"]use strict['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,u,c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+e.IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.IDENT_RE},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}]}]}],relevance:0},{className:"function",begin:"function",end:/[\{;]/,excludeEnd:!0,keywords:n,contains:["self",e.inherit(e.TITLE_MODE,{begin:t}),a],illegal:/%/,relevance:0},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0,contains:["self",a]},{begin:/module\./,keywords:{built_in:"module"},relevance:0},{beginKeywords:"module",end:/\{/,excludeEnd:!0},{beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},{begin:/\$[(.]/},{begin:"\\."+e.IDENT_RE,relevance:0},i,r]}}},283:e=>{e.exports=function(e){var t={endsWithParent:!0,illegal:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf"],case_insensitive:!0,contains:[{className:"meta",begin:"",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:"|$)",end:">",keywords:{name:"style"},contains:[t],starts:{end:"",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"|$)",end:">",keywords:{name:"script"},contains:[t],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml","vbscript"]}},{className:"tag",begin:"",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},t]}]}}},43705:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const i={add:function(e,t){var n="toc".concat(t).concat(++this.index),i={anchor:n,level:t,text:e},r=this.tocItems;return i.level<=5&&r.push(i),n},reset:function(){this.tocItems=[],this.index=0},tocItems:[],index:0}},37352:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ce});var i={},r=[],a=Object.keys,o={},s={},l=/^(no-?highlight|plain|text)$/i,u=/\blang(?:uage)?-([\w-]+)\b/i,c=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,d="",h={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function f(e){return e.replace(/&/g,"&").replace(//g,">")}function p(e){return e.nodeName.toLowerCase()}function m(e,t){var n=e&&e.exec(t);return n&&0===n.index}function v(e){return l.test(e)}function g(e){var t,n={},i=Array.prototype.slice.call(arguments,1);for(t in e)n[t]=e[t];return i.forEach((function(e){for(t in e)n[t]=e[t]})),n}function b(e){var t=[];return function e(n,i){for(var r=n.firstChild;r;r=r.nextSibling)3===r.nodeType?i+=r.nodeValue.length:1===r.nodeType&&(t.push({event:"start",offset:i,node:r}),i=e(r,i),p(r).match(/br|hr|img|input/)||t.push({event:"stop",offset:i,node:r}));return i}(e,0),t}function y(e){function t(e){return e&&e.source||e}function n(n,i){return new RegExp(t(n),"m"+(e.case_insensitive?"i":"")+(i?"g":""))}!function i(r,o){if(!r.compiled){if(r.compiled=!0,r.keywords=r.keywords||r.beginKeywords,r.keywords){var s={},l=function(t,n){e.case_insensitive&&(n=n.toLowerCase()),n.split(" ").forEach((function(e){var n=e.split("|");s[n[0]]=[t,n[1]?Number(n[1]):1]}))};"string"==typeof r.keywords?l("keyword",r.keywords):a(r.keywords).forEach((function(e){l(e,r.keywords[e])})),r.keywords=s}r.lexemesRe=n(r.lexemes||/\w+/,!0),o&&(r.beginKeywords&&(r.begin="\\b("+r.beginKeywords.split(" ").join("|")+")\\b"),r.begin||(r.begin=/\B|\b/),r.beginRe=n(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(r.endRe=n(r.end)),r.terminator_end=t(r.end)||"",r.endsWithParent&&o.terminator_end&&(r.terminator_end+=(r.end?"|":"")+o.terminator_end)),r.illegal&&(r.illegalRe=n(r.illegal)),null==r.relevance&&(r.relevance=1),r.contains||(r.contains=[]),r.contains=Array.prototype.concat.apply([],r.contains.map((function(e){return function(e){return e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map((function(t){return g(e,{variants:null},t)}))),e.cached_variants||e.endsWithParent&&[g(e)]||[e]}("self"===e?r:e)}))),r.contains.forEach((function(e){i(e,r)})),r.starts&&i(r.starts,o);var u=r.contains.map((function(e){return e.beginKeywords?"\\.?(?:"+e.begin+")\\.?":e.begin})).concat([r.terminator_end,r.illegal]).map(t).filter(Boolean);r.terminators=u.length?n(function(e,n){for(var i=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./,r=0,a="",o=0;o0&&(a+=n);l.length>0;){var u=i.exec(l);if(null==u){a+=l;break}a+=l.substring(0,u.index),l=l.substring(u.index+u[0].length),"\\"==u[0][0]&&u[1]?a+="\\"+String(Number(u[1])+s):(a+=u[0],"("==u[0]&&r++)}}return a}(u,"|"),!0):{exec:function(){return null}}}}(e)}function w(e,t,n,i){function r(e){return new RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function a(e,t){if(m(e.endRe,t)){for(;e.endsParent&&e.parent;)e=e.parent;return e}if(e.endsWithParent)return a(e.parent,t)}function s(e,t){var n=v.case_insensitive?t[0].toLowerCase():t[0];return e.keywords.hasOwnProperty(n)&&e.keywords[n]}function l(e,t,n,i){var r='')+t+(n?"":d):t}function u(){k+=null!=b.subLanguage?function(){var e="string"==typeof b.subLanguage;if(e&&!o[b.subLanguage])return f(C);var t=e?w(b.subLanguage,C,!0,x[b.subLanguage]):_(C,b.subLanguage.length?b.subLanguage:void 0);return b.relevance>0&&(O+=t.relevance),e&&(x[b.subLanguage]=t.top),l(t.language,t.value,!1,!0)}():function(){var e,t,n,i;if(!b.keywords)return f(C);for(i="",t=0,b.lexemesRe.lastIndex=0,n=b.lexemesRe.exec(C);n;)i+=f(C.substring(t,n.index)),(e=s(b,n))?(O+=e[1],i+=l(e[0],f(n[0]))):i+=f(n[0]),t=b.lexemesRe.lastIndex,n=b.lexemesRe.exec(C);return i+f(C.substr(t))}(),C=""}function c(e){k+=e.className?l(e.className,"",!0):"",b=Object.create(e,{parent:{value:b}})}function p(e,t){if(C+=e,null==t)return u(),0;var i=function(e,t){var n,i;for(n=0,i=t.contains.length;n")+'"');return C+=t,t.length||1}var v=S(e);if(!v)throw new Error('Unknown language: "'+e+'"');y(v);var g,b=i||v,x={},k="";for(g=b;g!==v;g=g.parent)g.className&&(k=l(g.className,"",!0)+k);var C="",O=0;try{for(var T,E,D=0;b.terminators.lastIndex=D,T=b.terminators.exec(t);)E=p(t.substring(D,T.index),T[0]),D=T.index+E;for(p(t.substr(D)),g=b;g.parent;g=g.parent)g.className&&(k+=d);return{relevance:O,value:k,language:e,top:b}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:f(t)};throw e}}function _(e,t){t=t||h.languages||a(o);var n={relevance:0,value:f(e)},i=n;return t.filter(S).filter(O).forEach((function(t){var r=w(t,e,!1);r.language=t,r.relevance>i.relevance&&(i=r),r.relevance>n.relevance&&(i=n,n=r)})),i.language&&(n.second_best=i),n}function x(e){return h.tabReplace||h.useBR?e.replace(c,(function(e,t){return h.useBR&&"\n"===e?"
":h.tabReplace?t.replace(/\t/g,h.tabReplace):""})):e}function k(e){var t,n,i,a,o,l=function(e){var t,n,i,r,a=e.className+" ";if(a+=e.parentNode?e.parentNode.className:"",n=u.exec(a))return S(n[1])?n[1]:"no-highlight";for(t=0,i=(a=a.split(/\s+/)).length;t/g,"\n"):t=e,o=t.textContent,i=l?w(l,o,!0):_(o),(n=b(t)).length&&((a=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=i.value,i.value=function(e,t,n){var i=0,a="",o=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function u(e){a+=""}function c(e){("start"===e.event?l:u)(e.node)}for(;e.length||t.length;){var d=s();if(a+=f(n.substring(i,d[0].offset)),i=d[0].offset,d===e){o.reverse().forEach(u);do{c(d.splice(0,1)[0]),d=s()}while(d===e&&d.length&&d[0].offset===i);o.reverse().forEach(l)}else"start"===d[0].event?o.push(d[0].node):o.pop(),c(d.splice(0,1)[0])}return a+f(n.substr(i))}(n,b(a),o)),i.value=x(i.value),e.innerHTML=i.value,e.className=function(e,t,n){var i=t?s[t]:n,r=[e.trim()];return e.match(/\bhljs\b/)||r.push("hljs"),-1===e.indexOf(i)&&r.push(i),r.join(" ").trim()}(e.className,l,i.language),e.result={language:i.language,re:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance}))}function C(){if(!C.called){C.called=!0;var e=document.querySelectorAll("pre code");r.forEach.call(e,k)}}function S(e){return e=(e||"").toLowerCase(),o[e]||o[s[e]]}function O(e){var t=S(e);return t&&!t.disableAutodetect}i.highlight=w,i.highlightAuto=_,i.fixMarkup=x,i.highlightBlock=k,i.configure=function(e){h=g(h,e)},i.initHighlighting=C,i.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",C,!1),addEventListener("load",C,!1)},i.registerLanguage=function(e,t){var n=o[e]=t(i);n.aliases&&n.aliases.forEach((function(t){s[t]=e}))},i.listLanguages=function(){return a(o)},i.getLanguage=S,i.autoDetection=O,i.inherit=g,i.IDENT_RE="[a-zA-Z]\\w*",i.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",i.NUMBER_RE="\\b\\d+(\\.\\d+)?",i.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",i.BINARY_NUMBER_RE="\\b(0b[01]+)",i.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",i.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},i.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[i.BACKSLASH_ESCAPE]},i.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i.COMMENT=function(e,t,n){var r=i.inherit({className:"comment",begin:e,end:t,contains:[]},n||{});return r.contains.push(i.PHRASAL_WORDS_MODE),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),r},i.C_LINE_COMMENT_MODE=i.COMMENT("//","$"),i.C_BLOCK_COMMENT_MODE=i.COMMENT("/\\*","\\*/"),i.HASH_COMMENT_MODE=i.COMMENT("#","$"),i.NUMBER_MODE={className:"number",begin:i.NUMBER_RE,relevance:0},i.C_NUMBER_MODE={className:"number",begin:i.C_NUMBER_RE,relevance:0},i.BINARY_NUMBER_MODE={className:"number",begin:i.BINARY_NUMBER_RE,relevance:0},i.CSS_NUMBER_MODE={className:"number",begin:i.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},i.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[i.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[i.BACKSLASH_ESCAPE]}]},i.TITLE_MODE={className:"title",begin:i.IDENT_RE,relevance:0},i.UNDERSCORE_TITLE_MODE={className:"title",begin:i.UNDERSCORE_IDENT_RE,relevance:0},i.METHOD_GUARD={begin:"\\.\\s*"+i.UNDERSCORE_IDENT_RE,relevance:0};const T=i;var E=n(5489),D=n.n(E),$=n(53049),M=n.n($),P=n(40349),I=n.n(P),j=n(17410),A=n.n(j),N=n(8650),L=n.n(N),F=n(67020),R=n.n(F),B=n(51988),V=n.n(B),z=n(15350),H=n.n(z),W=n(86507),q=n.n(W),U=n(283),K=n.n(U),G=n(4142),Y=n.n(G),Z=n(52423),X=n.n(Z),J={javascript:D(),java:M(),css:I(),less:A(),markdown:R(),go:L(),php:V(),python:H(),typescript:q(),xml:K(),autohotkey:Y(),auto:X()};Object.keys(J).forEach((function(e){T.registerLanguage(e,J[e])}));const Q=T;var ee=n(43705);void 0===window._goTocAction&&(window._goTocAction=function(e,t,n){var i=$A(e).parents(".markdown-preview");if(i){var r=i.find("h"+t+'[toc-id="'+n+'"]');r&&i.animate({scrollTop:r.offset().top-i.offset().top+i.scrollTop()})}});var te={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}|~{3,})([^`~\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|\\n*|\\n*|)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:me,table:me,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};function ne(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||_e.defaults,this.rules=te.normal,this.options.pedantic?this.rules=te.pedantic:this.options.gfm&&(this.rules=te.gfm)}te._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,te._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,te.def=de(te.def).replace("label",te._label).replace("title",te._title).getRegex(),te.bullet=/(?:[*+-]|\d{1,9}\.)/,te.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,te.item=de(te.item,"gm").replace(/bull/g,te.bullet).getRegex(),te.list=de(te.list).replace(/bull/g,te.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+te.def.source+")").getRegex(),te._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",te._comment=//,te.html=de(te.html,"i").replace("comment",te._comment).replace("tag",te._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),te.paragraph=de(te._paragraph).replace("hr",te.hr).replace("heading"," {0,3}#{1,6} +").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}|~{3,})[^`\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|!--)").replace("tag",te._tag).getRegex(),te.blockquote=de(te.blockquote).replace("paragraph",te.paragraph).getRegex(),te.normal=ve({},te),te.gfm=ve({},te.normal,{nptable:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/}),te.pedantic=ve({},te.normal,{html:de("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",te._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:me,paragraph:de(te.normal._paragraph).replace("hr",te.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",te.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),ne.rules=te,ne.lex=function(e,t){return new ne(t).lex(e)},ne.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},ne.prototype.token=function(e,t){var n,i,r,a,o,s,l,u,c,d,h,f,p,m,v,g;for(e=e.replace(/^ +$/gm,"");e;)if((r=this.rules.newline.exec(e))&&(e=e.substring(r[0].length),r[0].length>1&&this.tokens.push({type:"space"})),r=this.rules.code.exec(e)){var b=this.tokens[this.tokens.length-1];e=e.substring(r[0].length),b&&"paragraph"===b.type?b.text+="\n"+r[0].trimRight():(r=r[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",codeBlockStyle:"indented",text:this.options.pedantic?r:be(r,"\n")}))}else if(r=this.rules.fences.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"code",lang:r[2]?r[2].trim():r[2],text:r[3]||""});else if(r=this.rules.heading.exec(e))e=e.substring(r[0].length),this.tokens.push({type:"heading",depth:r[1].length,text:r[2]});else if((r=this.rules.nptable.exec(e))&&(s={type:"table",header:ge(r[1].replace(/^ *| *\| *$/g,"")),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:r[3]?r[3].replace(/\n$/,"").split("\n"):[]}).header.length===s.align.length){for(e=e.substring(r[0].length),h=0;h ?/gm,""),this.token(r,t),this.tokens.push({type:"blockquote_end"});else if(r=this.rules.list.exec(e)){for(e=e.substring(r[0].length),l={type:"list_start",ordered:m=(a=r[2]).length>1,start:m?+a:"",loose:!1},this.tokens.push(l),u=[],n=!1,p=(r=r[0].match(this.rules.item)).length,h=0;h1?1===o.length:o.length>1||this.options.smartLists&&o!==a)&&(e=r.slice(h+1).join("\n")+e,h=p-1)),i=n||/\n\n(?!\s*$)/.test(s),h!==p-1&&(n="\n"===s.charAt(s.length-1),i||(i=n)),i&&(l.loose=!0),g=void 0,(v=/^\[[ xX]\] /.test(s))&&(g=" "!==s[1],s=s.replace(/^\[[ xX]\] +/,"")),c={type:"list_item_start",task:v,checked:g,loose:i},u.push(c),this.tokens.push(c),this.token(s,!1),this.tokens.push({type:"list_item_end"});if(l.loose)for(p=u.length,h=0;h?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:me,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,strong:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,em:/^_([^\s_])_(?!_)|^\*([^\s*<\[])\*(?!\*)|^_([^\s<][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_<][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s<"][\s\S]*?[^\s\*])\*(?!\*|[^\spunctuation])|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:me,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\?@\\[^_{|}~",ie.em=de(ie.em).replace(/punctuation/g,ie._punctuation).getRegex(),ie._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,ie._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,ie._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,ie.autolink=de(ie.autolink).replace("scheme",ie._scheme).replace("email",ie._email).getRegex(),ie._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,ie.tag=de(ie.tag).replace("comment",te._comment).replace("attribute",ie._attribute).getRegex(),ie._label=/(?:\[[^\[\]]*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,ie._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,ie._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,ie.link=de(ie.link).replace("label",ie._label).replace("href",ie._href).replace("title",ie._title).getRegex(),ie.reflink=de(ie.reflink).replace("label",ie._label).getRegex(),ie.normal=ve({},ie),ie.pedantic=ve({},ie.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:de(/^!?\[(label)\]\((.*?)\)/).replace("label",ie._label).getRegex(),reflink:de(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",ie._label).getRegex()}),ie.gfm=ve({},ie.normal,{escape:de(ie.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\/i.test(a[0])&&(this.inLink=!1),!this.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(a[0])?this.inRawBlock=!0:this.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(a[0])&&(this.inRawBlock=!1),e=e.substring(a[0].length),s+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):ue(a[0]):a[0];else if(a=this.rules.link.exec(e)){var l=ye(a[2],"()");if(l>-1){var u=4+a[1].length+l;a[2]=a[2].substring(0,l),a[0]=a[0].substring(0,u).trim(),a[3]=""}e=e.substring(a[0].length),this.inLink=!0,i=a[2],this.options.pedantic?(t=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i))?(i=t[1],r=t[3]):r="":r=a[3]?a[3].slice(1,-1):"",i=i.trim().replace(/^<([\s\S]*)>$/,"$1"),s+=this.outputLink(a,{href:re.escapes(i),title:re.escapes(r)}),this.inLink=!1}else if((a=this.rules.reflink.exec(e))||(a=this.rules.nolink.exec(e))){if(e=e.substring(a[0].length),t=(a[2]||a[1]).replace(/\s+/g," "),!(t=this.links[t.toLowerCase()])||!t.href){s+=a[0].charAt(0),e=a[0].substring(1)+e;continue}this.inLink=!0,s+=this.outputLink(a,t),this.inLink=!1}else if(a=this.rules.strong.exec(e))e=e.substring(a[0].length),s+=this.renderer.strong(this.output(a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.em.exec(e))e=e.substring(a[0].length),s+=this.renderer.em(this.output(a[6]||a[5]||a[4]||a[3]||a[2]||a[1]));else if(a=this.rules.code.exec(e))e=e.substring(a[0].length),s+=this.renderer.codespan(ue(a[2].trim(),!0));else if(a=this.rules.br.exec(e))e=e.substring(a[0].length),s+=this.renderer.br();else if(a=this.rules.del.exec(e))e=e.substring(a[0].length),s+=this.renderer.del(this.output(a[1]));else if(a=this.rules.autolink.exec(e))e=e.substring(a[0].length),i="@"===a[2]?"mailto:"+(n=ue(this.mangle(a[1]))):n=ue(a[1]),s+=this.renderer.link(i,null,n);else if(this.inLink||!(a=this.rules.url.exec(e))){if(a=this.rules.text.exec(e))e=e.substring(a[0].length),this.inRawBlock?s+=this.renderer.text(this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):ue(a[0]):a[0]):s+=this.renderer.text(ue(this.smartypants(a[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else{if("@"===a[2])i="mailto:"+(n=ue(a[0]));else{do{o=a[0],a[0]=this.rules._backpedal.exec(a[0])[0]}while(o!==a[0]);n=ue(a[0]),i="www."===a[1]?"http://"+n:n}e=e.substring(a[0].length),s+=this.renderer.link(i,null,n)}return s},re.escapes=function(e){return e?e.replace(re.rules._escapes,"$1"):e},re.prototype.outputLink=function(e,t){var n=t.href,i=t.title?ue(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,i,this.output(e[1])):this.renderer.image(n,i,ue(e[1]))},re.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},re.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",i=e.length,r=0;r.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},ae.prototype.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,i);null!=r&&r!==e&&(n=!0,e=r)}return i?'
'+(n?e:ue(e,!0))+"
\n":"
"+(n?e:ue(e,!0))+"
"},ae.prototype.blockquote=function(e){return"
\n"+e+"
\n"},ae.prototype.html=function(e){return e},ae.prototype.heading=function(e,t,n,i){var r=ee.Z.add(e,t);return this.options.headerIds?"'+e+"\n":"'+e+"\n"},ae.prototype.hr=function(){return this.options.xhtml?"
\n":"
\n"},ae.prototype.list=function(e,t,n){var i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"\n"},ae.prototype.listitem=function(e){var t="";return/\/.test(e)&&(t="list-item-checkbox",/checked/.test(e)&&(t+=" list-item-checkbox-checked")),'
  • ').concat(e,"
  • \n")},ae.prototype.checkbox=function(e){return" "},ae.prototype.paragraph=function(e){return"

    "+e+"

    \n"},ae.prototype.table=function(e,t){return t&&(t=""+t+""),"\n\n"+e+"\n"+t+"
    \n"},ae.prototype.tablerow=function(e){return"\n"+e+"\n"},ae.prototype.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"\n"},ae.prototype.strong=function(e){return""+e+""},ae.prototype.em=function(e){return""+e+""},ae.prototype.codespan=function(e){return""+e+""},ae.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},ae.prototype.del=function(e){return""+e+""},ae.prototype.link=function(e,t,n){if(null===(e=he(this.options.sanitize,this.options.baseUrl,e)))return n;var i='
    "},ae.prototype.image=function(e,t,n){if(null===(e=he(this.options.sanitize,this.options.baseUrl,e)))return n;var i=''+n+'":">"},ae.prototype.text=function(e){return e},oe.prototype.strong=oe.prototype.em=oe.prototype.codespan=oe.prototype.del=oe.prototype.text=function(e){return e},oe.prototype.link=oe.prototype.image=function(e,t,n){return""+n},oe.prototype.br=function(){return""},se.parse=function(e,t){return new se(t).parse(e)},se.prototype.parse=function(e){this.inline=new re(e.links,this.options),this.inlineText=new re(e.links,ve({},this.options,{renderer:new oe})),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},se.prototype.next=function(){return this.token=this.tokens.pop(),this.token},se.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},se.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},se.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,ce(this.inlineText.output(this.token.text)),this.slugger);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,i,r="",a="";for(n="",e=0;e?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},ue.escapeTest=/[&<>"']/,ue.escapeReplace=/[&<>"']/g,ue.replacements={"&":"&","<":"<",">":">",'"':""","'":"'"},ue.escapeTestNoEncode=/[<>"']|&(?!#?\w+;)/,ue.escapeReplaceNoEncode=/[<>"']|&(?!#?\w+;)/g;var fe={},pe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function me(){}function ve(e){for(var t,n,i=1;i=0&&"\\"===n[r];)i=!i;return i?"|":" |"})).split(/ \|/),i=0;if(n.length>t)n.splice(t);else for(;n.lengthAn error occurred:

    "+ue(e.message+"",!0)+"
    ";throw e}}me.exec=me,_e.options=_e.setOptions=function(e){return ve(_e.defaults,e),_e},_e.getDefaults=function(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:new ae,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,xhtml:!1}},_e.defaults=_e.getDefaults(),_e.Parser=se,_e.parser=se.parse,_e.Renderer=ae,_e.TextRenderer=oe,_e.Lexer=ne,_e.lexer=ne.lex,_e.InlineLexer=re,_e.inlineLexer=re.output,_e.Slugger=le,_e.parse=_e;const xe=_e;Q.initHighlightingOnLoad();var ke=new xe.Renderer;const Ce=xe.setOptions({renderer:ke,gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,smartLists:!0,highlight:function(e){return Q.highlightAuto(e).value}})},90091:(e,t,n)=>{function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}!function(e,t,n){e.systemInfo=e.systemInfo||{},t.extend({isArray:function(e){return"object"==i(e)&&"[object array]"==Object.prototype.toString.call(e).toLowerCase()&&"number"==typeof e.length},isJson:function(e){return"object"==i(e)&&"[object object]"==Object.prototype.toString.call(e).toLowerCase()&&void 0===e.length},inArray:function(e,t){return!!this.isArray(t)&&t.includes(e)},randNum:function(e,t){var n=t-e,i=Math.random();return e+Math.round(i*n)},last:function(e){var t=!1;return"object"===i(e)&&e.length>0&&(t=e[e.length-1]),t},strExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),-1!==e.indexOf(t)},leftExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),e.substring(0,t.length)===t},leftDelete:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",this.leftExists(e,t,i)&&(e=e.substring(t.length)),e||""},rightExists:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",!0!==i&&(e=e.toLowerCase(),t=t.toLowerCase()),e.substring(e.length-t.length)===t},rightDelete:function(e,t){var i=arguments.length>2&&arguments[2]!==n&&arguments[2];return e+="",t+="",this.rightExists(e,t,i)&&(e=e.substring(0,e.length-t.length)),e||""},getMiddle:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=arguments.length>2&&arguments[2]!==n?arguments[2]:null;return e=e.toString(),this.isHave(t)&&this.strExists(e,t)&&(e=e.substring(e.indexOf(t)+t.length)),this.isHave(i)&&this.strExists(e,i)&&(e=e.substring(0,e.indexOf(i))),e},subString:function(e,t,n){return e+="",this.isHave(n)||(n=e.length),e.substring(t,n)},randomString:function(e){e=e||32;for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678oOLl9gqVvUuI1",n=t.length,i="",r=0;r1&&arguments[1]!==n?arguments[1]:null,i=Number(e);if(i+""=="NaN"&&(i=0),t&&/^[0-9]*[1-9][0-9]*$/.test(t)){var r=(i=i.toFixed(t)).indexOf(".");if(r<0){i+=".";for(var a=0;a0&&arguments[0]!==n?arguments[0]:n;return"string"==typeof t&&this.strExists(t,"-")?(t=t.replace(/-/g,"/"),e=new Date(t).getTime()):e=(new Date).getTime(),Math.round(e/1e3)},Date:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var t=arguments.length>1&&arguments[1]!==n&&arguments[1];return"string"==typeof e&&this.strExists(e,"-")&&(e=e.replace(/-/g,"/")),!0===t?Math.round(new Date(e).getTime()/1e3):new Date(e)})),zeroFill:function(e,t,n){if((e+="").length>=t)return e;for(var i="",r=0;r86400){var i=Math.floor(n/86400),r=Math.ceil((n-86400*i)/3600);return r>0?i+"天"+r+"小时":i+"天"}return n>3600?Math.ceil(n/3600)+"小时":n>60?Math.ceil(n/60)+"分钟":n>10?n+"秒":"刚刚"},isMobile:function(e){return/^1([3456789])\d{9}$/.test(e)},isEmail:function(e){return/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*\.)+[a-zA-Z]*)$/i.test(e)},getDistance:function(e,t,n,i){var r,a,o,s,l,u=3.14159265359,c=6.28318530712,d=.01745329252,h=6370693.5;return r=t*d,a=i*d,(l=e*d-n*d)>u?l=c-l:l<-u&&(l=c+l),o=h*Math.cos(r)*l,s=h*(r-a),Math.sqrt(o*o+s*s).toFixed(0)},setTile:function(e){document.title=e;var t=navigator.userAgent.toLowerCase();if(/iphone|ipad|ipod/.test(t)){var n=document.createElement("iframe");n.style.display="none",n.setAttribute("src","/favicon.ico");n.addEventListener("load",(function e(){setTimeout((function(){n.removeEventListener("load",e),document.body.removeChild(n)}),0)})),document.body.appendChild(n)}},cloneJSON:function(e){return"object"!==i(e)||null===e?e:$A.jsonParse($A.jsonStringify(e))},jsonParse:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:n;if(null===e)return t||{};if("object"===i(e))return e;try{return JSON.parse(e.replace(/\n/g,"\\n").replace(/\r/g,"\\r"))}catch(e){return t||{}}},jsonStringify:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:n;if("object"!==i(e))return e;try{return JSON.stringify(e)}catch(e){return t||""}},resize:function(e,t){var n=$A(e);if(0!==n.length)var i=parseInt(n.outerHeight()),r=parseInt(n.outerWidth()),a=setInterval((function(){0===n.length&&clearInterval(a);var e=parseInt(n.outerHeight()),o=parseInt(n.outerWidth());i===e&&r===o||(i=e,r=o,console.log(r,i),"function"==typeof t&&t())}),250)},isIos:function(){var t=void 0!==e&&e.navigator.userAgent.toLowerCase();return t&&/iphone|ipad|ipod|ios/.test(t)},isAndroid:function(){var t=void 0!==e&&e.navigator.userAgent.toLowerCase();return t&&t.indexOf("android")>0},isWeixin:function(){return(void 0!==e&&e.navigator.userAgent.toLowerCase()).match(/MicroMessenger/i)+""=="micromessenger"},isChrome:function(){return(void 0!==e&&e.navigator.userAgent.toLowerCase()).match(/Chrome/i)+""=="chrome"},isDesktop:function(){return!(void 0!==e&&e.navigator.userAgent).match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)},getObject:function(e,t){var n=e;return 0===this.count(e)||0===this.count(t)?"":(t.replace(/,/g,"|").replace(/\./g,"|").split("|").some((function(e){n=void 0===n[e]?"":n[e]})),n)},count:function(e){try{if(void 0===e)return 0;if("number"==typeof e&&(e+=""),"number"==typeof e.length)return e.length;var t,n=0;for(t in e)n++;return n}catch(e){return 0}},objImplode:function(e){var t=this;if(null===e)return"";var n="";return $A.each(e,(function(e,r){null!==r&&("object"===i(r)&&t.count(r)>0?n+=t.objImplode(r):n+=String(r))})),n.replace(/\s/g,"").replace(/undefined/g,"")},urlParameter:function(e){var t=this.urlParameterAll();return void 0===e?t:t[e]},urlParameterAll:function(){var t=e.location.search||e.location.hash||"",n=[];this.strExists(t,"?")&&(n=this.getMiddle(t,"?").split("&"));for(var i={},r=0;r=2){for(var i=encodeURIComponent(t)+"=",r=n[1].split(/[&;]/g),a=r.length;a-- >0;)-1!==r[a].lastIndexOf(i,0)&&r.splice(a,1);return n[0]+(r.length>0?"?"+r.join("&"):"")}return e},urlAddParams:function(e,t){if($A.isJson(t))for(var n in e&&(e=this.removeURLParameter(e,Object.keys(t))),e+="",e+=-1===e.indexOf("?")?"?":"",t)t.hasOwnProperty(n)&&(e+="&"+n+"="+t[n]);return this.rightDelete(e.replace("?&","?"),"?")},reloadUrl:function(){if($A.isEEUiApp&&$A.isAndroid()){var t=e.location.href,n="_=",i=new RegExp("_=\\d+"),r=this.Time();if(t.indexOf(n)>-1)t=t.replace(i,n+r);else if(t.indexOf("?")>-1){var a=t.split("?");t=a[1]?a[0]+"?"+n+r+"&"+a[1]:a[0]+"?"+n+r}else t=t.indexOf("#")>-1?t.split("#")[0]+"?"+n+r+location.hash:t+"?"+n+r;requireModuleJs("webview").setUrl(t)}else e.location.reload()},stringConnect:function(){for(var e=null,t="",n=arguments.length,i=new Array(n),r=0;r0&&(e=e[0]);var n="object"===i(e.$el)?$A(e.$el):$A(e);if(0!==n.length){var r=n[0];if("INPUT"!=r.tagName&&"TEXTAREA"!=r.tagName&&(n=0===n.find("input").length?n.find("textarea"):n.find("input")),0!==n.length&&("INPUT"==(r=n[0]).tagName||"TEXTAREA"==r.tagName)){var a=n.val(),o=r,s=o.selectionStart,l=o.selectionEnd;n.val("".concat(a.substring(0,s)).concat(t).concat(a.substring(l,a.length))),r.dispatchEvent(new Event("input")),setTimeout((function(){if(r.setSelectionRange){var e=a.substring(0,s).length+t.length;r.focus(),r.setSelectionRange(e,e)}}),10)}}}},iOSKeyboardFixer:function(){this.isIos()&&(document.body.scrollTop=document.body.scrollTop+1,document.body.scrollTop=document.body.scrollTop-1)},loadScript:function(t,n){var i=this;if(t=$A.originUrl(t),this.rightExists(t,".css"))this.loadCss(t,n);else if(!0!==this.__loadScript[t]){var r=document.createElement("script");r.type="text/javascript",r.readyState?r.onreadystatechange=function(){"loaded"!==r.readyState&&"complete"!==r.readyState||(r.onreadystatechange=null,i.__loadScript[t]=!0,"function"==typeof n&&n(null))}:(r.onload=function(){i.__loadScript[t]=!0,"function"==typeof n&&n(null)},r.onerror=function(e){"function"==typeof n&&n(e)}),this.rightExists(t,".js")?r.src=t+"?hash="+e.systemInfo.version:r.src=t,document.body.appendChild(r)}else"function"==typeof n&&n(null)},loadScriptS:function(e,t){var n=this,i=0;this.loadScript(e[0],(function r(){++i&"]/g,(function(e){return{"<":"<",">":">","&":"&",'"':"""}[e]})):""},getDomain:function(e){var t=(e+"").match(/http(s)?:\/\/([^\/]+)/i);return null!=t&&t.length>0?t[2]:""},scrollToView:function(t,n){if(t)if(void 0===n||!0===n?n={block:"start",inline:"nearest"}:!1===n&&(n={block:"end",inline:"nearest"}),void 0===n.scrollMode||"function"!=typeof e.scrollIntoView)try{t.scrollIntoView(n)}catch(i){"function"==typeof e.scrollIntoView&&e.scrollIntoView(t,n)}else e.scrollIntoView(t,n)},scaleToScale:function(e,t,n,i){var r,a;return e>0&&t>0?(e/t>=n/i?e>n?(r=n,a=t*n/e):(r=e,a=t):t>i?(a=i,r=e*i/t):(r=e,a=t),{width:parseInt(r),height:parseInt(a)}):{width:e,height:t}}}),t.extend({setStorage:function(e,t){return this.operationStorage(e,t)},getStorage:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=this.operationStorage(e);return i||t},getStorageString:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:"",i=this.operationStorage(e);return"string"==typeof i||"number"==typeof i?i:t},getStorageInt:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:0,i=this.operationStorage(e);return"number"==typeof i?i:t},getStorageBoolean:function(e){var t=arguments.length>1&&arguments[1]!==n&&arguments[1],i=this.operationStorage(e);return"boolean"==typeof i?i:t},getStorageArray:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:[],i=this.operationStorage(e);return this.isArray(i)?i:t},getStorageJson:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:{},i=this.operationStorage(e);return this.isJson(i)?i:t},operationStorage:function(e,t){if(e){var n="__state__";if("cache"===e.substring(0,5)&&(n="__state:"+e+"__"),void 0===t)return this.loadFromlLocal(e,"",n);this.savaToLocal(e,t,n)}},savaToLocal:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.localStorage[i];(r=r?JSON.parse(r):{})[t]=n,e.localStorage[i]=JSON.stringify(r)}catch(e){}},loadFromlLocal:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.localStorage[i];return r&&((r=JSON.parse(r))&&void 0!==r[t])?r[t]:n}catch(e){return n}}}),t.extend({setSessionStorage:function(e,t){return this.operationSessionStorage(e,t)},getSessionStorage:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:null,i=this.operationSessionStorage(e);return i||t},getSessionStorageString:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:"",i=this.operationSessionStorage(e);return"string"==typeof i||"number"==typeof i?i:t},getSessionStorageInt:function(e){var t=arguments.length>1&&arguments[1]!==n?arguments[1]:0,i=this.operationSessionStorage(e);return"number"==typeof i?i:t},operationSessionStorage:function(e,t){if(e){var n="__state__";if("cache"===e.substring(0,5)&&(n="__state:"+e+"__"),void 0===t)return this.loadFromlSession(e,"",n);this.savaToSession(e,t,n)}},savaToSession:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.sessionStorage[i];(r=r?JSON.parse(r):{})[t]=n,e.sessionStorage[i]=JSON.stringify(r)}catch(e){}},loadFromlSession:function(t,n,i){try{void 0===i&&(i="__seller__");var r=e.sessionStorage[i];return r&&((r=JSON.parse(r))&&void 0!==r[t])?r[t]:n}catch(e){return n}}}),t.extend({serializeObject:function(e,n){if("string"==typeof e)return e;var r,a=[];function o(e){if(n.length>0){for(var t="",i=0;i0&&a.push(u.join("&"))}else null===e[l]?a.push(o(l)+"="):"object"===i(e[l])?((r=n.slice()).push(l),""!==(u=t.serializeObject(e[l],r))&&a.push(u)):void 0!==e[l]&&""!==e[l]?a.push(o(l)+"="+s(e[l])):""===e[l]&&a.push(o(l))}return a.join("&")},globalAjaxOptions:{},ajaxSetup:function(e){e.type&&(e.method=e.type),t.each(e,(function(e,n){t.globalAjaxOptions[e]=n}))},_jsonpRequests:0,ihttp:function(i){var r={method:"GET",data:!1,async:!0,cache:!0,user:"",password:"",headers:{},xhrFields:{},statusCode:{},processData:!0,dataType:"text",contentType:"application/x-www-form-urlencoded",timeout:0},a=["beforeSend","error","complete","success","statusCode"];function o(e,n,r){var a=arguments;e&&t(document).trigger(e,n),r&&(r in t.globalAjaxOptions&&t.globalAjaxOptions[r](a[3],a[4],a[5],a[6]),i[r]&&i[r](a[3],a[4],a[5],a[6]))}i.type&&(i.method=i.type),t.each(t.globalAjaxOptions,(function(e,t){a.indexOf(e)<0&&(r[e]=t)})),t.each(r,(function(e,t){e in i||(i[e]=t)})),i.url||(i.url=e.location.toString());var s,l=i.url.indexOf("?")>=0?"&":"?",u=i.method.toUpperCase();"GET"!==u&&"HEAD"!==u&&"OPTIONS"!==u&&"DELETE"!==u||!i.data||(s="string"==typeof i.data?i.data.indexOf("?")>=0?i.data.split("?")[1]:i.data:t.serializeObject(i.data)).length&&(i.url+=l+s,"?"===l&&(l="&"));if("json"===i.dataType&&i.url.indexOf("callback=")>=0){var c,d="f7jsonp_"+Date.now()+t._jsonpRequests++,h=i.url.split("callback="),f=h[0]+"callback="+d;if(h[1].indexOf("&")>=0){var p=h[1].split("&").filter((function(e){return e.indexOf("=")>0})).join("&");p.length>0&&(f+="&"+p)}var m=document.createElement("script");return m.type="text/javascript",m.onerror=function(){clearTimeout(c),o(n,n,"error",null,"scripterror"),o("ajaxComplete ajax:complete",{scripterror:!0},"complete",null,"scripterror")},m.src=f,e[d]=function(t){clearTimeout(c),o(n,n,"success",t),m.parentNode.removeChild(m),m=null,delete e[d]},document.querySelector("head").appendChild(m),void(i.timeout>0&&(c=setTimeout((function(){m.parentNode.removeChild(m),m=null,o(n,n,"error",null,"timeout")}),i.timeout)))}"GET"!==u&&"HEAD"!==u&&"OPTIONS"!==u&&"DELETE"!==u||!1===i.cache&&(i.url+=l+"_nocache="+Date.now());var v=new XMLHttpRequest;v.requestUrl=i.url,v.requestParameters=i,v.open(u,i.url,i.async,i.user,i.password);var g,b=null;if(("POST"===u||"PUT"===u||"PATCH"===u)&&i.data)if(i.processData)if([ArrayBuffer,Blob,Document,FormData].indexOf(i.data.constructor)>=0)b=i.data;else{var y="---------------------------"+Date.now().toString(16);"multipart/form-data"===i.contentType?v.setRequestHeader("Content-Type","multipart/form-data; boundary="+y):v.setRequestHeader("Content-Type",i.contentType),b="";var w=t.serializeObject(i.data);if("multipart/form-data"===i.contentType){y="---------------------------"+Date.now().toString(16),w=w.split("&");for(var _=[],x=0;x=200&&v.status<300||0===v.status)if("json"===i.dataType)try{n=JSON.parse(v.responseText),o("ajaxSuccess ajax:success",{xhr:v},"success",n,v.status,v)}catch(e){console.error(e),o("ajaxError ajax:error",{xhr:v,parseerror:!0},"error",v,"parseerror")}else n="text"===v.responseType||""===v.responseType?v.responseText:v.response,o("ajaxSuccess ajax:success",{xhr:v},"success",n,v.status,v);else o("ajaxError ajax:error",{xhr:v},"error",v,v.status);i.statusCode&&(t.globalAjaxOptions.statusCode&&t.globalAjaxOptions.statusCode[v.status]&&t.globalAjaxOptions.statusCode[v.status](v),i.statusCode[v.status]&&i.statusCode[v.status](v)),o("ajaxComplete ajax:complete",{xhr:v},"complete",v,v.status)},v.onerror=function(e){g&&clearTimeout(g),o("ajaxError ajax:error",{xhr:v},"error",v,v.status),o("ajaxComplete ajax:complete",{xhr:v,error:!0},"complete",v,"error")},o("ajaxStart ajax:start",{xhr:v},"start",v),o(n,n,"beforeSend",v),i.timeout>0&&(v.onabort=function(){g&&clearTimeout(g)},g=setTimeout((function(){v.abort(),o("ajaxError ajax:error",{xhr:v,timeout:!0},"error",v,"timeout"),o("ajaxComplete ajax:complete",{xhr:v,timeout:!0},"complete",v,"timeout")}),i.timeout)),v.send(b),v}}),t.extend({ajaxc:function(e){return!!e&&(void 0!==e.url&&(void 0===e.data&&(e.data={}),void 0===e.cache&&(e.cache=!1),void 0===e.method&&(e.method="GET"),void 0===e.timeout&&(e.timeout=3e4),void 0===e.dataType&&(e.dataType="json"),void 0===e.before&&(e.before=function(){}),void 0===e.complete&&(e.complete=function(){}),void 0===e.after&&(e.after=function(){}),void 0===e.success&&(e.success=function(){}),void 0===e.error&&(e.error=function(){}),void 0===e.header&&(e.header={}),e.before(),void $A.ihttp({url:e.url,data:e.data,cache:e.cache,headers:e.header,method:e.method.toUpperCase(),contentType:"OPTIONS",crossDomain:!0,dataType:e.dataType,timeout:e.timeout,success:function(t,n,i){e.complete(),e.success(t,n,i),e.after(!0)},error:function(t,n){e.complete(),e.error(t,n),e.after(!1)}})))}}),e.$A=t}(window,window.$=window.jQuery=n(19755))},92693:()=>{!function(e){var t=e.$A;t.extend({apiUrl:function(t){if("//"===t.substring(0,2)||"http://"===t.substring(0,7)||"https://"===t.substring(0,8)||"ftp://"===t.substring(0,6)||"/"===t.substring(0,1))return t;for(t="string"==typeof e.systemInfo.apiUrl?e.systemInfo.apiUrl+t:e.location.origin+"/api/"+t;-1!==t.indexOf("/../");)t=t.replace(/\/(((?!\/).)*)\/\.\.\//,"/");return t},originUrl:function(t){if("//"===t.substring(0,2)||"http://"===t.substring(0,7)||"https://"===t.substring(0,8)||"ftp://"===t.substring(0,6)||"/"===t.substring(0,1))return t;for(t="string"==typeof e.systemInfo.origin?e.systemInfo.origin+t:e.location.origin+"/"+t;-1!==t.indexOf("/../");)t=t.replace(/\/(((?!\/).)*)\/\.\.\//,"/");return t},projectParameterTemplate:function(e){return{project_id:e,menuInit:!1,menuType:"column",chat:!1,showMy:!0,showHelp:!0,showUndone:!0,showCompleted:!1,completedTask:!1}},formatWebsocketMessageDetail:function(e){if($A.isJson(e))for(var t in e)e.hasOwnProperty(t)&&(e[t]=$A.formatWebsocketMessageDetail(e[t]));else $A.isArray(e)?e.forEach((function(t,n){e[n]=$A.formatWebsocketMessageDetail(t)})):"string"==typeof e&&(e=e.replace(/\{\{RemoteURL\}\}/g,this.apiUrl("../")));return e},formatTime:function(e){var t=$A.Time(),n=$A.Date(e,!0);return(t-n<21600||$A.formatDate("Ymd",t)===$A.formatDate("Ymd",n)?$A.formatDate("H:i",n):$A.formatDate("Y",t)===$A.formatDate("Y",n)?$A.formatDate("m-d",n):$A.formatDate("Y-m-d",n))||""},formatBit:function(e){return(e=+e)>9?e:"0"+e},formatSeconds:function(e){var t,n=Math.floor(e/86400),i=Math.floor(e%86400/3600),r=Math.floor(e%86400%3600/60),a=Math.floor(e%86400%3600%60);return n>0?t=i>0?n+"d,"+this.formatBit(i)+"h":r>0?n+"d,"+this.formatBit(r)+"min":a>0?n+"d,"+this.formatBit(a)+"s":n+"d":i>0?t=this.formatBit(i)+":"+this.formatBit(r)+":"+this.formatBit(a):r>0?t=this.formatBit(r)+":"+this.formatBit(a):a>0&&(t=this.formatBit(a)+"s"),t},countDownFormat:function(e,t){var n=Math.round(this.Date(e).getTime()/1e3)-t;return n<604800&&n>0?this.formatSeconds(n):n<0?"-"+this.formatSeconds(-1*n):0==n?"0s":this.formatTime(e)},getData:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=new Date,i=n.getDay(),r=n.getDate(),a=n.getMonth(),o=n.getYear();o+=o<2e3?1900:0;var s=new Date;s.setDate(1),s.setMonth(s.getMonth()-1);var l=s.getMonth(),u=function(){var e=0;return a<3&&(e=0),28&&(e=9),e},c=function(e){var t=new Date(o,e,1);return(new Date(o,e+1,1)-t)/864e5},d=n.getTime();switch(e){case"今天":d=n;break;case"昨天":d=n-864e5;break;case"前天":d=n-1728e5;break;case"本周":d=new Date(o,a,r-i);break;case"本周结束":d=new Date(o,a,r+(6-i));break;case"上周":d=new Date(o,a,r-i-7);break;case"上周结束":d=new Date(o,a,r-i-1);break;case"本周2":d=new Date(o,a,r-i+1);break;case"本周结束2":d=new Date(o,a,r+(6-i)+1);break;case"上周2":d=new Date(o,a,r-i-7+1);break;case"上周结束2":d=new Date(o,a,r-i-1+1);break;case"本月":d=new Date(o,a,1);break;case"本月结束":d=new Date(o,a,c(a));break;case"上个月":d=new Date(o,l,1);break;case"上个月结束":d=new Date(o,l,c(l));break;case"本季度":d=new Date(o,u(),1);break;case"本季度结束":var h=u()+2;d=new Date(o,h,c(h))}return!0===t?d:$A.formatDate("Y-m-d",parseInt(d/1e3))},timeOptionShortcuts:function(){var e=function(e){return $A.Date($A.formatDate("Y-m-d 23:59:29",Math.round(e/1e3)))};return[{text:$A.L("今天"),value:function(){return[new Date,e((new Date).getTime())]}},{text:$A.L("明天"),value:function(){var t=new Date;return t.setDate(t.getDate()+1),[new Date,e(t.getTime())]}},{text:$A.L("本周"),value:function(){return[$A.getData("今天",!0),e($A.getData("本周结束2",!0))]}},{text:$A.L("本月"),value:function(){return[$A.getData("今天",!0),e($A.getData("本月结束",!0))]}},{text:$A.L("3天"),value:function(){var t=new Date;return t.setDate(t.getDate()+2),[new Date,e(t.getTime())]}},{text:$A.L("5天"),value:function(){var t=new Date;return t.setDate(t.getDate()+4),[new Date,e(t.getTime())]}},{text:$A.L("7天"),value:function(){var t=new Date;return t.setDate(t.getDate()+6),[new Date,e(t.getTime())]}}]},dialogTags:function(e){var t=[];return"group"==e.type&&["project","task"].includes(e.group_type)&&$A.isJson(e.group_info)&&("task"==e.group_type&&e.group_info.complete_at&&t.push({color:"success",text:"已完成"}),e.group_info.deleted_at?t.push({color:"red",text:"已删除"}):e.group_info.archived_at&&t.push({color:"default",text:"已归档"})),t},dialogCompleted:function(e){return this.dialogTags(e).find((function(e){return"success"==e.color}))},getDialogUnread:function(e){return e&&(e.unread||e.mark_unread)||0},getDialogMention:function(e){return e&&e.mention||0},getMsgTextPreview:function(e){return e?(e=(e=(e=e.replace(/]*?alt="(\S+)"[^>]*?>/g,"[$1]")).replace(/]*?>/g,"[".concat($A.L("表情"),"]"))).replace(/]*?>/g,"[".concat($A.L("图片"),"]"))).replace(/<[^>]+>/g,""):""},getFileName:function(e){var t=e.name||"",n=e.ext||"";return""!=n&&(t+="."+n),t}}),t.extend({spinnerShow:function(){if($A.spinnerLoadNum++,$A.spinnerLoadNum>0){var e=document.getElementById("common-spinner");e&&(e.style.display="block")}},spinnerHide:function(){if($A.spinnerLoadNum--,$A.spinnerLoadNum<=0){var e=document.getElementById("common-spinner");e&&(e.style.display="none")}},spinnerLoadNum:0,modalConfig:function(e){return void 0===e?e={content:"Undefined"}:"string"==typeof e&&(e={content:e}),e.title=$A.L(e.title||(void 0===e.render?"温馨提示":"")),e.content=$A.L(e.content||""),e.okText=$A.L(e.okText||"确定"),e.cancelText=$A.L(e.cancelText||"取消"),e},modalInput:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t>0)setTimeout((function(){$A.modalInput(e)}),t);else{"string"==typeof e&&(e={title:e});var n="modalInput_"+$A.randomString(6),i=function(){"function"==typeof e.onOk?!0===e.onOk(e.value,(function(){$A.Modal.remove()}))&&$A.Modal.remove():$A.Modal.remove()},r=function(){"function"==typeof e.onCancel&&e.onCancel()};$A.Modal.confirm({render:function(t){return t("div",[t("div",{style:{fontSize:"16px",fontWeight:"500",marginBottom:"20px"}},$A.L(e.title)),t("Input",{props:{value:e.value,placeholder:$A.L(e.placeholder),elementId:n},on:{input:function(t){e.value=t},"on-enter":function(e){$A(e.target).parents(".ivu-modal-body").find(".ivu-btn-primary").click()}}})])},onOk:i,onCancel:r,loading:!0,okText:$A.L(e.okText||"确定"),cancelText:$A.L(e.cancelText||"取消")}),setTimeout((function(){document.getElementById(n)&&document.getElementById(n).focus()}))}},modalConfirm:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalConfirm(e)}),t):$A.Modal.confirm($A.modalConfig(e)))},modalSuccess:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalSuccess(e)}),t):$A.Modal.success($A.modalConfig(e)))},modalInfo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalInfo(e)}),t):$A.Modal.info($A.modalConfig(e)))},modalWarning:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalWarning(e)}),t):"string"==typeof e&&"Network exception"===e||$A.isJson(e)&&"Network exception"===e.content||$A.Modal.warning($A.modalConfig(e)))},modalError:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;!1!==e&&(t>0?setTimeout((function(){$A.modalError(e)}),t):"string"==typeof e&&"Network exception"===e||$A.isJson(e)&&"Network exception"===e.content||$A.Modal.error($A.modalConfig(e)))},modalAlert:function(e){!1!==e&&alert($A.L(e))},messageSuccess:function(e){$A.Message.success($A.L(e))},messageWarning:function(e){$A.Message.warning($A.L(e))},messageError:function(e){$A.Message.error($A.L(e))},noticeConfig:function(e){return void 0===e?e={desc:"Undefined"}:"string"==typeof e&&(e={desc:e}),e.title=$A.L(e.title||(void 0===e.render?"温馨提示":"")),e.desc=$A.L(e.desc||""),e},noticeSuccess:function(e){$A.Notice.success($A.noticeConfig(e))},noticeWarning:function(e){$A.Notice.warning($A.noticeConfig(e))},noticeError:function(e){"string"==typeof e&&(e={desc:e,duration:6}),$A.Notice.error($A.noticeConfig(e))}}),t.extend({dark:{utils:{filter:"-webkit-filter: url(#dark-mode-filter) !important; filter: url(#dark-mode-filter) !important;",reverseFilter:"-webkit-filter: url(#dark-mode-reverse-filter) !important; filter: url(#dark-mode-reverse-filter) !important;",noneFilter:"-webkit-filter: none !important; filter: none !important;",addExtraStyle:function(){try{return""}catch(e){return""}},addStyle:function(e,t,n){t=t||"style";var i=document;if(!i.getElementById(e)){var r=i.createElement(t);r.rel="stylesheet",r.id=e,"style"===t?r.innerHTML=n:r.href=n,document.head.appendChild(r)}},getClassList:function(e){return e.classList||[]},addClass:function(e,t){return this.getClassList(e).add(t),this},removeClass:function(e,t){return this.getClassList(e).remove(t),this},hasClass:function(e,t){return this.getClassList(e).contains(t)},hasElementById:function(e){return document.getElementById(e)},removeElementById:function(e){var t=document.getElementById(e);t&&t.parentNode.removeChild(t)}},createDarkFilter:function(){if(!this.utils.hasElementById("dark-mode-svg")){var e=document.createElementNS("http://www.w3.org/1999/xhtml","div");e.innerHTML='';for(var t=document.createDocumentFragment();e.firstChild;)t.appendChild(e.firstChild);document.head.appendChild(t)}},createDarkStyle:function(){this.utils.addStyle("dark-mode-style","style","\n @media screen {\n html {\n ".concat(this.utils.filter,'\n }\n\n /* Default Reverse rule */\n img,\n video,\n iframe,\n canvas,\n :not(object):not(body) > embed,\n object,\n svg image,\n [style*="background:url"],\n [style*="background-image:url"],\n [style*="background: url"],\n [style*="background-image: url"],\n [background],\n .no-dark-mode,\n .no-dark-content,\n .no-dark-before:before {\n ').concat(this.utils.reverseFilter,'\n }\n\n [style*="background:url"] *,\n [style*="background-image:url"] *,\n [style*="background: url"] *,\n [style*="background-image: url"] *,\n input,\n [background] *,\n .no-dark-content img,\n .no-dark-content canvas,\n .no-dark-content svg image {\n ').concat(this.utils.noneFilter,"\n }\n\n /* Text contrast */\n html {\n text-shadow: 0 0 0 !important;\n }\n\n /* Full screen */\n .no-filter,\n :-webkit-full-screen,\n :-webkit-full-screen *,\n :-moz-full-screen,\n :-moz-full-screen *,\n :fullscreen,\n :fullscreen * {\n ").concat(this.utils.noneFilter,"\n }\n\n /* Page background */\n html {\n background: #fff !important;\n }\n ").concat(this.utils.addExtraStyle(),"\n }\n\n @media print {\n .no-print {\n display: none !important;\n }\n }"))},enableDarkMode:function(){$A.isChrome()&&(this.isDarkEnabled()||(this.createDarkFilter(),this.createDarkStyle(),this.utils.addClass(document.body,"dark-mode-reverse")))},disableDarkMode:function(){this.isDarkEnabled()&&(this.utils.removeElementById("dark-mode-svg"),this.utils.removeElementById("dark-mode-style"),this.utils.removeClass(document.body,"dark-mode-reverse"))},autoDarkMode:function(){e.matchMedia&&e.matchMedia("(prefers-color-scheme: dark)").matches?this.enableDarkMode():this.disableDarkMode()},isDarkEnabled:function(){return this.utils.hasClass(document.body,"dark-mode-reverse")}}}),e.$A=t}(window)},31108:(e,t)=>{t.Z=[]},52945:(e,t,n)=>{e.exports={default:n(56981),__esModule:!0}},93516:(e,t,n)=>{e.exports={default:n(80025),__esModule:!0}},64275:(e,t,n)=>{e.exports={default:n(52392),__esModule:!0}},88239:(e,t,n)=>{"use strict";var i,r=n(52945),a=(i=r)&&i.__esModule?i:{default:i};t.Z=a.default||function(e){for(var t=1;t{"use strict";var i=o(n(64275)),r=o(n(93516)),a="function"==typeof r.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.Z="function"==typeof r.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":a(e)}},81653:function(e){e.exports=function(){return t={686:function(e,t,n){"use strict";n.d(t,{default:function(){return g}}),t=n(279);var i=n.n(t),r=(t=n(370),n.n(t)),a=(t=n(817),n.n(t));function o(e){try{return document.execCommand(e)}catch(e){return}}var s=function(e){return e=a()(e),o("cut"),e},l=function(e){var t,n,i,r=1{n(72699),e.exports=n(34579).Object.assign},80025:(e,t,n)=>{n(46840),n(94058),n(8174),n(36461),e.exports=n(34579).Symbol},52392:(e,t,n)=>{n(91867),n(73871),e.exports=n(25103).f("iterator")},85663:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79003:e=>{e.exports=function(){}},12159:(e,t,n)=>{var i=n(36727);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},57428:(e,t,n)=>{var i=n(7932),r=n(78728),a=n(16531);e.exports=function(e){return function(t,n,o){var s,l=i(t),u=r(l.length),c=a(o,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}}},32894:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},34579:e=>{var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},19216:(e,t,n)=>{var i=n(85663);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},8333:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},89666:(e,t,n)=>{e.exports=!n(7929)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},97467:(e,t,n)=>{var i=n(36727),r=n(33938).document,a=i(r)&&i(r.createElement);e.exports=function(e){return a?r.createElement(e):{}}},73338:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},70337:(e,t,n)=>{var i=n(46162),r=n(48195),a=n(86274);e.exports=function(e){var t=i(e),n=r.f;if(n)for(var o,s=n(e),l=a.f,u=0;s.length>u;)l.call(e,o=s[u++])&&t.push(o);return t}},83856:(e,t,n)=>{var i=n(33938),r=n(34579),a=n(19216),o=n(41818),s=n(27069),l=function(e,t,n){var u,c,d,h=e&l.F,f=e&l.G,p=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,b=f?r:r[t]||(r[t]={}),y=b.prototype,w=f?i:p?i[t]:(i[t]||{}).prototype;for(u in f&&(n=t),n)(c=!h&&w&&void 0!==w[u])&&s(b,u)||(d=c?w[u]:n[u],b[u]=f&&"function"!=typeof w[u]?n[u]:v&&c?a(d,i):g&&w[u]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?a(Function.call,d):d,m&&((b.virtual||(b.virtual={}))[u]=d,e&l.R&&y&&!y[u]&&o(y,u,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},7929:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},33938:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},27069:e=>{var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},41818:(e,t,n)=>{var i=n(4743),r=n(83101);e.exports=n(89666)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},54881:(e,t,n)=>{var i=n(33938).document;e.exports=i&&i.documentElement},33758:(e,t,n)=>{e.exports=!n(89666)&&!n(7929)((function(){return 7!=Object.defineProperty(n(97467)("div"),"a",{get:function(){return 7}}).a}))},50799:(e,t,n)=>{var i=n(32894);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},71421:(e,t,n)=>{var i=n(32894);e.exports=Array.isArray||function(e){return"Array"==i(e)}},36727:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},33945:(e,t,n)=>{"use strict";var i=n(98989),r=n(83101),a=n(25378),o={};n(41818)(o,n(22939)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},45700:(e,t,n)=>{"use strict";var i=n(16227),r=n(83856),a=n(57470),o=n(41818),s=n(15449),l=n(33945),u=n(25378),c=n(95089),d=n(22939)("iterator"),h=!([].keys&&"next"in[].keys()),f="keys",p="values",m=function(){return this};e.exports=function(e,t,n,v,g,b,y){l(n,t,v);var w,_,x,k=function(e){if(!h&&e in T)return T[e];switch(e){case f:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},C=t+" Iterator",S=g==p,O=!1,T=e.prototype,E=T[d]||T["@@iterator"]||g&&T[g],D=E||k(g),$=g?S?k("entries"):D:void 0,M="Array"==t&&T.entries||E;if(M&&(x=c(M.call(new e)))!==Object.prototype&&x.next&&(u(x,C,!0),i||"function"==typeof x[d]||o(x,d,m)),S&&E&&E.name!==p&&(O=!0,D=function(){return E.call(this)}),i&&!y||!h&&!O&&T[d]||o(T,d,D),s[t]=D,s[C]=m,g)if(w={values:S?D:k(p),keys:b?D:k(f),entries:$},y)for(_ in w)_ in T||a(T,_,w[_]);else r(r.P+r.F*(h||O),t,w);return w}},85084:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},15449:e=>{e.exports={}},16227:e=>{e.exports=!0},77177:(e,t,n)=>{var i=n(65730)("meta"),r=n(36727),a=n(27069),o=n(4743).f,s=0,l=Object.isExtensible||function(){return!0},u=!n(7929)((function(){return l(Object.preventExtensions({}))})),c=function(e){o(e,i,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[i].w},onFreeze:function(e){return u&&d.NEED&&l(e)&&!a(e,i)&&c(e),e}}},88082:(e,t,n)=>{"use strict";var i=n(89666),r=n(46162),a=n(48195),o=n(86274),s=n(66530),l=n(50799),u=Object.assign;e.exports=!u||n(7929)((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=i}))?function(e,t){for(var n=s(e),u=arguments.length,c=1,d=a.f,h=o.f;u>c;)for(var f,p=l(arguments[c++]),m=d?r(p).concat(d(p)):r(p),v=m.length,g=0;v>g;)f=m[g++],i&&!h.call(p,f)||(n[f]=p[f]);return n}:u},98989:(e,t,n)=>{var i=n(12159),r=n(57856),a=n(73338),o=n(58989)("IE_PROTO"),s=function(){},l=function(){var e,t=n(97467)("iframe"),i=a.length;for(t.style.display="none",n(54881).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("