#app,body,html{overflow:hidden;padding:0;margin:0;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#app,body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#022d5c;border-radius:10px}::-webkit-scrollbar-track-piece{background:#d7e1f0}*{scrollbar-color:#022d5c #d7e1f0;scrollbar-width:thin}.non-select{-webkit-user-select:none;-moz-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;draggable:false}.nav-bar{height:30px;background:#fafafa;padding:0 5px;border-radius:5px 5px 5px 5px;box-shadow:0 1px 4px 1px rgba(21,34,50,.08)}.menu-bar,.nav-bar{display:flex;align-items:center}.menu-bar{padding:0;width:100%;position:relative;justify-content:space-between;height:60px;background:#fff}.app-content{display:flex;background:#fafafa;width:100%;height:100%;padding:5px;border-radius:5px 5px 5px 5px;box-shadow:0 1px 4px 1px rgba(21,34,50,.08);overflow:hidden}.audit-item{cursor:pointer;padding:10px 0;display:flex;align-items:center;justify-content:flex-start;margin:10px;box-shadow:0 2px 6px 1px rgba(106,121,146,.15);border-radius:8px 8px 8px 8px;background:linear-gradient(150deg,#fff,#ebf0ff)}.audit-item-icon{font-size:24px;color:#1890ff;margin:0 10px}.pre-main{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background:url(../img/BG.0382d9a3.png)}@media only screen and (orientation:landscape){.search-bar{padding-bottom:5px;border-radius:5px 5px 5px 5px;display:flex;align-items:center}.column-flex{flex-direction:column}.column-flex,.row-flex{height:100%;width:100%;display:flex}.main-content25{width:25%}.main-content25,.main-content30{display:flex;flex-direction:column;height:100%;min-width:300px;background:#fafafa;border-radius:5px 5px 5px 5px;border:1px solid #c8c8c8;transition:width .5s,height .5s}.main-content30{width:30%}.main-content40{display:flex;flex-direction:column;background:#fafafa;height:100%;width:40%;border-radius:5px 5px 5px 5px;border:1px solid #c8c8c8;transition:width .5s,height .5s}.main-content50{width:50%;padding:0 5px}.main-content50,.main-content60{display:flex;flex-direction:column;height:100%;min-width:500px;background:#fafafa;border-radius:5px 5px 5px 5px;border:1px solid #c8c8c8;transition:width .5s,height .5s}.main-content60{width:60%}.main-content70{min-width:500px;width:70%}.main-content70,.main-content75{display:flex;flex-direction:column;height:100%;background:#fafafa;border-radius:5px 5px 5px 5px;border:1px solid #c8c8c8;transition:width .5s,height .5s}.main-content75{width:75%}.route-content{min-width:600px;width:calc(100% - 200px);box-shadow:0 8px 16px 1px rgba(37,84,165,.15)}.card-menu-container,.route-content{height:100%;overflow:auto;background:#fafafa}.card-menu-container{width:200px}.menu-card{background:#fbfbfb;box-shadow:0 8px 16px 1px rgba(37,84,165,.15)}.menu-card,.menu-card-enable{position:relative;cursor:pointer;width:180px;height:100px;border-radius:12px 12px 12px 12px}.menu-card-enable{background:linear-gradient(150deg,#e1efff,#91c1ff);box-shadow:0 8px 16px 1px rgba(51,126,255,.3)}}@media only screen and (orientation:portrait){.search-bar{padding-bottom:5px;border-radius:5px 5px 5px 5px;display:flex;align-items:center;flex-wrap:wrap}.column-flex,.row-flex{height:100%;width:100%;display:flex;flex-direction:column}.row-flex{overflow-y:auto;overflow-x:hidden}.main-content25,.main-content30{min-width:300px}.main-content25,.main-content30,.main-content40{display:flex;flex-direction:column;height:100%;width:100%;background:#fafafa;border-radius:5px 5px 5px 5px;border:1px solid #c8c8c8;transition:width .5s,height .5s}.main-content50{padding:0 5px}.main-content50,.main-content60,.main-content70{min-width:500px}.main-content50,.main-content60,.main-content70,.main-content75{display:flex;flex-direction:column;height:100%;width:100%;background:#fafafa;border-radius:5px 5px 5px 5px;border:1px solid #c8c8c8;transition:width .5s,height .5s}.route-content{height:100%;box-shadow:0 8px 16px 1px rgba(37,84,165,.15)}.card-menu-container,.route-content{overflow:auto;width:100%;background:#fafafa}.card-menu-container{display:flex;flex-wrap:wrap}.menu-card{background:#fbfbfb;box-shadow:0 8px 16px 1px rgba(37,84,165,.15)}.menu-card,.menu-card-enable{position:relative;cursor:pointer;width:calc(50vw - 20px);height:100px;border-radius:12px 12px 12px 12px}.menu-card-enable{background:linear-gradient(150deg,#e1efff,#91c1ff);box-shadow:0 8px 16px 1px rgba(51,126,255,.3)}}.full-fill{width:100%;height:100%;background:#fff}.action-column{height:24px;display:flex;align-items:center;justify-content:center}.action-button{padding:0;margin:0 5px}.pointer{cursor:pointer}.ant-form-item{margin-bottom:12px}.ant-table-footer{padding:0!important}.ant-table-pagination{margin:8px 0!important}.no-warp-string{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-title{text-align:left;padding:5px 10px;margin-bottom:10px;display:flex;align-items:center;font-size:16px;font-weight:700;color:#001a47;background:linear-gradient(90deg,rgba(231,238,255,.4),rgba(0,193,255,0));border-left:solid #10539c}.form-label{text-align:right;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-label,.form-value{font-size:16px;color:#6a7992}.form-value{padding-left:5px;text-align:left;font-family:PingFang SC-Bold,PingFang SC;font-weight:700}.info-item{margin:5px;padding:5px;background:#fff;box-shadow:0 2px 6px 1px rgba(106,121,146,.15);border-radius:5px 5px 5px 5px;opacity:1}.highlight-row{background:ivory}.even-row{background:#f5f8fc}.ant-table-pagination.ant-pagination{margin:8px 0}.nested-enter-active,.nested-leave-active{transition:all .3s ease-in-out}.nested-leave-active{transition-delay:.25s}.nested-enter-from,.nested-leave-to{transform:translateY(100px);opacity:0}.table-download-btn{font-size:14px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#8a9fc4;width:80px;display:flex;align-items:center;align-content:center;justify-content:space-evenly;cursor:pointer;position:absolute;left:0;margin:8px;height:24px;background:#fff;border-radius:2px 2px 2px 2px;opacity:1;border:1px solid #cdd9ec}.ant-tabs-content-left{height:100%}.card-info{background:#fff;box-shadow:0 8px 16px 1px rgba(37,84,165,.15)}.card-title{font-size:18px;color:#00338b;display:flex;align-items:center}.show-info{width:66px;height:28px;border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #337eff;font-size:14px;font-weight:400;color:#337eff;line-height:0px;overflow:hidden}.card-ye{height:60px;background:#f5f9ff;border-radius:6px 6px 6px 6px}.card-ye,.ye-q{display:flex;justify-content:center;align-items:center}.ye-q{width:100%}.ye-t{font-size:12px;font-weight:400;color:#a1b5cc}.card-edit{margin-bottom:10px;padding:0 10px;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400;color:#6a7992;cursor:pointer;border:1px dashed #c8c8c8}.card-total{margin:8px 8px;background:#fff;box-shadow:0 4px 16px 1px rgba(37,84,165,.15);border-radius:12px 12px 12px 12px;padding:18px}.card-total-title{font-size:16px;font-weight:400;color:#8a9fc4}.card-total-money{font-size:20px;font-weight:700;color:#337eff;margin-top:8px}.card-add-but{width:136px;height:40px;border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #8a9fc4;font-size:18px;font-weight:400;color:#8a9fc4}.card-add{margin:8px 8px;background:#fff;box-shadow:0 8px 16px 1px rgba(37,84,165,.15);border-radius:12px 12px 12px 12px;opacity:1;border:1px solid #e5efff;font-size:40px;cursor:pointer}/deep/.ant-card-head{width:100%;margin:auto;border-bottom:1px solid #cdd9ec}/deep/.ant-card-actions{border-top:none}/deep/.ant-card-body{padding:17px}.access-item{cursor:pointer;width:250px;margin:10px;padding:0 20px 0 0;background:#fff;box-shadow:0 2px 6px 1px rgba(106,121,146,.15);opacity:1;height:100px;border-radius:12px 12px 12px 12px;border:1px solid #e1e6ee;background:linear-gradient(150deg,#f1f1ff,#ecf4ff)}.main-title{padding:0 20px 0 0;font-size:16px;font-weight:700;color:#001a47}.sub-title{text-align:left;padding-left:20px;width:100%;font-size:16px;color:#6a7992}.item-icon{height:45px;width:45px;margin:10px}.left-i{justify-content:flex-start}.left-i,.right-i{display:flex;align-items:center}.right-i{width:60%;flex-wrap:wrap;justify-content:center;align-content:center;margin:10px}.access-item2{cursor:pointer;padding:10px;background:#fff;opacity:1;width:100%;border-radius:12px 12px 12px 12px;border:1px solid #e1e6ee;display:flex;flex-wrap:wrap}.selected{border-radius:12px 12px 12px 12px;border:2px solid #6beeee}.title-divider{margin-left:15px;border-left:solid #022d5c;padding-left:10px}.report-item{white-space:pre-wrap;text-align:left;border-bottom:1px solid #c8c8c8}.diary-today{background:#e3fffd}.diary-title-1{border-left:solid #10539c;background:#ddefff}.diary-title-1,.diary-title-2{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 2px 2px 2px;border-bottom:1px dashed #c8c8c8;padding-left:2px;font-size:16px;font-weight:700;color:#041629}.diary-title-2{border-left:solid #00a466;background:#dbfedc}.diary-title-3{cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 2px 2px 2px;border-left:solid #b50400;border-bottom:1px dashed #c8c8c8;background:#ffdec9;padding-left:2px;font-size:16px;font-weight:700;color:#041629}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.custom-model-content .ant-modal-content{padding-right:0}:root{--g-arrow-color:#1f2937;--g-bar-color:#fff;--g-bar-border:#fff;--g-tick-color-thick:#ededed;--g-tick-color:#f3f3f3;--g-actions-background:#f3f3f3;--g-border-color:#ebeff2;--g-text-muted:#7c7c7c;--g-text-light:#fff;--g-text-dark:#171717;--g-progress-color:#dbdbdb;--g-handle-color:#37352f;--g-weekend-label-color:#dcdce4;--g-expected-progress:#c4c4e9;--g-header-background:#fff;--g-row-color:#fdfdfd;--g-row-border-color:#c7c7c7;--g-today-highlight:#37352f;--g-popup-actions:#ebeff2;--g-weekend-highlight-color:#f7f7f7}.gantt-container{line-height:14.5px;position:relative;overflow:auto;font-size:12px;height:var(--gv-grid-height);width:100%;border-radius:8px}.gantt-container .popup-wrapper{position:absolute;top:0;left:0;background:#fff;box-shadow:0 10px 24px -3px #0003;padding:10px;border-radius:5px;width:-moz-max-content;width:max-content;z-index:1000}.gantt-container .popup-wrapper .title{margin-bottom:2px;color:var(--g-text-dark);font-size:.85rem;font-weight:650;line-height:15px}.gantt-container .popup-wrapper .subtitle{color:var(--g-text-dark);font-size:.8rem;margin-bottom:5px}.gantt-container .popup-wrapper .details{color:var(--g-text-muted);font-size:.7rem}.gantt-container .popup-wrapper .actions{margin-top:10px;margin-left:3px}.gantt-container .popup-wrapper .action-btn{border:none;padding:5px 8px;background-color:var(--g-popup-actions);border-right:1px solid var(--g-text-light)}.gantt-container .popup-wrapper .action-btn:hover{background-color:brightness(97%)}.gantt-container .popup-wrapper .action-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.gantt-container .popup-wrapper .action-btn:last-child{border-right:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.gantt-container .grid-header{height:calc(var(--gv-lower-header-height) + var(--gv-upper-header-height) + 10px);background-color:var(--g-header-background);position:sticky;top:0;left:0;border-bottom:1px solid var(--g-row-border-color);z-index:1000}.gantt-container .lower-text,.gantt-container .upper-text{text-anchor:middle}.gantt-container .upper-header{height:var(--gv-upper-header-height)}.gantt-container .lower-header{height:var(--gv-lower-header-height)}.gantt-container .lower-text{font-size:12px;position:absolute;width:calc(var(--gv-column-width)*.8);height:calc(var(--gv-lower-header-height)*.8);margin:0 calc(var(--gv-column-width)*.1);align-content:center;text-align:center;color:var(--g-text-muted)}.gantt-container .upper-text{position:absolute;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:14px;color:var(--g-text-dark);height:calc(var(--gv-lower-header-height)*.66)}.gantt-container .current-upper{position:sticky;left:0!important;padding-left:17px;background:#fff}.gantt-container .side-header{position:sticky;top:0;right:0;float:right;z-index:1000;line-height:20px;font-weight:400;width:-moz-max-content;width:max-content;margin-left:auto;padding-right:10px;padding-top:10px;background:var(--g-header-background);display:flex}.gantt-container .side-header *{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:var(--g-actions-background);border-radius:.5rem;border:none;padding:5px 8px;color:var(--g-text-dark);font-size:14px;letter-spacing:.02em;font-weight:420;box-sizing:content-box;margin-right:5px}.gantt-container .side-header :last-child{margin-right:0}.gantt-container .side-header :hover{filter:brightness(97.5%)}.gantt-container .side-header select{width:60px;padding-top:2px;padding-bottom:2px}.gantt-container .side-header select:focus{outline:none}.gantt-container .date-range-highlight{background-color:var(--g-progress-color);border-radius:12px;height:calc(var(--gv-lower-header-height) - 6px);top:calc(var(--gv-upper-header-height) + 5px);position:absolute}.gantt-container .current-highlight{position:absolute;background:var(--g-today-highlight);width:1px;z-index:999}.gantt-container .current-ball-highlight{position:absolute;background:var(--g-today-highlight);z-index:1001;border-radius:50%}.gantt-container .current-date-highlight{background:var(--g-today-highlight);color:var(--g-text-light);border-radius:5px}.gantt-container .holiday-label{position:absolute;top:0;left:0;opacity:0;z-index:1000;background:--g-weekend-label-color;border-radius:5px;padding:2px 5px}.gantt-container .holiday-label.show{opacity:1}.gantt-container .extras{position:sticky;left:0}.gantt-container .extras .adjust{position:absolute;left:8px;top:calc(var(--gv-grid-height) - 60px);background-color:#000000b3;color:#fff;border:none;padding:8px;border-radius:3px}.gantt-container .hide{display:none}.gantt{-moz-user-select:none;user-select:none;-webkit-user-select:none;position:absolute}.gantt .grid-background{fill:none}.gantt .grid-row{fill:var(--g-row-color)}.gantt .row-line{stroke:var(--g-border-color)}.gantt .tick{stroke:var(--g-tick-color);stroke-width:.4}.gantt .tick.thick{stroke:var(--g-tick-color-thick);stroke-width:.7}.gantt .arrow{fill:none;stroke:var(--g-arrow-color);stroke-width:1.5}.gantt .bar-wrapper .bar{fill:var(--g-bar-color);stroke:var(--g-bar-border);stroke-width:0;transition:stroke-width .3s ease}.gantt .bar-progress{fill:var(--g-progress-color);border-radius:4px}.gantt .bar-expected-progress{fill:var(--g-expected-progress)}.gantt .bar-invalid{fill:transparent;stroke:var(--g-bar-border);stroke-width:1;stroke-dasharray:5}:is(.gantt .bar-invalid)~.bar-label{fill:var(--g-text-light)}.gantt .bar-label{fill:var(--g-text-dark);dominant-baseline:central;font-family:Helvetica;font-size:13px;font-weight:400}.gantt .bar-label.big{fill:var(--g-text-dark);text-anchor:start}.gantt .handle{fill:var(--g-handle-color);opacity:0;transition:opacity .3s ease}.gantt .handle.active,.gantt .handle.visible{cursor:ew-resize;opacity:1}.gantt .handle.progress{fill:var(--g-text-muted)}.gantt .bar-wrapper{cursor:pointer}.gantt .bar-wrapper .bar{outline:1px solid var(--g-row-border-color);border-radius:3px}.gantt .bar-wrapper:hover .bar{transition:transform .3s ease}.gantt .bar-wrapper:hover .date-range-highlight{display:block}.gantt-container[data-v-efda986c]{overflow-x:auto;height:100%}