#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}body{margin:0}.echarts-wrapper[data-v-a4becede]{height:calc(100vh - 135px)}.adv[data-v-a4becede]{display:flex;align-items:center;padding:20px}.info-wrapper[data-v-a4becede]{padding:20px;border-top:1px solid rgba(0,0,0,.1);font-size:.9rem}.info-item[data-v-a4becede]{display:flex;align-items:center;margin:10px 0}.info-title[data-v-a4becede]{width:5rem;text-align:right;margin-right:5px}.refresh[data-v-a4becede]{font-weight:700;color:rgba(0,0,0,.5);margin:0 10px 0 5px;cursor:pointer}.refresh[data-v-a4becede]:hover{color:#409eff}.el-header{color:#333;height:50px!important;background:linear-gradient(135deg,#3a6186,#89253e);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-aside{color:#333;background-color:#f8f9fa;box-shadow:2px 0 10px rgba(0,0,0,.05);transition:all .3s ease}.el-main{background-color:#f0f2f5;color:#333;padding:0}.logo{height:40px;margin:5px 0 5px 15px;font-size:18px;color:#fff;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.logo,.nav-item{display:flex;align-items:center;text-decoration:none}.nav-item{height:44px;font-size:14px;padding-left:15px;border-radius:6px;color:#333;margin:8px 5px;transition:all .2s ease-in-out}.nav-item:hover{cursor:pointer;background-color:rgba(0,0,0,.05);transform:translateX(3px)}.select-nav{background:linear-gradient(90deg,#e6f7ff,#f0f7ff)!important;color:#1890ff;border-left:3px solid #1890ff}.header{position:fixed;top:0;right:0;width:100%;z-index:10;background:linear-gradient(135deg,#3a6186,#89253e);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:space-between;color:#fff}.header .el-dropdown-link,.header i{color:#fff!important}.aside{height:calc(100vh - 50px);position:relative;z-index:5}.username{display:flex;align-items:center;padding:5px 10px;cursor:pointer;color:#fff;border-radius:20px;transition:all .3s}.username:hover{background-color:hsla(0,0%,100%,.2)}.popover-item{cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .2s}.popover-item:hover{background-color:rgba(0,0,0,.06)}.main-wrapper{border-radius:8px;overflow-y:auto;margin:10px 10px 0 10px}.el-popover{min-width:0;padding:5px;border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.15)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:6px}::-webkit-scrollbar-track:hover{background-color:#f1f1f1}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.table-header-item{display:flex;justify-content:space-between;align-items:center}.table-header-item-icon{cursor:pointer;padding:5px 2px;border-radius:4px;transition:all .2s}.table-header-item-icon:hover{background-color:rgba(0,0,0,.1)}.self-input{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:6px;border:1px solid #dcdfe6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:36px;line-height:36px;outline:none;padding:0 15px;transition:all .3s;width:100%}.self-input:focus,.self-input:hover{border:1px solid #1890ff}.self-input:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.table-search-wrapper{padding:10px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:16px}.table-search-wrapper>div{margin-top:12px;display:flex;justify-content:space-between}.table-search-wrapper>div>button{width:45%;border-radius:6px;transition:all .3s}.el-dialog{border-radius:8px;overflow:hidden}.el-dialog__header{background:linear-gradient(135deg,#3a6186,#89253e);color:#fff;padding:16px 20px}.el-dialog__headerbtn .el-dialog__close,.el-dialog__title{color:#fff}.el-dialog__body{padding:20px}.el-form--label-top .el-form-item__label{padding:0}.bg-white{background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.el-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.el-table th{background:#f5f7fa}.el-pagination{margin-top:16px;text-align:right}.announcement-container[data-v-c64b7202]{position:relative;overflow:hidden;width:100%;height:40px;background:url(/img/img_banner3.6949d445.svg) transparent no-repeat 50%;background-size:cover;margin:0 auto;color:#000;font-family:SourceHanSansCN-Medium;line-height:40px}.announcement-item[data-v-c64b7202]{display:flex;align-items:center;justify-content:center;height:40px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:0 35px;text-align:center}.close[data-v-c64b7202]{position:fixed;right:10px;top:10px;color:red;background-color:#fff;border-radius:100%;cursor:pointer}.link[data-v-c64b7202]{text-decoration:none;color:inherit}.link[data-v-c64b7202]:hover{color:#409eff}.header-wrapper[data-v-408967a9]{background:linear-gradient(135deg,#3a6186,#89253e);position:fixed;width:100%;z-index:999;box-shadow:0 2px 15px rgba(0,0,0,.1);top:0;left:0}.header-content[data-v-408967a9]{max-width:1200px;margin:0 auto;padding:0 20px;height:70px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.logo-wrapper[data-v-408967a9]{font-size:1.3rem;color:#fff;font-weight:500;letter-spacing:.5px;transition:all .3s ease}.logo-wrapper[data-v-408967a9],.nav-wrapper[data-v-408967a9]{display:flex;align-items:center}.nav[data-v-408967a9]{text-decoration:none;color:hsla(0,0%,100%,.8);line-height:70px;margin:0 1.2rem;border-bottom:2px solid transparent;font-weight:500;position:relative;transition:all .3s ease}.nav[data-v-408967a9]:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#fff;transition:all .3s ease;transform:translateX(-50%)}.nav[data-v-408967a9]:hover{color:#fff}.nav[data-v-408967a9]:hover:after{width:100%}.nav-select[data-v-408967a9]{border-bottom:2px solid #fff;color:#e16464}.page-main[data-v-408967a9]{max-width:1200px;width:100%;margin:0 auto;flex:1;padding:0 20px;box-sizing:border-box}.page-opt[data-v-408967a9]{line-height:70px;font-size:1.1rem;color:hsla(0,0%,100%,.8);margin-left:1.5rem;transition:all .3s ease}.page-opt[data-v-408967a9]:hover{cursor:pointer;color:#fff}.page-opt-select[data-v-408967a9]{color:#fff}.nav-gap[data-v-408967a9]{position:relative;width:1px;height:70px;padding:0 1rem}.nav-gap[data-v-408967a9]:before{content:"";position:absolute;top:calc(50% - 8px);width:1px;height:16px;background:hsla(0,0%,100%,.3)}.mobile-nav-item[data-v-408967a9]{height:44px;font-size:14px;padding-left:15px;border-radius:6px;display:flex;align-items:center;text-decoration:none;color:#333;margin:8px 5px;transition:all .2s ease-in-out}.mobile-nav-item[data-v-408967a9]:hover{cursor:pointer;background-color:rgba(0,0,0,.05);transform:translateX(3px)}.mobile-select-nav[data-v-408967a9]{background:linear-gradient(90deg,#e6f7ff,#f0f7ff)!important;color:#1890ff;border-left:3px solid #1890ff}.page-footer[data-v-408967a9]{margin-top:50px;background:linear-gradient(180deg,#141e30,#243b55);padding:20px 0 10px 0}.link-wrapper[data-v-408967a9]{display:flex;flex-direction:column}.footer-content[data-v-408967a9]{max-width:1200px;margin:0 auto;padding:30px 20px;color:#fff}.link[data-v-408967a9]{display:flex;align-items:center;text-decoration:none;color:hsla(0,0%,100%,.8);margin:10px 0;transition:all .3s ease}.link[data-v-408967a9]:hover{color:#1890ff;transform:translateX(3px)}.link-logo[data-v-408967a9]{padding:6px;border-radius:50%;height:.8rem;width:.8rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#fff;transition:all .3s ease}.link:hover .link-logo[data-v-408967a9]{transform:scale(1.1) rotate(10deg);color:#1890ff}.link-text[data-v-408967a9]{margin-left:8px;font-size:.9rem}.copyright[data-v-408967a9]{width:100%;text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.6);padding:15px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid hsla(0,0%,100%,.1);margin-top:20px}@media (max-width:768px){.footer-content[data-v-408967a9]{padding-left:20px;padding-right:20px;box-sizing:border-box}.mobile-nav-item[data-v-408967a9]{box-sizing:border-box}}.el-drawer__body{padding:0}.el-drawer__header{margin-bottom:0;padding:15px}*,:after,:before{box-sizing:border-box}