body{margin:0;padding:0;height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{height:100%}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a:active,a:focus{outline:none}#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(144,147,153,.3)}::-webkit-scrollbar-track{background:transparent}.fade-transform-enter-active,.fade-transform-leave-active{-webkit-transition:all .3s ease;transition:all .3s ease}.fade-transform-enter{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(16px);transform:translateX(16px)}.page-header{margin-bottom:20px}.page-header .page-title{font-size:20px;font-weight:700;color:#303133;margin:0;letter-spacing:.5px}.page-header .page-desc{font-size:13px;color:#909399;margin-top:6px;line-height:1.5}.search-form{background:#fff;border-radius:6px;padding:16px 20px 4px;margin-bottom:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.el-table th.el-table__cell{background-color:#fafafa;color:#303133;font-weight:600;font-size:13px}.el-table td.el-table__cell{font-size:13px}.el-table .el-table__body tr:hover>td{background-color:#f5f7fa!important}.el-table--striped .el-table__body tr.el-table__row--striped td{background-color:#fafafa}.el-card{border-radius:8px!important;border:none!important}.el-card .el-card__header{border-bottom:1px solid #f0f0f0;padding:14px 20px;font-weight:600}.el-button--text:hover{color:#409eff}.el-tag--plain{border-width:1px}.el-pagination .el-pager li.active{border-radius:4px}#nprogress .bar{background:#409eff!important;height:3px!important}.el-menu:not(.el-menu--collapse) .el-menu-item,.el-menu:not(.el-menu--collapse) .el-submenu__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-menu:not(.el-menu--collapse) .el-menu-item [class^=el-icon-],.el-menu:not(.el-menu--collapse) .el-submenu__title [class^=el-icon-]{width:24px;text-align:center;margin-right:8px;font-size:18px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.el-menu:not(.el-menu--collapse) .el-menu-item span,.el-menu:not(.el-menu--collapse) .el-submenu__title span{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}.el-menu--collapse .el-menu-item span,.el-menu--collapse .el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse .el-menu-item{padding:0!important}.el-menu--collapse .el-menu-item,.el-menu--collapse .el-submenu>.el-submenu__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-menu--collapse .el-menu-item [class^=el-icon-],.el-menu--collapse .el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse .el-menu .el-menu-item{display:block;padding-left:20px!important}@media screen and (max-width:768px){.page-header .page-title{font-size:16px}.el-table{font-size:12px}}.sidebar-logo[data-v-5a38e38b]{height:60px;line-height:60px;background:#2b2f3a;text-align:center;overflow:hidden;-webkit-transition:all .28s;transition:all .28s}.sidebar-logo a[data-v-5a38e38b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#fff;text-decoration:none}.sidebar-logo .logo-icon[data-v-5a38e38b]{font-size:24px;margin-right:8px;color:#409eff;vertical-align:middle}.sidebar-logo .sidebar-title[data-v-5a38e38b]{font-size:18px;font-weight:600;white-space:nowrap;color:#fff}.el-submenu .el-menu-item[data-v-665d7cc6]{padding-left:50px!important}.sidebar-container[data-v-0b6de1b9]{width:100%;height:100%}.sidebar-container[data-v-0b6de1b9] .el-scrollbar__bar.is-horizontal{display:none!important}.scrollbar-wrapper[data-v-0b6de1b9]{height:calc(100% - 60px)}.breadcrumb-enter-active[data-v-14647037],.breadcrumb-leave-active[data-v-14647037]{-webkit-transition:all .2s;transition:all .2s}.breadcrumb-enter[data-v-14647037],.breadcrumb-leave-active[data-v-14647037]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.navbar[data-v-94bfd544]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08)}.hamburger-icon[data-v-94bfd544]{font-size:20px;color:#606266;vertical-align:middle}.right-menu[data-v-94bfd544]{margin-left:auto}.right-menu-item[data-v-94bfd544],.right-menu[data-v-94bfd544]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.right-menu-item[data-v-94bfd544]{padding:0 14px;font-size:17px;color:#606266;cursor:pointer}.right-menu-item[data-v-94bfd544]:hover{background:rgba(0,0,0,.03)}.user-dropdown[data-v-94bfd544]{padding:0 16px}.user-dropdown .user-dropdown-link[data-v-94bfd544]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:8px}.user-dropdown .user-info-text[data-v-94bfd544]{text-align:left;line-height:1.3}.user-dropdown .user-mobile[data-v-94bfd544]{font-size:13px;font-weight:600;color:#303133}.user-dropdown .user-role[data-v-94bfd544]{font-size:11px;color:#909399}.user-dropdown .caret-icon[data-v-94bfd544]{font-size:12px;color:#909399;margin-left:4px}.scroll-container[data-v-f8ad27f4]{white-space:nowrap;overflow:hidden;position:relative;width:100%}.scroll-container .scroll-wrapper[data-v-f8ad27f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.tags-view-container[data-v-1974b2ab]{width:100%;background:#fff;border-bottom:1px solid #d8dce5;overflow:hidden}.tags-view-container .tags-nav-btn[data-v-1974b2ab],.tags-view-container[data-v-1974b2ab]{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags-view-container .tags-nav-btn[data-v-1974b2ab]{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;cursor:pointer;color:#71717a;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.tags-view-container .tags-nav-btn[data-v-1974b2ab]:hover:not(.disabled){background:#f0f2f5;color:#303133}.tags-view-container .tags-nav-btn.disabled[data-v-1974b2ab]{color:#c0c4cc;cursor:not-allowed}.tags-view-container .tags-nav-btn--left[data-v-1974b2ab]{border-right:1px solid #d8dce5}.tags-view-container .tags-nav-btn--right[data-v-1974b2ab]{border-left:1px solid #d8dce5}.tags-view-container .tags-view-wrapper[data-v-1974b2ab]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-1974b2ab]{display:inline-block;position:relative;cursor:pointer;height:26px;line-height:26px;border:1px solid #d8dce5;color:#495060;background:#fff;padding:0 8px;font-size:12px;margin-left:5px;border-radius:3px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-1974b2ab]:first-of-type{margin-left:6px}.tags-view-container .tags-view-wrapper .tags-view-item[data-v-1974b2ab]:last-of-type{margin-right:15px}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-1974b2ab]{background-color:#409eff;color:#fff;border-color:#409eff}.tags-view-container .tags-view-wrapper .tags-view-item.active[data-v-1974b2ab]:before{content:"";background:#fff;display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:4px;top:-1px}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close[data-v-1974b2ab]{width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;font-size:12px;margin-left:4px;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s}.tags-view-container .tags-view-wrapper .tags-view-item .el-icon-close[data-v-1974b2ab]:hover{background-color:rgba(0,0,0,.2);color:#fff}.tags-view-container .tags-action-dropdown[data-v-1974b2ab]{-ms-flex-negative:0;flex-shrink:0}.tags-view-container .tags-action-btn[data-v-1974b2ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:34px;cursor:pointer;color:#71717a;font-size:13px;border-left:1px solid #d8dce5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .15s;transition:background .15s}.tags-view-container .tags-action-btn[data-v-1974b2ab]:hover{background:#f0f2f5;color:#303133}.tags-view-container .contextmenu[data-v-1974b2ab]{margin:0;background:#fff;z-index:3000;position:fixed;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;color:#333;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.15);box-shadow:2px 2px 8px rgba(0,0,0,.15)}.tags-view-container .contextmenu li[data-v-1974b2ab]{margin:0;padding:7px 16px;cursor:pointer}.tags-view-container .contextmenu li[data-v-1974b2ab]:hover{background:#f0f2f5}.tags-view-container .contextmenu li i[data-v-1974b2ab]{margin-right:4px}.app-wrapper[data-v-1cd8856a]{position:relative;height:100%;width:100%}.sidebar-container[data-v-1cd8856a]{position:fixed;left:0;top:0;bottom:0;z-index:1001;width:210px;overflow:hidden;background-color:#304156;-webkit-transition:width .28s;transition:width .28s}.hideSidebar .sidebar-container[data-v-1cd8856a]{width:54px}.main-container[data-v-1cd8856a]{min-height:100%;margin-left:210px;-webkit-transition:margin-left .28s;transition:margin-left .28s;position:relative;background:#f0f2f5}.hideSidebar .main-container[data-v-1cd8856a]{margin-left:54px}.fixed-header[data-v-1cd8856a]{position:fixed;top:0;right:0;z-index:1000;left:210px;-webkit-transition:left .28s;transition:left .28s;height:50px}.hideSidebar .fixed-header[data-v-1cd8856a]{left:54px}.fixed-tagsview[data-v-1cd8856a]{position:fixed;top:50px;right:0;z-index:999;left:210px;-webkit-transition:left .28s;transition:left .28s}.hideSidebar .fixed-tagsview[data-v-1cd8856a]{left:54px}.app-main[data-v-1cd8856a]{min-height:calc(100vh - 124px);padding:20px;margin-top:84px}.app-footer[data-v-1cd8856a]{height:40px;line-height:40px;text-align:center;font-size:12px;color:#999;background:#f0f2f5;border-top:1px solid #e8e8e8}