.bar-chart-wrap[data-v-f3174dba],.line-chart-wrap[data-v-23c7e49b],.pie-chart-wrap[data-v-51fdab71]{width:100%}.chart-head[data-v-e3879324]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.chart-head .ct-title[data-v-e3879324]{margin-bottom:0}.contract-detail-total .expected-profit[data-v-5e09aa96]{color:#f5af19}.vue-office-docx{height:100%;overflow-y:auto}.vue-office-docx .docx-wrapper>section.docx{margin-bottom:5px}@media screen and (max-width:800px){.vue-office-docx .docx-wrapper{padding:10px}.vue-office-docx .docx-wrapper>section.docx{padding:10px!important;width:100%!important}}body{margin:0}.x-spreadsheet{font-size:13px;line-height:normal;-webkit-user-select:none;user-select:none;-moz-user-select:none;font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;box-sizing:initial;background:#fff;-webkit-font-smoothing:antialiased}.x-spreadsheet textarea{font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif}.x-spreadsheet-sheet{position:relative;overflow:hidden}.x-spreadsheet-table{vertical-align:bottom}.x-spreadsheet-tooltip{font-family:inherit;position:absolute;padding:5px 10px;color:#fff;border-radius:1px;background:#000;font-size:12px;z-index:201}.x-spreadsheet-tooltip:before{pointer-events:none;position:absolute;left:calc(50% - 4px);top:-4px;content:"";width:8px;height:8px;background:inherit;transform:rotate(45deg);z-index:1;box-shadow:1px 1px 3px -1px rgba(0,0,0,.3)}.x-spreadsheet-color-palette{padding:5px}.x-spreadsheet-color-palette table{margin:0;padding:0;border-collapse:initial;border-spacing:2;background:#fff}.x-spreadsheet-color-palette table td{margin:0;cursor:pointer;border:1px solid transparent}.x-spreadsheet-color-palette table td:hover{border-color:#ddd}.x-spreadsheet-color-palette table td .x-spreadsheet-color-palette-cell{width:16px;height:16px}.x-spreadsheet-border-palette{padding:6px}.x-spreadsheet-border-palette table{margin:0;padding:0;border-collapse:initial;border-spacing:0;background:#fff;table-layout:fixed}.x-spreadsheet-border-palette table td{margin:0}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left{border-right:1px solid #eee;padding-right:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell{width:30px;height:30px;cursor:pointer;text-align:center}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-left .x-spreadsheet-border-palette-cell:hover{background-color:#eee}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right{padding-left:6px}.x-spreadsheet-border-palette .x-spreadsheet-border-palette-right .x-spreadsheet-line-type{position:relative;left:0;top:-3px}.x-spreadsheet-dropdown{position:relative}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-content{position:absolute;z-index:200;background:#fff;box-shadow:1px 2px 5px 2px rgba(51,51,51,.15)}.x-spreadsheet-dropdown.bottom-left .x-spreadsheet-dropdown-content{top:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.bottom-right .x-spreadsheet-dropdown-content{top:calc(100% + 5px);right:0}.x-spreadsheet-dropdown.top-left .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);left:0}.x-spreadsheet-dropdown.top-right .x-spreadsheet-dropdown-content{bottom:calc(100% + 5px);right:0}.x-spreadsheet-dropdown .x-spreadsheet-dropdown-title{padding:0 5px;display:inline-block}.x-spreadsheet-resizer{position:absolute;z-index:11}.x-spreadsheet-resizer .x-spreadsheet-resizer-hover{background-color:rgba(75,137,255,.25)}.x-spreadsheet-resizer .x-spreadsheet-resizer-line{position:absolute}.x-spreadsheet-resizer.horizontal{cursor:row-resize}.x-spreadsheet-resizer.horizontal .x-spreadsheet-resizer-line{border-bottom:2px dashed #4b89ff;left:0;bottom:0}.x-spreadsheet-resizer.vertical{cursor:col-resize}.x-spreadsheet-resizer.vertical .x-spreadsheet-resizer-line{border-right:2px dashed #4b89ff;top:0;right:0}.x-spreadsheet-scrollbar{position:absolute;bottom:0;right:0;background-color:#f4f5f8;opacity:.9;z-index:12}.x-spreadsheet-scrollbar.horizontal{right:15px;overflow-x:scroll;overflow-y:hidden}.x-spreadsheet-scrollbar.horizontal>div{height:1px;background:#ddd}.x-spreadsheet-scrollbar.vertical{bottom:15px;overflow-x:hidden;overflow-y:scroll}.x-spreadsheet-scrollbar.vertical>div{width:1px;background:#ddd}.x-spreadsheet-overlayer{position:absolute;left:0;top:0;z-index:10}.x-spreadsheet-editor,.x-spreadsheet-overlayer .x-spreadsheet-overlayer-content,.x-spreadsheet-selector{position:absolute;overflow:hidden;pointer-events:none;width:100%;height:100%}.x-spreadsheet-editor,.x-spreadsheet-selector{box-sizing:initial;top:0;left:0}.x-spreadsheet-selector .hide-input{position:absolute;z-index:0}.x-spreadsheet-selector .hide-input input{padding:0;width:0;border:none!important}.x-spreadsheet-selector .x-spreadsheet-selector-area{position:absolute;border:2px solid #4b89ff;background:rgba(75,137,255,.1);z-index:5}.x-spreadsheet-selector .x-spreadsheet-selector-autofill,.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{position:absolute;background:transparent;z-index:100}.x-spreadsheet-selector .x-spreadsheet-selector-clipboard{border:2px dashed #4b89ff}.x-spreadsheet-selector .x-spreadsheet-selector-autofill{border:1px dashed rgba(0,0,0,.45)}.x-spreadsheet-selector .x-spreadsheet-selector-corner{pointer-events:auto;position:absolute;cursor:crosshair;font-size:0;height:5px;width:5px;right:-5px;bottom:-5px;border:2px solid #fff;background:#4b89ff}.x-spreadsheet-editor{z-index:20}.x-spreadsheet-editor .x-spreadsheet-editor-area{position:absolute;text-align:left;border:2px solid #4b89ff;line-height:0;z-index:100;pointer-events:auto}.x-spreadsheet-editor .x-spreadsheet-editor-area textarea{box-sizing:initial;border:none;padding:0 3px;outline:none;resize:none;text-align:start;overflow-y:hidden;font:400 13px Arial,Lato,Source Sans Pro,Roboto,Helvetica,sans-serif;color:inherit;white-space:normal;word-wrap:break-word;line-height:22px;margin:0}.x-spreadsheet-editor .x-spreadsheet-editor-area .textline{overflow:hidden;visibility:hidden;position:fixed;top:0;left:0}.x-spreadsheet-item{-webkit-user-select:none;user-select:none;background:0;border:1px solid transparent;outline:none;height:26px;color:rgba(0,0,0,.9);line-height:26px;list-style:none;padding:2px 10px;cursor:default;text-align:left;overflow:hidden}.x-spreadsheet-item.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-item.active,.x-spreadsheet-item:hover{background:rgba(0,0,0,.05)}.x-spreadsheet-item.divider{height:0;padding:0;margin:5px 0;border:none;border-bottom:1px solid rgba(0,0,0,.1)}.x-spreadsheet-item .label{float:right;opacity:.65;font-size:1em}.x-spreadsheet-header.state,.x-spreadsheet-item.state{padding-left:35px!important;position:relative}.x-spreadsheet-header.state:before,.x-spreadsheet-item.state:before{content:"";position:absolute;width:10px;height:10px;left:12px;top:calc(50% - 5px);background:rgba(0,0,0,.08);border-radius:2px}.x-spreadsheet-header.state.checked:before,.x-spreadsheet-item.state.checked:before{background:#4b89ff}.x-spreadsheet-checkbox{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;vertical-align:initial;font-style:normal;font-size:1rem;line-height:1em}.x-spreadsheet-checkbox>input{position:absolute;top:0;left:0;opacity:0!important;outline:0;z-index:-1}.x-spreadsheet-contextmenu,.x-spreadsheet-sort-filter,.x-spreadsheet-suggest{position:absolute;box-shadow:1px 2px 5px 2px rgba(51,51,51,.15);background:#fff;z-index:100;width:260px;pointer-events:auto;overflow:auto}.x-spreadsheet-suggest{width:200px}.x-spreadsheet-filter{border:1px solid #e9e9e9;font-size:12px;margin:10px}.x-spreadsheet-filter .x-spreadsheet-header{padding:.5em .75em;background:#f8f8f9;border-bottom:1px solid #e9e9e9;border-left:1px solid transparent}.x-spreadsheet-filter .x-spreadsheet-body{height:200px;overflow-y:auto}.x-spreadsheet-filter .x-spreadsheet-body .x-spreadsheet-item{height:20px;line-height:20px}.x-spreadsheet-sort-filter .x-spreadsheet-buttons{margin:10px}.x-spreadsheet-bottombar{height:40px;padding:0 30px;text-align:left;background:#f5f6f7;display:flex;position:relative;border-top:1px solid #e0e2e4}.x-spreadsheet-bottombar .x-spreadsheet-menu>li{line-height:40px;height:40px;padding-top:0;padding-bottom:0;vertical-align:middle;border-right:1px solid #e8eaed}.x-spreadsheet-menu{display:flex;overflow-x:auto;list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.x-spreadsheet-menu>li{float:left;line-height:1.25em;padding:.785em 1em;margin:0;vertical-align:middle;text-align:left;font-weight:400;color:#80868b;white-space:nowrap;cursor:pointer;transition:all .3s;font-weight:700}.x-spreadsheet-menu>li.active{background-color:#fff;color:rgba(0,0,0,.65)}.x-spreadsheet-menu>li .x-spreadsheet-dropdown{display:inline-block}.x-spreadsheet-print{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%;display:flex;flex-direction:column}.x-spreadsheet-print-bar{background:#424242;height:60px;line-height:60px;padding:0 30px}.x-spreadsheet-print-bar .-title{color:#fff;font-weight:700;font-size:1.2em;float:left}.x-spreadsheet-print-bar .-right{float:right;margin-top:12px}.x-spreadsheet-print-content{display:flex;flex:auto;flex-direction:row;background:#d0d0d0;height:calc(100% - 60px)}.x-spreadsheet-print-content .-sider{flex:0 0 300px;width:300px;border-left:2px solid #ccc;background:#fff}.x-spreadsheet-print-content .-content{flex:auto;overflow-x:auto;overflow-y:scroll;height:100%}.x-spreadsheet-canvas-card-wraper{margin:40px 20px}.x-spreadsheet-canvas-card{background:#fff;margin:auto;page-break-before:auto;page-break-after:always;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.2)}.x-spreadsheet-calendar{color:rgba(0,0,0,.65);background:#fff;-webkit-user-select:none;user-select:none}.x-spreadsheet-calendar .calendar-header{font-weight:700;line-height:30px;text-align:center;width:100%;float:left;background:#f9fafb}.x-spreadsheet-calendar .calendar-header .calendar-header-left{padding-left:5px;float:left}.x-spreadsheet-calendar .calendar-header .calendar-header-right{float:right}.x-spreadsheet-calendar .calendar-header .calendar-header-right a{padding:3px 0;margin-right:2px;border-radius:2px}.x-spreadsheet-calendar .calendar-header .calendar-header-right a:hover{background:rgba(0,0,0,.08)}.x-spreadsheet-calendar .calendar-body{border-collapse:collapse;border-spacing:0}.x-spreadsheet-calendar .calendar-body td,.x-spreadsheet-calendar .calendar-body th{width:14.28571429%;min-width:32px;text-align:center;font-weight:700;line-height:30px;padding:0}.x-spreadsheet-calendar .calendar-body td>.cell:hover{background:#ecf6fd}.x-spreadsheet-calendar .calendar-body td>.cell.active,.x-spreadsheet-calendar .calendar-body td>.cell.active:hover{background:#ecf6fd;color:#2185d0}.x-spreadsheet-calendar .calendar-body td>.cell.disabled{pointer-events:none;opacity:.5}.x-spreadsheet-datepicker{box-shadow:2px 2px 5px rgba(0,0,0,.2);position:absolute;left:0;top:calc(100% + 5px);z-index:10;width:auto}.x-spreadsheet-buttons{display:flex;justify-content:flex-end}.x-spreadsheet-buttons .x-spreadsheet-button{margin-left:8px}.x-spreadsheet-button{display:inline-block;border-radius:3px;line-height:1em;min-height:1em;white-space:nowrap;text-align:center;cursor:pointer;font-size:1em;font-weight:700;padding:.75em 1em;color:rgba(0,0,0,.6);background:#e0e1e2;text-decoration:none;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;outline:none;vertical-align:initial;zoom:1;-webkit-user-select:none;user-select:none;transition:all .1s linear}.x-spreadsheet-button.active,.x-spreadsheet-button:hover{background-color:#c0c1c2;color:rgba(0,0,0,.8)}.x-spreadsheet-button.primary{color:#fff;background-color:#2185d0}.x-spreadsheet-button.primary.active,.x-spreadsheet-button.primary:hover{color:#fff;background-color:#1678c2}.x-spreadsheet-form-input{font-size:1em;position:relative;font-weight:400;display:inline-flex;color:rgba(0,0,0,.87)}.x-spreadsheet-form-input input{z-index:1;margin:0;max-width:100%;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:30px;height:30px;padding:0 8px;background:#fff;border:1px solid #e9e9e9;border-radius:3px;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.06)}.x-spreadsheet-form-input input:focus{border-color:#4b89ff;box-shadow:inset 0 1px 2px rgba(75,137,255,.2)}.x-spreadsheet-form-select{position:relative;display:inline-block;background:#fff;border:1px solid #e9e9e9;border-radius:2px;cursor:pointer;color:rgba(0,0,0,.87);-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.06)}.x-spreadsheet-form-select .input-text{text-overflow:ellipsis;white-space:nowrap;min-width:60px;width:auto;height:30px;line-height:30px;padding:0 8px}.x-spreadsheet-form-fields{display:flex;flex-direction:row;flex-wrap:wrap}.x-spreadsheet-form-fields .x-spreadsheet-form-field{flex:0 1 auto}.x-spreadsheet-form-fields .x-spreadsheet-form-field .label{display:inline-block;margin:0 10px 0 0}.x-spreadsheet-form-field{display:block;vertical-align:middle;margin-left:10px;margin-bottom:10px}.x-spreadsheet-form-field:first-child{margin-left:0}.x-spreadsheet-form-field.error .x-spreadsheet-form-select,.x-spreadsheet-form-field.error input{border-color:#f04134}.x-spreadsheet-form-field .tip{color:#f04134;font-size:.9em}.x-spreadsheet-dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,.6);opacity:0;animation-fill-mode:both;animation-duration:.5s;transition:background-color .5s linear;-webkit-user-select:none;user-select:none;z-index:1000}.x-spreadsheet-dimmer.active{display:block;opacity:1}form fieldset{border:none}form fieldset label{display:block;margin-bottom:.5em;font-size:1em;color:#666}form fieldset select{font-size:1.1em;width:100%;background-color:#fff;border:none;border-bottom:2px solid #ddd;padding:.5em .85em;border-radius:2px}.x-spreadsheet-modal,.x-spreadsheet-toast{font-size:13px;position:fixed;z-index:1001;text-align:left;line-height:1.25em;min-width:360px;color:rgba(0,0,0,.87);font-family:Lato,Source Sans Pro,Roboto,Helvetica,Arial,sans-serif;border-radius:4px;border:1px solid rgba(0,0,0,.1);background-color:#fff;background-clip:padding-box;box-shadow:0 2px 8px rgba(0,0,0,.2)}.x-spreadsheet-toast{background-color:hsla(0,0%,100%,.85)}.x-spreadsheet-modal-header,.x-spreadsheet-toast-header{font-weight:600;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-radius:4px 4px 0 0}.x-spreadsheet-toast-header{color:#f2711c}.x-spreadsheet-modal-header{border-bottom:1px solid #e0e2e4;background:rgba(0,0,0,.08);font-size:1.0785em}.x-spreadsheet-modal-content,.x-spreadsheet-modal-header,.x-spreadsheet-toast-content,.x-spreadsheet-toast-header{padding:.75em 1em}.x-spreadsheet-menu li:first-child{display:none}.vue-office-excel{height:100%}.layout-file[data-v-f92c135a]{width:100%;height:100%}.formBtnBox[data-v-f92c135a]{position:absolute;bottom:10%;left:45%;z-index:99;cursor:pointer}.layout-file[data-v-527fa046]{width:100%;height:100%}.formBtnBox[data-v-527fa046]{position:absolute;bottom:10%;left:45%;z-index:99;cursor:pointer}.upload-file-list .upload-file-item[data-v-46579025]{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.upload-file-list .file-name[data-v-46579025],.upload-file-list .file-size[data-v-46579025]{margin-right:10px}.file-list[data-v-46579025]{height:250px;overflow-y:scroll}.file-items[data-v-46579025]{display:grid;grid-template-columns:20px 200px 20px 1fr;width:100%;font-size:12px;height:40px;align-items:center;grid-gap:20px 10px}.file-items .file-con[data-v-46579025]{position:relative;height:100%}.file-items .file-con .file-name[data-v-46579025]{box-sizing:border-box;line-height:40px}.file-items .file-con .file-progress[data-v-46579025]{top:35px}.project-cell[data-v-67d1054f]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-footer[data-v-67d1054f]{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;color:#999}.task-more-btn[data-v-67d1054f]{cursor:pointer;color:#667eea;font-weight:600}.record-title[data-v-67d1054f]{margin:16px 0 8px;font-size:14px;color:#1a1a2e}.process-textarea[data-v-67d1054f]{width:100%;min-height:60px;padding:9px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;resize:vertical;outline:none;font-family:inherit;margin-bottom:12px}.process-footer[data-v-67d1054f]{display:flex;align-items:center;gap:12px}.auto-close-label[data-v-67d1054f]{display:flex;align-items:center;gap:6px;font-size:12px;color:#666;cursor:pointer}.process-status[data-v-67d1054f]{margin-bottom:12px;font-size:13px}.pagination-container[data-v-67d1054f]{padding:0 16px}

/*!
 * vue-treeselect v0.4.0 | (c) 2017-2019 Riophae Lee
 * Released under the MIT License.
 * https://vue-treeselect.js.org/
 */.vue-treeselect-helper-hide{display:none}.vue-treeselect-helper-zoom-effect-off{transform:none!important}@keyframes vue-treeselect-animation-fade-in{0%{opacity:0}}@keyframes vue-treeselect-animation-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes vue-treeselect-animation-rotate{to{transform:rotate(1turn)}}.vue-treeselect__multi-value-item--transition-enter-active,.vue-treeselect__multi-value-item--transition-leave-active{transition-duration:.2s;transition-property:transform,opacity}.vue-treeselect__multi-value-item--transition-enter-active{transition-timing-function:cubic-bezier(.075,.82,.165,1)}.vue-treeselect__multi-value-item--transition-leave-active{transition-timing-function:cubic-bezier(.215,.61,.355,1);position:absolute}.vue-treeselect__multi-value-item--transition-enter,.vue-treeselect__multi-value-item--transition-leave-to{transform:scale(.7);opacity:0}.vue-treeselect__multi-value-item--transition-move{transition:transform .2s cubic-bezier(.165,.84,.44,1)}.vue-treeselect{position:relative;text-align:left}[dir=rtl] .vue-treeselect{text-align:right}.vue-treeselect div,.vue-treeselect span{box-sizing:border-box}.vue-treeselect svg{fill:currentColor}.vue-treeselect__control{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;height:36px;border:1px solid #ddd;border-radius:5px;background:#fff;transition-duration:.2s;transition-property:border-color,box-shadow,width,height,background-color,opacity;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover{border-color:#cfcfcf}.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control{border-color:#039be5;box-shadow:0 0 0 3px rgba(3,155,229,.1)}.vue-treeselect--disabled .vue-treeselect__control{background-color:#f9f9f9}.vue-treeselect--open .vue-treeselect__control{border-color:#cfcfcf}.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control{border-top-left-radius:0;border-top-right-radius:0}.vue-treeselect__multi-value,.vue-treeselect__value-container{width:100%;vertical-align:middle}.vue-treeselect__value-container{display:table-cell;position:relative}.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container{cursor:text}.vue-treeselect__multi-value{display:inline-block}.vue-treeselect--has-value .vue-treeselect__multi-value{margin-bottom:5px}.vue-treeselect__placeholder,.vue-treeselect__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px;position:absolute;top:0;right:0;bottom:0;left:0;line-height:34px;-webkit-user-select:none;user-select:none;pointer-events:none}.vue-treeselect__placeholder{color:#bdbdbd}.vue-treeselect__single-value{color:#333}.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value{color:#bdbdbd}.vue-treeselect--disabled .vue-treeselect__single-value{position:static}.vue-treeselect__multi-value-item-container{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__multi-value-item-container{padding-right:0;padding-left:5px}.vue-treeselect__multi-value-item{display:inline-table;padding:2px 0;border:1px solid transparent;border-radius:2px;font-size:12px;vertical-align:top}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover,.vue-treeselect__multi-value-item{cursor:pointer;background:#e3f2fd;color:#039be5}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled{cursor:default;background:#f5f5f5;color:#757575}.vue-treeselect--disabled .vue-treeselect__multi-value-item{cursor:default;background:#fff;border-color:#e5e5e5;color:#555}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new,.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover{background:#e8f5e9}.vue-treeselect__multi-value-label,.vue-treeselect__value-remove{display:table-cell;padding:0 5px;vertical-align:middle}.vue-treeselect__value-remove{color:#039be5;padding-left:5px;border-left:1px solid #fff;line-height:0}[dir=rtl] .vue-treeselect__value-remove{border-left:0 none;border-right:1px solid #fff}.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove{color:#e53935}.vue-treeselect--disabled .vue-treeselect__value-remove,.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove{display:none}.vue-treeselect__value-remove>svg{width:6px;height:6px}.vue-treeselect__multi-value-label{padding-right:5px;white-space:pre-line;-webkit-user-select:none;user-select:none}.vue-treeselect__limit-tip{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__limit-tip{padding-right:0;padding-left:5px}.vue-treeselect__limit-tip-text{cursor:default;display:block;margin:2px 0;padding:1px 0;color:#bdbdbd;font-size:12px;font-weight:600}.vue-treeselect__input-container{display:block;max-width:100%;outline:none}.vue-treeselect--single .vue-treeselect__input-container{font-size:inherit;height:100%}.vue-treeselect--multi .vue-treeselect__input-container{display:inline-block;font-size:12px;vertical-align:top}.vue-treeselect--searchable .vue-treeselect__input-container{padding-left:5px;padding-right:5px}.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-top:5px;padding-left:0}[dir=rtl] .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-left:5px;padding-right:0}.vue-treeselect--disabled .vue-treeselect__input-container{display:none}.vue-treeselect__input,.vue-treeselect__sizer{margin:0;line-height:inherit;font-family:inherit;font-size:inherit}.vue-treeselect__input{max-width:100%;margin:0;padding:0;border:0;outline:none;box-sizing:initial;box-shadow:none;background:none transparent;line-height:1;vertical-align:middle}.vue-treeselect__input::-ms-clear{display:none}.vue-treeselect--single .vue-treeselect__input{width:100%;height:100%}.vue-treeselect--multi .vue-treeselect__input{padding-top:3px;padding-bottom:3px}.vue-treeselect--has-value .vue-treeselect__input{line-height:inherit;vertical-align:top}.vue-treeselect__sizer{position:absolute;top:0;left:0;visibility:hidden;height:0;overflow:scroll;white-space:pre}.vue-treeselect__x-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer;color:#ccc;animation:vue-treeselect-animation-fade-in .2s cubic-bezier(.075,.82,.165,1)}.vue-treeselect__x-container:hover{color:#e53935}.vue-treeselect__x{width:8px;height:8px}.vue-treeselect__control-arrow-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer}.vue-treeselect--disabled .vue-treeselect__control-arrow-container{cursor:default}.vue-treeselect__control-arrow{width:9px;height:9px;color:#ccc}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow{color:#616161}.vue-treeselect--disabled .vue-treeselect__control-arrow{opacity:.35}.vue-treeselect__control-arrow--rotated{transform:rotate(180deg)}.vue-treeselect__menu-container{position:absolute;left:0;width:100%;overflow:visible;transition:0s}.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{top:100%}.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{bottom:100%}.vue-treeselect__menu{cursor:default;padding-top:5px;padding-bottom:5px;display:block;position:absolute;overflow-x:hidden;overflow-y:auto;width:auto;border:1px solid #cfcfcf;background:#fff;line-height:180%;-webkit-overflow-scrolling:touch}.vue-treeselect--open-below .vue-treeselect__menu{border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:0;margin-top:-1px;border-top-color:#f2f2f2;box-shadow:0 1px 0 rgba(0,0,0,.06)}.vue-treeselect--open-above .vue-treeselect__menu{border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;margin-bottom:-1px;border-bottom-color:#f2f2f2}.vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px;padding-right:5px}.vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:185px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:5px;padding-right:185px}.vue-treeselect__option{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%}.vue-treeselect__option--highlight{background:#f5f5f5}.vue-treeselect--single .vue-treeselect__option--selected{background:#e3f2fd;font-weight:600}.vue-treeselect--single .vue-treeselect__option--selected:hover{background:#e3f2fd}.vue-treeselect__option--hide{display:none}.vue-treeselect__option-arrow-container,.vue-treeselect__option-arrow-placeholder{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect__option-arrow-container{cursor:pointer}.vue-treeselect__option-arrow{display:inline-block;width:9px;height:9px;color:#ccc;vertical-align:middle;transition:transform .2s cubic-bezier(.19,1,.22,1);transform:rotate(-90deg)}[dir=rtl] .vue-treeselect__option-arrow{transform:rotate(90deg)}.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow,.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow{color:#616161}.vue-treeselect__option-arrow--rotated,[dir=rtl] .vue-treeselect__option-arrow--rotated{transform:rotate(0)}.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{transform:rotate(-90deg)!important}[dir=rtl] .vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{transform:rotate(90deg)!important}.vue-treeselect__label-container{display:table-cell;vertical-align:middle;cursor:pointer;display:table;width:100%;table-layout:fixed;color:inherit}.vue-treeselect__option--disabled .vue-treeselect__label-container{cursor:not-allowed;color:rgba(0,0,0,.25)}.vue-treeselect__checkbox-container{display:table-cell;width:20px;min-width:20px;height:100%;text-align:center;vertical-align:middle}.vue-treeselect__checkbox{display:block;margin:auto;width:12px;height:12px;border-width:1px;border-style:solid;border-radius:2px;position:relative;transition:all .2s cubic-bezier(.075,.82,.165,1)}.vue-treeselect__check-mark,.vue-treeselect__minus-mark{display:block;position:absolute;left:1px;top:1px;background-repeat:no-repeat;opacity:0;transition:all .2s ease}.vue-treeselect__minus-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);background-size:8px 8px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__checkbox--indeterminate>.vue-treeselect__minus-mark{opacity:1}.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__check-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);background-size:8px 8px;transform:scaleY(.125)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)}}.vue-treeselect__checkbox--checked>.vue-treeselect__check-mark{opacity:1;transform:scaleY(1)}.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)}}.vue-treeselect__checkbox--unchecked{border-color:#e0e0e0;background:#fff}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked{border-color:#039be5;background:#fff}.vue-treeselect__checkbox--checked,.vue-treeselect__checkbox--indeterminate,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate{border-color:#039be5;background:#039be5}.vue-treeselect__checkbox--disabled,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled{border-color:#e0e0e0;background-color:#f7f7f7}.vue-treeselect__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;padding-left:5px;max-width:100%;vertical-align:middle;cursor:inherit}[dir=rtl] .vue-treeselect__label{padding-left:0;padding-right:5px}.vue-treeselect__count{margin-left:5px;font-weight:400;opacity:.6}[dir=rtl] .vue-treeselect__count{margin-left:0;margin-right:5px}.vue-treeselect__tip{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;color:#757575}.vue-treeselect__tip-text{display:table-cell;vertical-align:middle;padding-left:5px;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px}.vue-treeselect__error-tip .vue-treeselect__retry{cursor:pointer;margin-left:5px;font-style:normal;font-weight:600;text-decoration:none;color:#039be5}[dir=rtl] .vue-treeselect__error-tip .vue-treeselect__retry{margin-left:0;margin-right:5px}.vue-treeselect__icon-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect--single .vue-treeselect__icon-container{padding-left:5px}[dir=rtl] .vue-treeselect--single .vue-treeselect__icon-container{padding-left:0;padding-right:5px}.vue-treeselect__icon-warning{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#fb8c00}.vue-treeselect__icon-warning:after{display:block;position:absolute;content:"";left:5px;top:2.5px;width:2px;height:1px;border:0 solid #fff;border-top-width:5px;border-bottom-width:1px}.vue-treeselect__icon-error{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#e53935}.vue-treeselect__icon-error:after,.vue-treeselect__icon-error:before{display:block;position:absolute;content:"";background:#fff;transform:rotate(45deg)}.vue-treeselect__icon-error:before{width:6px;height:2px;left:3px;top:5px}.vue-treeselect__icon-error:after{width:2px;height:6px;left:5px;top:3px}.vue-treeselect__icon-loader{display:block;margin:auto;position:relative;width:12px;height:12px;text-align:center;animation:vue-treeselect-animation-rotate 1.6s linear infinite}.vue-treeselect__icon-loader:after,.vue-treeselect__icon-loader:before{border-radius:50%;position:absolute;content:"";left:0;top:0;display:block;width:100%;height:100%;opacity:.6;animation:vue-treeselect-animation-bounce 1.6s ease-in-out infinite}.vue-treeselect__icon-loader:before{background:#039be5}.vue-treeselect__icon-loader:after{background:#b3e5fc;animation-delay:-.8s}.vue-treeselect__menu-placeholder{display:none}.vue-treeselect__portal-target{position:absolute;display:block;left:0;top:0;height:0;width:0;padding:0;margin:0;border:0;overflow:visible;box-sizing:border-box}.label-style{color:#000;font-size:16px;padding-left:10px;box-sizing:border-box}.desc-con[data-v-18b739b3]{height:100%;width:100%}.des-label[data-v-18b739b3]{width:auto;position:relative;white-space:nowrap}.des-label .icon-btn[data-v-18b739b3]{color:#f56c6c;position:absolute;font-size:12px;top:50%;margin-top:-5px;display:inline-block}.des-label .label-text[data-v-18b739b3]{padding-left:12px}[data-v-18b739b3] .el-form-item__content{width:100%;height:100%}.fileUploader[data-v-18b739b3]{width:100%;display:flex}.table-box[data-v-18b739b3]{width:100%}.signature-box[data-v-041807ba]{width:160px;height:110px}.signature-box .signature-img[data-v-041807ba]{height:100%}.handwritten-name-wrap .img-wrap[data-v-041807ba]{width:100%;height:164px;margin-top:2px;border:1px solid #ccc}.handwritten-name-wrap .img-wrap img[data-v-041807ba]{width:70%;height:100%}.handwritten-name-wrap .signWrap[data-v-041807ba]{height:200px;display:flex;flex-direction:column;justify-content:center}.handwritten-name-wrap .signWrap .signName[data-v-041807ba]{flex:1;border-top:1px solid #ccc}.handwritten-name-wrap .signWrap footer[data-v-041807ba]{height:40px;border-top:1px solid #ccc;display:flex;justify-content:space-between;align-items:center}.handwritten-name-wrap .signWrap footer .gtnGroup[data-v-041807ba]{width:50%;margin-left:20px}.handwritten-name-wrap .signWrap footer .otherSet[data-v-041807ba]{width:50%;display:flex;align-items:center}.handwritten-name-wrap .signWrap footer .otherSet .penTxt[data-v-041807ba]{width:100px}.handwritten-name-wrap .signWrap footer .otherSet .selSize[data-v-041807ba]{width:70px}.handwritten-name-wrap .signWrap footer .otherSet .el-select__caret[data-v-041807ba]{position:absolute;right:-3px}.handwritten-name-wrap .signWrap footer .otherSet .b1[data-v-041807ba],.handwritten-name-wrap .signWrap footer .otherSet .b2[data-v-041807ba],.handwritten-name-wrap .signWrap footer .otherSet .b3[data-v-041807ba]{display:inline-block;background:#000;border-radius:50%}.handwritten-name-wrap .signWrap footer .otherSet .circleWrap[data-v-041807ba]{display:flex;justify-content:center;align-items:center;width:18px;height:18px;cursor:pointer;margin-right:20px}.handwritten-name-wrap .signWrap footer .otherSet .active[data-v-041807ba]{border:1px dashed #0074d9}.handwritten-name-wrap .signWrap footer .otherSet .b1[data-v-041807ba]{width:4px;height:4px}.handwritten-name-wrap .signWrap footer .otherSet .b2[data-v-041807ba]{width:6px;height:6px}.handwritten-name-wrap .signWrap footer .otherSet .b3[data-v-041807ba]{width:8px;height:8px}.signNameModel .vxe-modal--content[data-v-041807ba]{padding:0!important}.desc-con[data-v-29d7b838]{height:100%;width:100%}.des-label[data-v-29d7b838]{width:auto;position:relative}.des-label .icon-btn[data-v-29d7b838]{color:#f56c6c;position:absolute;font-size:12px;top:50%;margin-top:-5px;display:inline-block}.des-label .label-text[data-v-29d7b838]{padding-left:12px}[data-v-29d7b838] .el-form-item__content{width:100%;height:100%}.details-footer[data-v-29d7b838]{height:50px;line-height:50px;text-align:right}[data-v-75b20c5a] .el-drawer__header{color:#000;font-size:18px}[data-v-75b20c5a] .el-breadcrumb__separator{color:#000}.details-footer[data-v-75b20c5a]{height:50px;line-height:50px;text-align:right}.progress-box[data-v-75b20c5a]{padding:5px;box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:5px;margin-bottom:5px;background:#285af1}.progress-box .progress-title[data-v-75b20c5a]{font-size:18px;padding-bottom:10px;color:#fff}.progress-box .progress-desc-info[data-v-75b20c5a]{padding:10px 0 10px 0}.progress-box .progress-desc-info .items[data-v-75b20c5a]{font-size:15px;display:inline-block;vertical-align:middle}.approval-progress .progress-desc-info[data-v-75b20c5a]{padding:10px 0 10px 0}.approval-progress .progress-desc-info .items[data-v-75b20c5a]{font-size:15px;color:#285af1}.approval-progress .progress-title[data-v-75b20c5a]{font-size:18px;padding-bottom:10px}.approval-progress .progress-con .progress-desc[data-v-75b20c5a]{line-height:20px;color:#303133}.approval-progress .progress-con .progress-desc .progress-time[data-v-75b20c5a]{margin-left:10px;color:#909399}.approval-progress .progress-con .progress-desc .notes-text[data-v-75b20c5a]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.approval-progress .progress-con .progress-desc .signature-box[data-v-75b20c5a]{width:180px;height:50px;overflow:hidden}.approval-progress .progress-con .progress-desc .signature-box .signature-title[data-v-75b20c5a]{display:block;width:40px}.approval-progress .progress-con .progress-desc .signature-box .signature-img[data-v-75b20c5a]{margin-left:10px;width:180px}.approval-progress .progress-con .makeACopyFor-desc[data-v-75b20c5a]{line-height:20px;color:#303133}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-num[data-v-75b20c5a]{color:#909399}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items[data-v-75b20c5a]{padding-right:5px;box-sizing:border-box}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items .child-text[data-v-75b20c5a]{text-align:center}[data-v-379c01cc] .el-drawer__header{color:#000;font-size:18px}[data-v-379c01cc] .el-breadcrumb__separator{color:#000}.details-footer[data-v-379c01cc]{height:50px;line-height:50px;text-align:right}.progress-box[data-v-379c01cc]{padding:5px;box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:5px;margin-bottom:5px;background:#285af1}.progress-box .progress-title[data-v-379c01cc]{font-size:18px;padding-bottom:10px;color:#fff}.progress-box .progress-desc-info[data-v-379c01cc]{padding:10px 0 10px 0}.progress-box .progress-desc-info .items[data-v-379c01cc]{font-size:15px;display:inline-block;vertical-align:middle}.approval-progress .progress-desc-info[data-v-379c01cc]{padding:10px 0 10px 0}.approval-progress .progress-desc-info .items[data-v-379c01cc]{font-size:15px;color:#285af1}.approval-progress .progress-title[data-v-379c01cc]{font-size:18px;padding-bottom:10px}.approval-progress .progress-con .progress-desc[data-v-379c01cc]{line-height:20px;color:#303133}.approval-progress .progress-con .progress-desc .progress-time[data-v-379c01cc]{margin-left:10px;color:#909399}.approval-progress .progress-con .progress-desc .notes-text[data-v-379c01cc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.approval-progress .progress-con .progress-desc .signature-box[data-v-379c01cc]{width:180px;height:50px;overflow:hidden}.approval-progress .progress-con .progress-desc .signature-box .signature-title[data-v-379c01cc]{display:block;width:40px}.approval-progress .progress-con .progress-desc .signature-box .signature-img[data-v-379c01cc]{margin-left:10px;width:180px}.approval-progress .progress-con .makeACopyFor-desc[data-v-379c01cc]{line-height:20px;color:#303133}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-num[data-v-379c01cc]{color:#909399}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items[data-v-379c01cc]{padding-right:5px;box-sizing:border-box}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items .child-text[data-v-379c01cc]{text-align:center}.details-footer[data-v-6b6b8fa0]{height:50px;line-height:50px;text-align:right}.progress-box[data-v-6b6b8fa0]{padding:5px;box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:5px;margin-bottom:5px;background:#285af1}.progress-box .progress-title[data-v-6b6b8fa0]{font-size:18px;padding-bottom:10px;color:#fff}.progress-box .progress-desc-info[data-v-6b6b8fa0]{padding:10px 0 10px 0}.progress-box .progress-desc-info .items[data-v-6b6b8fa0]{font-size:15px;display:inline-block;vertical-align:middle}.approval-progress .progress-desc-info[data-v-6b6b8fa0]{padding:10px 0 10px 0}.approval-progress .progress-desc-info .items[data-v-6b6b8fa0]{font-size:15px;color:#285af1}.approval-progress .progress-title[data-v-6b6b8fa0]{font-size:18px;padding-bottom:10px}.approval-progress .progress-con .progress-desc[data-v-6b6b8fa0]{line-height:20px;color:#303133}.approval-progress .progress-con .progress-desc .progress-time[data-v-6b6b8fa0]{margin-left:10px;color:#909399}.approval-progress .progress-con .progress-desc .notes-text[data-v-6b6b8fa0]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.approval-progress .progress-con .progress-desc .signature-box[data-v-6b6b8fa0]{width:180px;height:50px;overflow:hidden}.approval-progress .progress-con .progress-desc .signature-box .signature-title[data-v-6b6b8fa0]{display:block;width:40px}.approval-progress .progress-con .progress-desc .signature-box .signature-img[data-v-6b6b8fa0]{margin-left:10px;width:180px}.approval-progress .progress-con .makeACopyFor-desc[data-v-6b6b8fa0]{line-height:20px;color:#303133}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-num[data-v-6b6b8fa0]{color:#909399}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items[data-v-6b6b8fa0]{padding-right:5px;box-sizing:border-box}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items .child-text[data-v-6b6b8fa0]{text-align:center}[data-v-6b6b8fa0] .el-drawer__header{color:#000;font-size:18px}[data-v-6b6b8fa0] .el-breadcrumb__separator{color:#000}.invoice-plan-list[data-v-017f2e85]{overflow-x:auto}.invoice-plan-list .plan-summary[data-v-017f2e85]{display:flex;align-items:center;flex-wrap:wrap;padding:10px 15px;background:#f8f9fa;border-radius:4px;margin-bottom:10px;font-size:13px;color:#606266}.invoice-plan-list .plan-summary .summary-label[data-v-017f2e85]{font-weight:700;margin-right:8px}.invoice-plan-list .plan-summary .summary-item[data-v-017f2e85]{margin-right:4px}.invoice-plan-list .plan-summary .summary-item b[data-v-017f2e85]{font-weight:700}.invoice-plan-list .plan-summary .summary-divider[data-v-017f2e85]{margin:0 6px;color:#c0c4cc}.invoice-plan-list .plan-summary .text-blue[data-v-017f2e85]{color:#409eff}.invoice-plan-list .plan-summary .text-green[data-v-017f2e85]{color:#67c23a}.invoice-plan-list .plan-summary .text-red[data-v-017f2e85]{color:#f56c6c}.invoice-plan-list .plan-summary .text-orange[data-v-017f2e85]{color:#e6a23c}.invoice-plan-list .plan-summary .add-batch-btn[data-v-017f2e85]{margin-left:auto;color:#409eff;font-size:13px}.invoice-plan-list .plan-table[data-v-017f2e85]{width:100%}.invoice-plan-list .plan-table[data-v-017f2e85] .el-input-number .el-input__inner{text-align:left;padding-left:8px}.invoice-plan-list .plan-table[data-v-017f2e85] .el-table__expanded-cell{padding:12px 16px;background:#fafafa}.invoice-plan-list .plan-table[data-v-017f2e85] .el-table__row.plan-status-0 td{background-color:#ecf5ff}.invoice-plan-list .plan-table[data-v-017f2e85] .el-table__row.plan-status-1 td{background-color:#f0f9eb}.invoice-plan-list .plan-table[data-v-017f2e85] .el-table__row.plan-status-2 td{background-color:#fdf6ec}.invoice-plan-list .plan-table[data-v-017f2e85] .el-table__row.plan-status-5 td{background-color:#f4f4f5}.invoice-plan-list .plan-table[data-v-017f2e85] .el-table__row.plan-status-5 td .cell{color:#909399;text-decoration:line-through}.invoice-plan-list .status-tag[data-v-017f2e85]{font-weight:600}.invoice-plan-list .status-tag.st-0[data-v-017f2e85]{color:#409eff}.invoice-plan-list .status-tag.st-1[data-v-017f2e85]{color:#67c23a}.invoice-plan-list .status-tag.st-2[data-v-017f2e85]{color:#e6a23c}.invoice-plan-list .status-tag.st-5[data-v-017f2e85]{color:#909399}.invoice-plan-list .batch-expand .detail-header[data-v-017f2e85]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.invoice-plan-list .batch-expand .detail-header .detail-title[data-v-017f2e85]{font-weight:600;color:#303133;font-size:13px}.invoice-plan-list .batch-expand .detail-header .add-detail-btn[data-v-017f2e85]{color:#409eff;padding:0}.invoice-plan-list .batch-expand .detail-table[data-v-017f2e85]{width:100%;margin-bottom:8px}.invoice-plan-list .batch-expand .detail-total[data-v-017f2e85]{text-align:right;font-size:13px;color:#303133;margin-bottom:16px;font-weight:500}.invoice-plan-list .batch-expand .expand-field[data-v-017f2e85]{display:flex;margin-bottom:14px}.invoice-plan-list .batch-expand .expand-field .field-label[data-v-017f2e85]{width:48px;flex-shrink:0;line-height:32px;color:#606266;font-size:13px}.invoice-plan-list .batch-expand .expand-field .field-body[data-v-017f2e85]{flex:1;min-width:0}.invoice-plan-list .batch-expand .batch-upload[data-v-017f2e85],.invoice-plan-list .batch-expand .batch-upload[data-v-017f2e85] .el-upload{width:100%}.invoice-plan-list .batch-expand .batch-upload[data-v-017f2e85] .el-upload-dragger{width:100%;height:140px}.invoice-plan-list .plan-detail-footer[data-v-017f2e85]{margin-top:10px;text-align:right}.invoice-plan-list .plan-detail-footer .all-detail-total[data-v-017f2e85]{font-size:13px;color:#303133;font-weight:500}.invoice-plan-list .plan-detail-footer .all-detail-tip[data-v-017f2e85]{margin-top:4px;font-size:12px;color:#909399}.invoice-plan-list .plan-footer[data-v-017f2e85]{display:flex;justify-content:flex-end;margin-top:8px}.invoice-plan-list .plan-footer .add-batch-btn[data-v-017f2e85]{color:#409eff;font-size:13px}.invoice-plan-list .text-danger[data-v-017f2e85]{color:#f56c6c}.invoice-plan-list .void-batch-btn[data-v-017f2e85]{margin-left:8px;padding:0}.invoice-plan-list .text-red[data-v-017f2e85]{color:#f56c6c}.invoice-plan-list .text-green[data-v-017f2e85]{color:#67c23a}.invoice-plan-list .batch-file-list[data-v-017f2e85]{margin-top:8px}.invoice-plan-list .batch-file-list .batch-file-item[data-v-017f2e85]{display:flex;align-items:center;padding:4px 8px;border:1px solid #ebeef5;border-radius:4px;margin-bottom:6px;background:#fafafa}.invoice-plan-list .batch-file-list .batch-file-item .el-icon-document[data-v-017f2e85]{color:#909399;margin-right:6px}.invoice-plan-list .batch-file-list .batch-file-item .batch-file-name[data-v-017f2e85]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.invoice-plan-list .batch-file-list .batch-file-item .batch-file-ops[data-v-017f2e85]{flex-shrink:0;margin-left:8px}[data-v-07fc10ca] .el-drawer__header{color:#000;font-size:18px}[data-v-07fc10ca] .el-breadcrumb__separator{color:#fff}.details-footer[data-v-07fc10ca]{height:50px;line-height:50px;text-align:right}.invoice-plan-section[data-v-07fc10ca]{margin-top:20px}.invoice-plan-section .section-title[data-v-07fc10ca]{font-size:16px;font-weight:700;color:#000;margin-bottom:10px;padding-left:10px;border-left:3px solid #285af1}.invoice-plan-section .section-title .required-star[data-v-07fc10ca]{color:#f56c6c;margin-right:4px}.progress-box[data-v-07fc10ca]{padding:5px;box-sizing:border-box;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:5px;margin-bottom:5px;background:#285af1}.progress-box .progress-title[data-v-07fc10ca]{font-size:18px;padding-bottom:10px;color:#fff}.progress-box .progress-desc-info[data-v-07fc10ca]{padding:10px 0 10px 0}.progress-box .progress-desc-info .items[data-v-07fc10ca]{font-size:15px;display:inline-block;vertical-align:middle}.approval-progress .progress-title[data-v-07fc10ca]{font-size:18px;padding-bottom:10px}.approval-progress .progress-con .progress-desc[data-v-07fc10ca]{line-height:20px;color:#303133}.approval-progress .progress-con .progress-desc .progress-time[data-v-07fc10ca]{margin-left:10px;color:#909399}.approval-progress .progress-con .progress-desc .notes-text[data-v-07fc10ca]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.approval-progress .progress-con .progress-desc .signature-box[data-v-07fc10ca]{width:180px;height:50px;overflow:hidden}.approval-progress .progress-con .progress-desc .signature-box .signature-title[data-v-07fc10ca]{display:block;width:40px}.approval-progress .progress-con .progress-desc .signature-box .signature-img[data-v-07fc10ca]{margin-left:10px;width:180px}.approval-progress .progress-con .makeACopyFor-desc[data-v-07fc10ca]{line-height:20px;color:#303133}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-num[data-v-07fc10ca]{color:#909399}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items[data-v-07fc10ca]{padding-right:5px;box-sizing:border-box}.approval-progress .progress-con .makeACopyFor-desc .makeACopyFor-box .child-items .child-text[data-v-07fc10ca]{text-align:center}@keyframes dashboardIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeUp{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideIn{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cardIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.dashboard-page{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,sans-serif;background-color:#f5f6fa;min-height:100vh;color:#333;animation:dashboardIn .6s ease}.dashboard-page:before{top:-300px;right:-200px;width:800px;height:800px;background:radial-gradient(circle,rgba(102,126,234,.12) 0,transparent 70%)}.dashboard-page:after,.dashboard-page:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}.dashboard-page:after{bottom:-200px;left:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(245,175,25,.08) 0,transparent 70%)}.dashboard-page ::-webkit-scrollbar{width:6px}.dashboard-page ::-webkit-scrollbar-track{background:transparent}.dashboard-page ::-webkit-scrollbar-thumb{background:rgba(102,126,234,.3);border-radius:3px}.dashboard-page .clickable{cursor:pointer;transition:all .35s;position:relative}.dashboard-page .clickable:after{content:"👆 点击查看明细";position:absolute;bottom:10px;right:16px;font-size:11px;opacity:0;transition:opacity .3s;color:rgba(155,142,126,.7)}.dashboard-page .clickable:hover:after{opacity:1}.dashboard-page .clickable.expanded{box-shadow:0 0 0 2px rgba(201,169,110,.3),0 4px 28px rgba(0,0,0,.06)}.dashboard-page .chart-box{background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;padding:22px;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.6);transition:all .3s;animation:fadeUp .5s ease forwards,cardIn .5s ease forwards;position:relative;overflow:hidden;display:flex;flex-direction:column}.dashboard-page .chart-box:first-child{animation-delay:.05s}.dashboard-page .chart-box:nth-child(2){animation-delay:.12s}.dashboard-page .chart-box:nth-child(3){animation-delay:.19s}.dashboard-page .chart-box:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-2px)}.dashboard-page .chart-box:hover .bar-group .bar{box-shadow:0 0 16px rgba(102,126,234,.3)}.dashboard-page .chart-box:hover .mock-line svg circle,.dashboard-page .chart-box:hover .mock-line svg polyline{stroke-width:3;transition:stroke-width .3s}.dashboard-page .chart-box .ct-title{font-size:15px;font-weight:700;color:#1a1a2e;margin-bottom:16px;display:flex;align-items:center;gap:8px}.dashboard-page .chart-box .ct-title .dot{width:8px;height:8px;border-radius:50%}.dashboard-page .chart-box.chart-clickable{cursor:pointer}.dashboard-page .chart-box.chart-clickable:before{content:"👆 点击查看明细";position:absolute;bottom:8px;right:14px;font-size:11px;opacity:0;transition:opacity .3s;z-index:2;color:#999;pointer-events:none}.dashboard-page .chart-box.chart-clickable:hover:before{opacity:1}.dashboard-page .chart-box.chart-clickable.expanded{box-shadow:0 0 0 3px rgba(102,126,234,.4),0 8px 32px rgba(0,0,0,.12);border-radius:8px 8px 0 0;margin-bottom:0}.dashboard-page .chart-detail-panel{max-height:0;overflow:hidden;transition:max-height .5s ease,margin .4s ease,padding .4s ease;background:hsla(0,0%,100%,.95);border-radius:0 0 8px 8px;margin:0;padding:0 24px;border:1px solid transparent}.dashboard-page .chart-detail-panel.open{max-height:3000px;margin-top:-4px;padding:20px 24px;border-color:rgba(102,126,234,.2);border-top:none;box-shadow:0 6px 20px rgba(0,0,0,.08)}.dashboard-page .chart-detail-panel .detail-title{font-size:14px;font-weight:700;color:#1a1a2e;margin-bottom:12px;display:flex;align-items:center;gap:8px}.dashboard-page .chart-detail-panel .close-btn{margin-left:auto;cursor:pointer;width:26px;height:26px;border-radius:50%;background:#f0f0f0;border:none;font-size:14px;display:flex;align-items:center;justify-content:center;color:#999;transition:all .2s;line-height:1}.dashboard-page .chart-detail-panel .close-btn:hover{background:#e74c3c;color:#fff}.dashboard-page .detail-panel{max-height:0;overflow:hidden;transition:max-height .5s ease,margin .4s ease,padding .4s ease;background:hsla(0,0%,100%,.95);border-radius:0 0 8px 8px;margin:0;padding:0 24px;border:1px solid transparent}.dashboard-page .detail-panel.open{max-height:3000px;margin-top:-4px;padding:20px 24px;border-color:rgba(102,126,234,.2);border-top:none;box-shadow:0 6px 20px rgba(0,0,0,.08)}.dashboard-page .detail-panel .detail-title{font-size:14px;font-weight:700;color:#1a1a2e;margin-bottom:12px;display:flex;align-items:center;gap:8px}.dashboard-page .detail-panel .close-btn{margin-left:auto;cursor:pointer;width:26px;height:26px;border-radius:50%;background:#f0f0f0;border:none;font-size:14px;display:flex;align-items:center;justify-content:center;color:#999;transition:all .2s;line-height:1}.dashboard-page .detail-panel .close-btn:hover{background:#e74c3c;color:#fff}.dashboard-page .detail-sub-section{margin-bottom:16px}.dashboard-page .detail-sub-section:last-child{margin-bottom:0}.dashboard-page .detail-sub-section.filter-blur{opacity:.25;transition:opacity .4s}.dashboard-page .detail-sub-section.filter-focus{background:rgba(102,126,234,.04);border-radius:4px;padding:8px;box-shadow:0 0 0 2px rgba(102,126,234,.2);transition:all .4s}.dashboard-page .detail-sub-section .sub-title{font-size:13px;font-weight:700;color:#444;margin-bottom:8px;padding:8px 12px;background:#f8f9ff;border-radius:3px;display:flex;align-items:center;gap:8px}.dashboard-page .detail-sub-section .sub-title .sub-total{margin-left:auto;font-size:14px;color:#667eea}.dashboard-page .detail-sub-section .filter-badge{display:inline-block;padding:2px 10px;border-radius:5px;font-size:10px;font-weight:600;background:#e6f7ff;color:#1890ff;margin-left:6px;cursor:pointer;transition:all .2s}.dashboard-page .detail-sub-section .filter-badge:hover{background:#1890ff;color:#fff}.dashboard-page .detail-table{width:100%;border-collapse:collapse;font-size:12px}.dashboard-page .detail-table th{background:#fafafa;padding:7px 10px;text-align:left;color:#666;font-weight:600;border-bottom:1px solid #eee;white-space:nowrap}.dashboard-page .detail-table th.amt{text-align:right}.dashboard-page .detail-table td{padding:7px 10px;border-bottom:1px solid #f5f5f5;color:#333}.dashboard-page .detail-table tbody tr:hover{background:#fafbff}.dashboard-page .detail-table .amt{text-align:right;font-weight:600}.dashboard-page .detail-table .amt-plus{color:#67c23a}.dashboard-page .detail-table .amt-minus{color:#f56c6c}.dashboard-page .profit-detail-empty{text-align:center!important;color:#999!important;padding:20px 0!important;font-size:12px!important}.dashboard-page .moon-detail-extra{margin-top:6px;font-size:11px;color:#999}.dashboard-page .detail-summary{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;background:#fdfaf5;border-radius:3px;font-size:13px;font-weight:700}.dashboard-page .detail-summary .summary-amount{font-size:18px;font-weight:800;color:#c9a96e}.dashboard-page .detail-summary.green{background:#f6f9f3}.dashboard-page .detail-summary.green .summary-amount{color:#7b9b6a}.dashboard-page .detail-summary.gold{background:#fdf9f2}.dashboard-page .detail-summary.blue{background:#eff6ff}.dashboard-page .detail-summary.contract-detail-total{margin-top:16px;font-size:12px;font-weight:600;color:#555}.dashboard-page .detail-summary.contract-detail-total span:last-child{color:#667eea;font-weight:700}.dashboard-page .detail-summary.contract-detail-total span:last-child.expected-profit{color:#f5af19}.dashboard-page .summary-amount{font-size:20px;font-weight:800;background:linear-gradient(135deg,#c9a96e,#a0845c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-page .collapse-hint{text-align:center;font-size:11px;color:#999;margin-top:10px;cursor:pointer;transition:color .2s}.dashboard-page .collapse-hint:hover{color:#667eea}.dashboard-page .detail-more-link{text-align:center;font-size:12px;color:#667eea;margin-top:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.dashboard-page .detail-more-link:hover{color:#4f5bd5}.dashboard-page .pie-svg{width:210px;height:210px;margin:8px auto;display:block;overflow:visible}.dashboard-page .pie-svg .pie-sector{cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dashboard-page .pie-svg .pie-sector:hover{filter:url(#pie-glow)}.dashboard-page .pie-svg .pie-sector path{transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s;transform-origin:95px 95px}.dashboard-page .pie-svg .pie-sector:hover path{transform:scale(1.08);filter:brightness(1.12) drop-shadow(0 4px 12px rgba(0,0,0,.3))}.dashboard-page .pie-svg .pie-center-circle{fill:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}.dashboard-page .pie-svg .pie-center-num{font-size:18px;font-weight:800;fill:#1a1a2e;text-anchor:middle}.dashboard-page .pie-svg .pie-center-label{font-size:10px;fill:#999;text-anchor:middle}.dashboard-page .pie-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:14px}.dashboard-page .pie-legend .lg-item{font-size:11px;display:flex;align-items:center;gap:5px;color:#555;cursor:pointer;transition:all .25s;padding:2px 6px;border-radius:2px}.dashboard-page .pie-legend .lg-item:hover{background:rgba(102,126,234,.08);transform:scale(1.08);font-weight:600}.dashboard-page .pie-legend .lg-item.active-filter{background:rgba(102,126,234,.15);font-weight:700;border-radius:3px}.dashboard-page .pie-legend .lg-item.dimmed{opacity:.35}.dashboard-page .pie-legend .lg-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.dashboard-page .mock-bar{display:flex;align-items:flex-end;justify-content:space-around;height:210px;padding-top:8px}.dashboard-page .bar-group{display:flex;flex-direction:column;align-items:center;gap:4px}.dashboard-page .bar-group .bar{width:40px;border-radius:3px 3px 0 0;transition:height .6s ease,filter .3s,box-shadow .3s;position:relative;min-height:8px}.dashboard-page .bar-group .bar:hover{filter:brightness(1.2)}.dashboard-page .bar-group .bar-val{font-size:10px;color:#888;font-weight:600}.dashboard-page .bar-group .bar-lbl{font-size:11px;color:#666}.dashboard-page .bar-group.filter-highlight .bar{box-shadow:0 0 20px hsla(0,0%,100%,.6),0 0 40px rgba(102,126,234,.5)!important}.dashboard-page .bar-group.dimmed .bar{opacity:.35}.dashboard-page .bar-group.dimmed .bar-lbl,.dashboard-page .bar-group.dimmed .bar-val{opacity:.4}.dashboard-page .mock-line{position:relative;height:210px}.dashboard-page .mock-line svg{width:100%;height:100%}.dashboard-page .mock-line svg circle{transition:r .2s,stroke-width .2s;cursor:pointer}.dashboard-page .mock-line svg circle:hover{r:7;stroke-width:3.5}.dashboard-page .area-fill-blue{fill:url(#blueGrad);opacity:.15}.dashboard-page .area-fill-green{fill:url(#greenGrad);opacity:.18}.dashboard-page .tab-switch{display:flex;gap:0;flex-shrink:0}.dashboard-page .tab-switch .tab{padding:4px 12px;border:1px solid #d9d9d9;cursor:pointer;font-size:11px;transition:all .25s;background:#fff;font-weight:500;line-height:1.6;white-space:nowrap}.dashboard-page .tab-switch .tab:first-child{border-radius:2px 0 0 4px}.dashboard-page .tab-switch .tab:last-child{border-radius:0 4px 4px 0}.dashboard-page .tab-switch .tab.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.dashboard-page .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid rgba(102,126,234,.1)}.dashboard-page .card-header h3{font-size:16px;color:#1a1a2e;font-weight:700;display:flex;align-items:center;gap:8px}.dashboard-page .card-header h3 .icon-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dashboard-page .card-header .badge{font-size:11px;padding:4px 14px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:500}.dashboard-page .mock-sel{padding:6px 14px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;color:#333;background:#fff;cursor:pointer;transition:all .3s}.dashboard-page .mock-sel:hover{border-color:#667eea}.dashboard-page .status-tag{padding:3px 12px;border-radius:6px;font-size:11px;font-weight:600;display:inline-block}.dashboard-page .s-progress{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.dashboard-page .s-done{background:#f0f9eb;color:#67c23a;border:1px solid #b7eb8f}.dashboard-page .s-waiting{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.dashboard-page .s-overdue{background:#fef0f0;color:#f56c6c;border:1px solid #ffa39e}.dashboard-page .status-active{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.dashboard-page .status-done{background:#f0f9eb;color:#67c23a;border:1px solid #b7eb8f}.dashboard-page .status-warning{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.dashboard-page .tip-box{background:rgba(255,247,230,.9);border:1px solid rgba(255,213,145,.5);border-radius:5px;padding:10px 16px;font-size:12px;color:#ad6800}.dashboard-page .tip-box b{color:#d46b08}.dashboard-page .mock-table{width:100%;border-collapse:collapse;font-size:12px}.dashboard-page .mock-table th{background:linear-gradient(180deg,#f8f9ff,#f0f2ff);padding:12px 8px;text-align:center;color:#444;font-weight:700;border-bottom:2px solid rgba(102,126,234,.15);white-space:nowrap}.dashboard-page .mock-table td{padding:12px 8px;text-align:center;border-bottom:1px solid #f0f0f0}.dashboard-page .mock-table tbody tr{transition:all .2s}.dashboard-page .mock-table tbody tr:hover{background:rgba(102,126,234,.03)}.dashboard-page .tag-ok{color:#67c23a;background:#f0f9eb}.dashboard-page .tag-no,.dashboard-page .tag-ok{padding:2px 10px;border-radius:5px;font-size:11px;font-weight:500}.dashboard-page .tag-no{color:#f56c6c;background:#fef0f0}.dashboard-page .fix-badge{display:inline-block;padding:2px 10px;border-radius:5px;font-size:10px;font-weight:600}.dashboard-page .fix-ok{background:rgba(85,239,196,.15);color:#55efc4}.dashboard-page .fix-warn{background:rgba(245,175,25,.15);color:#f5af19}.dashboard-page .filter-info-bar,.dashboard-page .filter-row{display:flex;gap:10px;align-items:center}.dashboard-page .filter-info-bar{padding:8px 14px;background:linear-gradient(135deg,#f0f4ff,#e8ecff);border-radius:4px;margin-bottom:12px;font-size:12px;color:#667eea;font-weight:600}.dashboard-page .filter-info-bar .clear-filter{margin-left:auto;cursor:pointer;padding:3px 10px;border-radius:6px;background:#fff;border:1px solid #d9d9d9;font-size:11px;color:#666;transition:all .2s}.dashboard-page .filter-info-bar .clear-filter:hover{border-color:#667eea;color:#667eea}.dashboard-page .page{max-width:1680px;margin:0 auto;padding:24px;position:relative;z-index:1}.dashboard-page .page .header{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.6);color:#333;padding:18px 32px;border-radius:8px;margin-bottom:24px;box-shadow:0 4px 24px rgba(0,0,0,.08);animation:slideDown .5s ease}.dashboard-page .page .header h2{font-size:24px;letter-spacing:2px;font-weight:700;color:#1a1a2e}.dashboard-page .page .header .time-info{font-size:13px;color:#555;margin-top:4px}.dashboard-page .page .header .live-dot{width:8px;height:8px;background:#55efc4;border-radius:50%;display:inline-block;margin-right:6px;animation:pulse 2s infinite}.dashboard-page .page .header .user-badge{display:flex;align-items:center;gap:16px}.dashboard-page .page .header .user-badge span{background:#f5f5f5;padding:6px 16px;border-radius:10px;font-size:13px;color:#555;border:1px solid #e8e8e8}.dashboard-page .page .header .user-badge .status-ok{background:rgba(85,239,196,.15);border-color:rgba(85,239,196,.25);color:#55efc4;padding:6px 16px;border-radius:10px;font-size:13px;border:1px solid rgba(85,239,196,.25)}.dashboard-page .page .card{background:hsla(0,0%,100%,.92);border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.6)}.dashboard-page .page .card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12)}.dashboard-page .page .card .approval-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:10px}.dashboard-page .page .card .approval-item{text-align:center;padding:16px 6px;border-radius:6px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);cursor:pointer;transition:all .3s;border:1px solid transparent;position:relative;overflow:hidden}.dashboard-page .page .card .approval-item:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s}.dashboard-page .page .card .approval-item:hover{background:#fff;border-color:#667eea;transform:translateY(-3px);box-shadow:0 8px 24px rgba(102,126,234,.15)}.dashboard-page .page .card .approval-item:hover:after{transform:scaleX(1)}.dashboard-page .page .card .approval-item .count{font-size:30px;font-weight:800;background:linear-gradient(135deg,#e74c3c,#f12711);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-page .page .card .approval-item .count.zero{background:none;-webkit-text-fill-color:#bbb}.dashboard-page .page .card .approval-item .label{font-size:12px;margin-top:6px;color:#555}.dashboard-page .page .card .row-6{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.dashboard-page .page .card .row-7{display:grid;grid-template-columns:repeat(7,1fr);gap:14px}.dashboard-page .page .card .stat-card{border-radius:7px;padding:18px 16px;color:#fff;cursor:pointer;transition:all .3s;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.dashboard-page .page .card .stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.22)}.dashboard-page .page .card .stat-card:hover:before{width:120px;height:120px;right:-30px;top:-30px}.dashboard-page .page .card .stat-card:before{content:"";position:absolute;right:-20px;top:-20px;width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.08);transition:all .4s}.dashboard-page .page .card .stat-card .stat-icon{font-size:36px;opacity:.2;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.dashboard-page .page .card .stat-card .stat-label{font-size:12px;opacity:.88;margin-bottom:8px;font-weight:500}.dashboard-page .page .card .stat-card .stat-value{font-size:26px;font-weight:700;letter-spacing:.5px}.dashboard-page .page .card .stat-card .stat-sub{font-size:11px;margin-top:4px;opacity:.7}.dashboard-page .page .card .stat-card.bg-violet{background:linear-gradient(135deg,#667eea,#764ba2)}.dashboard-page .page .card .stat-card.bg-sky{background:linear-gradient(135deg,#00b4db,#0083b0)}.dashboard-page .page .card .stat-card.bg-emerald{background:linear-gradient(135deg,#11998e,#38ef7d)}.dashboard-page .page .card .stat-card.bg-amber{background:linear-gradient(135deg,#f12711,#f5af19)}.dashboard-page .page .card .stat-card.bg-indigo{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.dashboard-page .page .card .stat-card.bg-rose{background:linear-gradient(135deg,#f953c6,#b91d73)}.dashboard-page .page .card .stat-card.bg-mint{background:linear-gradient(135deg,#00b894,#55efc4);color:#1a3a2e}.dashboard-page .page .expiration-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;margin-bottom:20px;border-radius:6px;background:linear-gradient(90deg,#e8563f,#d63031 55%,#b9292b);color:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 20px rgba(214,48,49,.28);cursor:pointer;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.dashboard-page .page .expiration-banner:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(214,48,49,.38)}.dashboard-page .page .expiration-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 50%,hsla(0,0%,100%,.16),transparent 55%);pointer-events:none}.dashboard-page .page .expiration-banner .exp-left{display:flex;align-items:baseline;gap:6px;flex:0 0 auto;position:relative}.dashboard-page .page .expiration-banner .exp-left .exp-num{font-size:46px;font-weight:800;line-height:1;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.25)}.dashboard-page .page .expiration-banner .exp-left .exp-unit{font-size:16px;color:#fff;opacity:.92}.dashboard-page .page .expiration-banner .exp-left .exp-desc{margin-left:10px;font-size:14px;color:#fff;opacity:.88}.dashboard-page .page .expiration-banner .exp-mid{flex:1 1 auto;max-width:420px;min-width:220px;position:relative}.dashboard-page .page .expiration-banner .exp-mid .exp-mid-title{font-size:13px;color:#fff;opacity:.92;margin-bottom:10px;font-weight:600}.dashboard-page .page .expiration-banner .exp-mid .exp-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.22);margin-bottom:10px}.dashboard-page .page .expiration-banner .exp-mid .exp-bar .exp-bar-segment{height:100%;transition:width .6s ease}.dashboard-page .page .expiration-banner .exp-mid .exp-bar .exp-bar-amber{background:linear-gradient(90deg,#ffb347,#fc3)}.dashboard-page .page .expiration-banner .exp-mid .exp-bar .exp-bar-pink{background:linear-gradient(90deg,#ff758c,#ff7eb3)}.dashboard-page .page .expiration-banner .exp-mid .exp-bar-legend{display:flex;gap:18px;font-size:12px;color:#fff;opacity:.92}.dashboard-page .page .expiration-banner .exp-mid .exp-bar-legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.dashboard-page .page .expiration-banner .exp-mid .exp-bar-legend .dot.dot-amber{background:#ffb347}.dashboard-page .page .expiration-banner .exp-mid .exp-bar-legend .dot.dot-pink{background:#ff758c}.dashboard-page .page .expiration-banner .exp-right{flex:0 0 310px;position:relative;padding-left:26px;border-left:1px dashed hsla(0,0%,100%,.4)}.dashboard-page .page .expiration-banner .exp-right .exp-right-title{font-size:13px;font-weight:600;margin-bottom:10px;color:#fff;opacity:.95}.dashboard-page .page .expiration-banner .exp-right .exp-list{display:flex;flex-direction:column;gap:8px}.dashboard-page .page .expiration-banner .exp-right .exp-list .exp-item{display:flex;align-items:center;justify-content:space-between;font-size:12px;background:hsla(0,0%,100%,.16);border-radius:6px;padding:6px 10px;color:#fff}.dashboard-page .page .expiration-banner .exp-right .exp-list .exp-item.exp-item-link{cursor:pointer;transition:background .2s,transform .2s}.dashboard-page .page .expiration-banner .exp-right .exp-list .exp-item.exp-item-link:hover{background:hsla(0,0%,100%,.32);transform:translateX(2px)}.dashboard-page .page .expiration-banner .exp-right .exp-list .exp-item .exp-item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .page .expiration-banner .exp-right .exp-list .exp-item .exp-item-owner{flex:0 0 54px;margin:0 6px;font-size:11px;opacity:.82;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .page .expiration-banner .exp-right .exp-list .exp-item .exp-item-date{flex:0 0 auto;font-weight:600;padding:2px 8px;border-radius:10px;background:hsla(0,0%,100%,.28);color:#fff}.dashboard-page .page .task-filter-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px;padding:14px 18px;background:#fafbff;border-radius:6px;border:1px solid #f0f2ff}.dashboard-page .page .task-filter-bar .tf-search{padding:7px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;width:180px;outline:none;transition:border-color .3s}.dashboard-page .page .task-filter-bar .tf-search:focus{border-color:#667eea}.dashboard-page .page .task-filter-bar .tf-sel{padding:7px 28px 7px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;background:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='M0 3l5 5 5-5z' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;outline:none}.dashboard-page .page .task-filter-bar .tf-btn{padding:7px 20px;border:none;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s}.dashboard-page .page .task-filter-bar .tf-btn-search{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dashboard-page .page .task-filter-bar .tf-btn-search:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 2px 8px rgba(102,126,234,.35)}.dashboard-page .page .task-filter-bar .tf-btn-reset{background:#f5f5f5;color:#666}.dashboard-page .page .task-filter-bar .tf-btn-reset:hover{background:#eee}.dashboard-page .page .task-filter-bar .tf-btn-add{margin-left:auto;padding:8px 22px;border:none;border-radius:4px;background:linear-gradient(135deg,#f5af19,#f12711);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s}.dashboard-page .page .task-filter-bar .tf-btn-add:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 3px 12px rgba(245,175,25,.4)}.dashboard-page .page .task-table{width:100%;border-collapse:collapse;font-size:13px}.dashboard-page .page .task-table th{background:linear-gradient(180deg,#f8f9ff,#f0f2ff);padding:12px 12px;text-align:left;color:#444;font-weight:700;border-bottom:2px solid rgba(102,126,234,.15)}.dashboard-page .page .task-table th:first-child{border-radius:5px 0 0 0}.dashboard-page .page .task-table th:last-child{border-radius:0 5px 0 0}.dashboard-page .page .task-table td{padding:12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.dashboard-page .page .task-table td.cell-op{text-align:center;padding:8px 4px}.dashboard-page .page .task-table tbody tr{transition:all .2s}.dashboard-page .page .task-table tbody tr:hover{background:rgba(102,126,234,.03)}.dashboard-page .page .task-more-row{display:none}.dashboard-page .page .task-more-row.show{display:table-row}.dashboard-page .page .priority-tag{padding:2px 10px;border-radius:5px;font-size:11px;font-weight:700}.dashboard-page .page .p-urgent{background:#fef0f0;color:#f56c6c}.dashboard-page .page .p-high{background:#fdf6ec;color:#e6a23c}.dashboard-page .page .p-normal{background:#ecf5ff;color:#409eff}.dashboard-page .page .p-low{background:#f0f9eb;color:#67c23a}.dashboard-page .page .mini-avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;vertical-align:middle;margin-right:6px}.dashboard-page .page .av-boss{background:linear-gradient(135deg,#f5af19,#f12711)}.dashboard-page .page .av-emp1{background:linear-gradient(135deg,#667eea,#764ba2)}.dashboard-page .page .av-emp2{background:linear-gradient(135deg,#11998e,#38ef7d)}.dashboard-page .page .av-emp3{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.dashboard-page .page .av-emp4{background:linear-gradient(135deg,#00b4db,#0083b0)}.dashboard-page .page .mini-progress{height:5px;background:#eee;border-radius:3px;overflow:hidden;margin-top:4px;width:100px}.dashboard-page .page .mini-progress-bar{height:100%;border-radius:3px}.dashboard-page .page .task-op-wrap{position:relative;display:inline-block}.dashboard-page .page .task-op-btn{padding:4px 12px;border:1px solid #d9d9d9;border-radius:3px;background:#fff;font-size:12px;color:#666;cursor:pointer;transition:all .2s;white-space:nowrap}.dashboard-page .page .task-op-btn:hover{border-color:#667eea;color:#667eea}.dashboard-page .page .task-op-menu{display:none;position:absolute;right:0;top:34px;z-index:100;background:#fff;border:1px solid #e8e8e8;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:130px;overflow:hidden}.dashboard-page .page .task-op-menu.show{display:block}.dashboard-page .page .task-op-menu a{display:block;padding:9px 16px;font-size:12px;color:#333;text-decoration:none;cursor:pointer;transition:all .15s;border-bottom:1px solid #f5f5f5}.dashboard-page .page .task-op-menu a:last-child{border-bottom:none}.dashboard-page .page .task-op-menu a:hover{background:#f0f4ff;color:#667eea}.dashboard-page .page .task-op-menu a.menu-danger{color:#f56c6c}.dashboard-page .page .task-op-menu a.menu-danger:hover{background:#fef0f0;color:#e74c3c}.dashboard-page .page .task-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.5);justify-content:center;align-items:flex-start;padding-top:5vh;overflow-y:auto}.dashboard-page .page .task-modal-overlay.show{display:flex}.dashboard-page .page .task-modal-overlay .task-modal{background:#fff;border-radius:10px;max-width:900px;width:92%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:modalSlideIn .3s ease}.dashboard-page .page .task-modal-overlay .task-modal .task-modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border-radius:10px 10px 0 0}.dashboard-page .page .task-modal-overlay .task-modal .task-modal-header h3{font-size:17px;color:#1a1a2e;font-weight:700;display:flex;align-items:center;gap:8px}.dashboard-page .page .task-modal-overlay .task-modal .task-modal-close{width:32px;height:32px;border-radius:50%;background:#f0f0f0;border:none;font-size:16px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;transition:all .2s}.dashboard-page .page .task-modal-overlay .task-modal .task-modal-close:hover{background:#e74c3c;color:#fff}.dashboard-page .page .task-modal-overlay .task-modal .task-modal-body{padding:24px 28px;max-height:68vh;overflow-y:auto}.dashboard-page .page .task-modal-overlay .task-modal .task-modal-footer{padding:14px 28px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:10px;border-radius:0 0 10px 10px;background:#fafafa}.dashboard-page .page .task-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.dashboard-page .page .task-form .form-row.single{grid-template-columns:1fr}.dashboard-page .page .task-form .form-group{display:flex;flex-direction:column;gap:5px}.dashboard-page .page .task-form .form-group label{font-size:12px;font-weight:600;color:#555}.dashboard-page .page .task-form .form-group label .required{color:#f56c6c;margin-left:2px}.dashboard-page .page .task-form .form-group .user-picker{display:flex;gap:6px;align-items:center}.dashboard-page .page .task-form .form-group .user-picker input{flex:1}.dashboard-page .page .task-form .form-group .user-picker .pick-btn{padding:9px 14px;background:#f0f2ff;border:1px solid #d0d5f0;border-radius:4px;cursor:pointer;font-size:12px;color:#667eea;font-weight:600}.dashboard-page .page .task-form .form-group .file-upload{padding:9px 14px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;align-items:center;gap:8px;color:#999;font-size:12px;cursor:pointer;transition:all .2s}.dashboard-page .page .task-form .form-group .file-upload:hover{border-color:#667eea;color:#667eea}.dashboard-page .page .task-form .form-group .hint{font-size:11px;color:#999;margin-top:2px}.dashboard-page .page .task-btn{padding:9px 28px;border:none;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}.dashboard-page .page .task-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dashboard-page .page .task-btn-primary:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 3px 10px rgba(102,126,234,.35)}.dashboard-page .page .task-btn-cancel{background:#f5f5f5;color:#666}.dashboard-page .page .task-btn-cancel:hover{background:#eee}.dashboard-page .page .task-btn-draft{background:#fff;color:#666;border:1px solid #d9d9d9}.dashboard-page .page .task-btn-draft:hover{border-color:#667eea;color:#667eea}.dashboard-page .page .task-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:0}.dashboard-page .page .task-detail-info{padding-right:24px;border-right:1px solid #f0f0f0}.dashboard-page .page .task-detail-info table{width:100%;border-collapse:collapse;font-size:13px}.dashboard-page .page .task-detail-info td{padding:8px 4px;border-bottom:1px solid #f5f5f5;vertical-align:top}.dashboard-page .page .task-detail-info td:first-child{color:#999;width:80px;font-size:12px}.dashboard-page .page .task-detail-info td:last-child{color:#333;font-weight:500}.dashboard-page .page .task-detail-flow{padding-left:24px}.dashboard-page .page .task-detail-flow table{width:100%;border-collapse:collapse;font-size:13px}.dashboard-page .page .task-detail-flow td{padding:8px 4px;border-bottom:1px solid #f5f5f5;vertical-align:top}.dashboard-page .page .task-process-section{margin-top:20px;padding:18px;background:#fafbff;border-radius:6px;border:1px solid #f0f2ff}.dashboard-page .page .task-process-section h4{font-size:14px;color:#1a1a2e;margin-bottom:14px;font-weight:700}.dashboard-page .page .task-process-section .process-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.dashboard-page .page .task-process-section .process-actions label{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;padding:8px 16px;border-radius:4px;border:1px solid #e8e8e8;background:#fff;transition:all .2s}.dashboard-page .page .task-process-section .process-actions label:hover{border-color:#667eea}.dashboard-page .page .task-process-section .process-actions label input[type=radio]{accent-color:#667eea}.dashboard-page .page .flow-steps{display:flex;align-items:center;margin-bottom:16px;padding:12px 0}.dashboard-page .page .flow-step{text-align:center;flex:1;position:relative;font-size:11px;color:#999}.dashboard-page .page .flow-step .step-dot{width:12px;height:12px;border-radius:50%;background:#ddd;margin:0 auto 6px;transition:all .3s}.dashboard-page .page .flow-step .step-label{font-weight:600}.dashboard-page .page .flow-step.active .step-dot{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 0 4px rgba(102,126,234,.2)}.dashboard-page .page .flow-step.active .step-label{color:#667eea}.dashboard-page .page .flow-step.done .step-dot{background:#67c23a}.dashboard-page .page .flow-step.done .step-label{color:#67c23a}.dashboard-page .page .flow-line{flex:0.3;height:2px;background:#e8e8e8;margin:0 4px;margin-bottom:18px}.dashboard-page .page .flow-line.done{background:#67c23a}.dashboard-page .page .flow-record-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px}.dashboard-page .page .flow-record-table th{background:#f5f5f5;padding:7px 8px;text-align:left;color:#666;font-weight:600}.dashboard-page .page .flow-record-table td{padding:7px 8px;border-bottom:1px solid #f0f0f0}.dashboard-page .page .tag-type{display:inline-block;padding:2px 10px;border-radius:3px;font-size:11px;font-weight:600}.dashboard-page .page .tag-type-task{background:#e6f7ff;color:#1890ff}.dashboard-page .page .tag-type-demand{background:#f6ffed;color:#52c41a}.dashboard-page .page .tag-type-bug{background:#fff2e8;color:#d46b08}.dashboard-page .page .tag-type-improve{background:#f0f5ff;color:#2f54eb}.dashboard-page .page .tag-type-flaw{background:#fef0f0;color:#f5222d}.dashboard-page .page .tag-status{display:inline-block;padding:3px 12px;border-radius:4px;font-size:11px;font-weight:600}.dashboard-page .page .tag-status-todo{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.dashboard-page .page .tag-status-doing{background:#fff7e6;color:#d46b08;border:1px solid #ffd591}.dashboard-page .page .tag-status-done{background:#f0f9eb;color:#67c23a;border:1px solid #b7eb8f}.dashboard-page .page .tag-status-verify{background:#f0f5ff;color:#2f54eb;border:1px solid #adc6ff}.dashboard-page .page .tag-status-cancel{background:#fef0f0;color:#f5222d;border:1px solid #ffa39e}.dashboard-page .page .tag-status-back{background:#fff2e8;color:#d46b08;border:1px solid #ffd591}.dashboard-page .page .task-title-link{color:#1a1a2e;text-decoration:none;cursor:pointer;font-weight:600}.dashboard-page .page .task-title-link:hover{color:#667eea;text-decoration:underline}.dashboard-page .row-2,.dashboard-page .row-23{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.dashboard-page .row-23{align-items:stretch}.dashboard-page .row-23>div{display:flex;flex-direction:column}.dashboard-page .row-23>div>.profit-hero{flex:1}.dashboard-page .row-23 .profit-hero{background:linear-gradient(145deg,#fefefe,#faf8f5 40%,#fdfcf9);border-radius:10px;padding:16px 20px;color:#3d3226;position:relative;overflow:hidden;box-shadow:0 2px 24px rgba(0,0,0,.04),0 1px 4px rgba(201,169,110,.06);border:1px solid rgba(201,169,110,.12);transition:all .35s ease;animation:cardIn .5s ease forwards}.dashboard-page .row-23 .profit-hero:hover{box-shadow:0 4px 32px rgba(0,0,0,.06),0 2px 8px rgba(201,169,110,.1);transform:translateY(-1px)}.dashboard-page .row-23 .profit-hero:before{content:"";position:absolute;top:-30px;right:-20px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(201,169,110,.06),transparent 70%);pointer-events:none}.dashboard-page .row-23 .profit-hero.clickable.expanded{border-radius:8px 8px 0 0;margin-bottom:0}.dashboard-page .row-23 .profit-hero .pf-label{font-size:11px;color:#9b8e7e;letter-spacing:1px;text-transform:uppercase;font-weight:500;margin-bottom:1px}.dashboard-page .row-23 .profit-hero .pf-amount{font-size:28px;font-weight:800;font-family:DIN Alternate,Helvetica Neue,sans-serif;background:linear-gradient(135deg,#c9a96e,#b8956a 40%,#d4a574);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:1px 0 4px;letter-spacing:-1px;line-height:1.1}.dashboard-page .row-23 .profit-hero .pf-divider{height:1px;background:linear-gradient(90deg,rgba(201,169,110,.15),rgba(201,169,110,.05),transparent);margin:2px 0 6px}.dashboard-page .row-23 .profit-hero .pf-formula{font-size:11px;background:rgba(250,245,235,.5);border:1px solid rgba(201,169,110,.08);border-radius:6px;padding:6px 12px}.dashboard-page .row-23 .profit-hero .pf-formula-row{display:flex;justify-content:space-between;align-items:center;padding:2px 0;line-height:1.4;border-bottom:1px solid rgba(201,169,110,.04)}.dashboard-page .row-23 .profit-hero .pf-formula-row:last-child{border-bottom:none}.dashboard-page .row-23 .profit-hero .pf-dot-sm{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;vertical-align:middle}.dashboard-page .row-23 .profit-hero .pf-op-minus,.dashboard-page .row-23 .profit-hero .pf-op-plus{color:#7b7b6b;font-size:10px}.dashboard-page .row-23 .profit-hero .pf-num{font-weight:700;font-size:11px;font-family:DIN Alternate,Helvetica Neue,sans-serif}.dashboard-page .row-23 .profit-hero .pf-num.pf-num-pos{color:#7b9b6a}.dashboard-page .row-23 .profit-hero .pf-num.pf-num-neg{color:#c97b7b}.dashboard-page .row-23 .profit-hero .pf-detail-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.dashboard-page .row-23 .profit-hero .pf-item{text-align:center;padding:5px 6px;background:rgba(250,245,235,.4);border-radius:6px;border:1px solid rgba(201,169,110,.06);transition:all .25s}.dashboard-page .row-23 .profit-hero .pf-item:hover{background:rgba(250,245,235,.7);border-color:rgba(201,169,110,.15)}.dashboard-page .row-23 .profit-hero .pf-item .pfv{font-size:13px;font-weight:700;font-family:DIN Alternate,Helvetica Neue,sans-serif;background:linear-gradient(135deg,#3d3226,#5c4f3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-page .row-23 .profit-hero .pf-item .pfv span{font-size:10px;-webkit-text-fill-color:#9b8e7e}.dashboard-page .row-23 .profit-hero .pf-item .pfv.pf-positive{background:linear-gradient(135deg,#7b9b6a,#93a88e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-page .row-23 .profit-hero .pf-item .pfv.pf-negative{background:linear-gradient(135deg,#c97b7b,#d4918e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboard-page .row-23 .profit-hero .pf-item .pfl{font-size:10px;color:#9b8e7e;margin-top:2px;letter-spacing:.5px}.dashboard-page .row-23 .receive-col{display:flex;flex-direction:column;gap:20px;height:100%}.dashboard-page .row-23 .receive-wrap{display:flex;flex-direction:column;flex:1}.dashboard-page .row-23 .receive-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:linear-gradient(145deg,#fefefe,#fcfaf7);border-radius:9px;padding:14px 18px;color:#3d3226;position:relative;overflow:hidden;box-shadow:0 2px 20px rgba(0,0,0,.03),0 1px 3px rgba(201,169,110,.05);border:1px solid rgba(201,169,110,.1);transition:all .35s ease;animation:cardIn .5s ease forwards}.dashboard-page .row-23 .receive-card:hover{box-shadow:0 4px 28px rgba(0,0,0,.05),0 2px 6px rgba(201,169,110,.08);transform:translateY(-1px)}.dashboard-page .row-23 .receive-card.clickable.expanded{border-radius:8px 8px 0 0;margin-bottom:0}.dashboard-page .row-23 .receive-card .rc-label{font-size:11px;color:#9b8e7e;letter-spacing:1px;text-transform:uppercase;font-weight:500;margin-bottom:1px}.dashboard-page .row-23 .receive-card .rc-value{font-size:22px;font-weight:800;margin:2px 0 1px;font-family:DIN Alternate,Helvetica Neue,sans-serif;letter-spacing:-.5px}.dashboard-page .row-23 .receive-card .rc-meta{display:flex;align-items:baseline;gap:8px;margin:2px 0 6px}.dashboard-page .row-23 .receive-card .rc-pct{font-size:18px;font-weight:700;font-family:DIN Alternate,Helvetica Neue,sans-serif;background:linear-gradient(135deg,#3d3226,#5c4f3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.dashboard-page .row-23 .receive-card .rc-pct span{font-size:11px;-webkit-text-fill-color:#9b8e7e}.dashboard-page .row-23 .receive-card .rc-desc{font-size:10px;color:#9b8e7e}.dashboard-page .row-23 .receive-card .rc-progress{height:4px;background:rgba(201,169,110,.1);border-radius:3px;overflow:hidden}.dashboard-page .row-23 .receive-card.clickable:after{position:static;display:block;margin-top:6px;text-align:right}.dashboard-page .row-23 .receive-card .rc-bar{height:100%;border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1)}.dashboard-page .row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}.dashboard-page .row-3.chart-row{margin:16px 0 22px;grid-template-columns:1fr 1fr}.dashboard-page .row-3>div{display:flex;flex-direction:column}.dashboard-page .row-3>div>.chart-box{flex:1}.dashboard-page .line-section{display:grid;grid-template-columns:1fr;gap:20px;margin:0 0 22px}.dashboard-page .line-section .chart-box .ct-title .year-label{margin-left:auto;font-size:12px;font-weight:400;color:#999}.dashboard-page .line-section .chart-box .line-legend{display:flex;justify-content:center;gap:28px;margin-top:6px;font-size:11px}.dashboard-page .line-section .chart-box .line-legend .dot-blue,.dashboard-page .line-section .chart-box .line-legend .dot-green{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle}.dashboard-page .line-section .chart-box .line-legend .dot-blue{background:#667eea}.dashboard-page .line-section .chart-box .line-legend .dot-green{background:#55efc4}.dashboard-page .archive-section{margin-bottom:20px}.dashboard-page .archive-section .chart-box .card-header.archive-header{border:none;margin-bottom:0;padding-bottom:12px}.dashboard-page .archive-section .chart-box .archive-tabs{display:flex;gap:14px;align-items:center}.dashboard-page .archive-section .chart-box .archive-tabs .archive-year-picker{width:110px}.dashboard-page .archive-section .chart-box .archive-tabs .archive-year-picker .el-input__inner{height:30px;line-height:30px;font-size:12px}.dashboard-page .archive-section .chart-box .archive-hint{display:flex;justify-content:center;gap:20px;margin-top:8px;font-size:11px;color:#888}.dashboard-page .refresh-btn{position:fixed;bottom:28px;right:28px;z-index:999;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 6px 24px rgba(102,126,234,.45);transition:all .35s}.dashboard-page .refresh-btn:hover{transform:rotate(180deg) scale(1.1);box-shadow:0 10px 32px rgba(102,126,234,.55)}.pie-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.pie-modal-overlay.show{opacity:1;visibility:visible}.pie-modal-overlay.show .pie-modal{transform:translateY(0) scale(1)}.pie-modal-overlay .pie-modal{background:#fff;border-radius:8px;width:90vw;max-width:780px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.25);transform:translateY(30px) scale(.96);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.pie-modal-overlay .pie-modal .pie-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #eee;flex-shrink:0}.pie-modal-overlay .pie-modal .pie-modal-header h2{margin:0;font-size:17px;color:#1a1a2e}.pie-modal-overlay .pie-modal .pie-modal-close{width:32px;height:32px;border-radius:50%;border:none;background:#f5f5f5;cursor:pointer;font-size:16px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .2s}.pie-modal-overlay .pie-modal .pie-modal-close:hover{background:#e8e8e8;color:#333}.pie-modal-overlay .pie-modal .pie-modal-body{padding:20px 24px;overflow-y:auto;flex:1}.pie-modal-overlay .pie-modal .pie-modal-body::-webkit-scrollbar{width:5px}.pie-modal-overlay .pie-modal .pie-modal-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.hidden-panels{position:absolute;left:-9999px;top:0;visibility:hidden;pointer-events:none}@media (max-width:1400px){.page .row-3{grid-template-columns:1fr 1fr}.page .card .row-6,.page .row-6{grid-template-columns:repeat(3,1fr)}.page .card .row-7,.page .row-7{grid-template-columns:repeat(4,1fr)}}