.sidebar[data-v-2ea09b44]{height:100%;width:100%;overflow:hidden}.sidebar-logo[data-v-2ea09b44]{height:60px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600;background:#2b3a4b;letter-spacing:1px}.sidebar-logo-wrapper[data-v-2ea09b44]{display:flex;align-items:center;gap:8px}.sidebar-logo-img-small[data-v-2ea09b44],.sidebar-logo-img[data-v-2ea09b44]{height:36px;width:36px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;padding:2px}.sidebar-logo-text[data-v-2ea09b44]{color:#fff;font-size:15px;font-weight:600}[data-v-2ea09b44] .el-menu{border-right:none;width:100%}[data-v-2ea09b44] .el-menu--collapse{width:64px}[data-v-2ea09b44] .el-menu-item,[data-v-2ea09b44] .el-submenu__title{height:50px;line-height:50px}[data-v-2ea09b44] .el-menu-item:hover,[data-v-2ea09b44] .el-submenu__title:hover{background-color:#263445!important}[data-v-2ea09b44] .el-menu-item.is-active{background-color:#1f2d3d!important;border-left:3px solid #7c3aed}.app-breadcrumb.el-breadcrumb[data-v-89c54d6a]{display:inline-block;font-size:14px;line-height:60px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect[data-v-89c54d6a]{color:#97a8be;cursor:text}.app-breadcrumb.el-breadcrumb a[data-v-89c54d6a]{color:#606266;cursor:pointer}.app-breadcrumb.el-breadcrumb a[data-v-89c54d6a]:hover{color:#7c3aed}.navbar[data-v-0f8148c3]{height:60px;background:#fff;border-bottom:1px solid #e8eaec;justify-content:space-between;padding:0 20px;box-shadow:0 1px 4px rgba(0,21,41,.04)}.navbar-left[data-v-0f8148c3],.navbar[data-v-0f8148c3]{display:flex;align-items:center}.hamburger[data-v-0f8148c3]{font-size:22px;cursor:pointer;color:#5a5e66;margin-right:16px}.hamburger[data-v-0f8148c3]:hover{color:#7c3aed}.breadcrumb-container[data-v-0f8148c3]{margin-left:8px}.navbar-right[data-v-0f8148c3]{display:flex;align-items:center}.avatar-wrapper[data-v-0f8148c3]{display:flex;align-items:center;cursor:pointer;padding:4px 12px;border-radius:20px;transition:background .2s}.avatar-wrapper[data-v-0f8148c3]:hover{background:#f5f5f5}.avatar-wrapper .avatar[data-v-0f8148c3]{width:32px;height:32px;line-height:32px;text-align:center;color:#fff;background:#7c3aed;border-radius:50%;font-weight:600;margin-right:8px}.avatar-wrapper .username[data-v-0f8148c3]{font-size:14px;color:#303133;margin-right:6px}.app-main[data-v-23b6ea93]{min-height:calc(100vh - 60px);width:100%;position:relative;overflow:hidden;padding:16px;background:#f0f2f5;box-sizing:border-box}.fade-transform-enter-active[data-v-23b6ea93],.fade-transform-leave-active[data-v-23b6ea93]{transition:all .3s}.fade-transform-enter[data-v-23b6ea93]{opacity:0;transform:translateX(-12px)}.fade-transform-leave-to[data-v-23b6ea93]{opacity:0;transform:translateX(12px)}.app-wrapper[data-v-fa9f3fd6]{position:relative;height:100%;width:100%}.sidebar-container[data-v-fa9f3fd6]{width:210px;height:100%;position:fixed;font-size:0;top:0;bottom:0;left:0;z-index:1001;transition:width .28s;overflow:hidden;background:#304156}.main-container[data-v-fa9f3fd6]{min-height:100%;margin-left:210px;position:relative;transition:margin-left .28s}.app-wrapper.collapsed .sidebar-container[data-v-fa9f3fd6]{width:64px}.app-wrapper.collapsed .main-container[data-v-fa9f3fd6]{margin-left:64px}*{box-sizing:border-box}#app,body,html{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;color:#303133;background:#f0f2f5;-webkit-font-smoothing:antialiased}a{color:#7c3aed;text-decoration:none}.el-button--primary{background-color:#7c3aed!important;border-color:#7c3aed!important}.el-button--primary:focus,.el-button--primary:hover{background-color:#a78bfa!important;border-color:#a78bfa!important}.el-pagination.is-background .el-pager li.active{background-color:#7c3aed!important}.el-link.el-link--primary{color:#7c3aed!important}.el-tabs__active-bar,.el-tabs__item.is-active{color:#7c3aed!important;background-color:#7c3aed}.el-tabs__item:hover,.el-tag--primary{color:#7c3aed!important}.el-tag--primary{background-color:rgba(124,58,237,.1)!important;border-color:rgba(124,58,237,.2)!important}.app-container{padding:20px;background:#fff;border-radius:6px;box-shadow:0 1px 4px rgba(0,21,41,.04)}.filter-container{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pagination-container{margin-top:16px;text-align:right}#nprogress .bar{background:#7c3aed!important}#nprogress .peg{box-shadow:0 0 10px #7c3aed,0 0 5px #7c3aed!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:hsla(220,4%,58%,.4);border-radius:4px}::-webkit-scrollbar-track{background:transparent}