:root{--sq-nav-h:50px;--sq-side-w:180px;--sq-side-w-collapsed:36px;--sq-table-row-h:67px;--sq-table-head-h:44px;--sq-input-h:36px;--sq-side-bg:#252a2f;--sq-side-sub-bg:#3b434c;--sq-side-sub-hover:#3c3c3c;--sq-primary:#409eff;--sq-text-main:#606266;--sq-text-label:#666;--sq-text-side:#bfcbd9;--sq-border-light:#ebeef5;--sq-bg-page:#f0f2f5}.app-wrapper,.app-wrapper .wrapper{height:100%;position:relative;width:100%}.app-wrapper .navbar{align-items:center;background:#fff;box-shadow:0 1px 4px #00152914;display:flex;height:var(--sq-nav-h);overflow:hidden;padding:0 16px;position:fixed;right:0;top:0;width:100%;z-index:1002}.app-wrapper .navbar .nav{align-items:center;display:flex;flex-shrink:0}.app-wrapper .navbar .nav .nav-logo{height:26px;margin-right:10px}.app-wrapper .navbar .nav .nav-text{color:var(--sq-text-main);font-size:15px;font-weight:600;white-space:nowrap}.app-wrapper .navbar .navbar-search{display:flex;flex:1;justify-content:center;min-width:300px;padding:0 20px}.app-wrapper .navbar .navbar-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.app-wrapper .sidebar-container{background-color:var(--sq-side-bg);border-top:.5px solid hsla(0,0%,100%,.1);bottom:0;font-size:0;height:calc(100% - var(--sq-nav-h));left:0;overflow:hidden;position:fixed;top:var(--sq-nav-h);transition:width .28s;width:var(--sq-side-w)!important;z-index:1001}.app-wrapper .sidebar-container .scrollbar-wrapper{overflow-x:hidden!important}.app-wrapper .sidebar-container .scrollbar-wrapper .el-scrollbar__view{height:100%}.app-wrapper .sidebar-container .el-menu{background:transparent;border:none;height:100%;width:100%!important}.app-wrapper .sidebar-container a{display:inline-block;overflow:hidden;width:100%}.app-wrapper .sidebar-container .svg-icon{margin-right:16px}.app-wrapper .sidebar-container .el-menu-item,.app-wrapper .sidebar-container .el-sub-menu>.el-sub-menu__title,.app-wrapper .sidebar-container .el-submenu>.el-submenu__title{color:var(--sq-text-side)}.app-wrapper .sidebar-container .el-sub-menu .el-menu-item,.app-wrapper .sidebar-container .el-submenu .el-menu-item{background-color:var(--sq-side-sub-bg)!important;font-size:14px;height:40px;line-height:40px;min-width:var(--sq-side-w)!important}.app-wrapper .sidebar-container .el-sub-menu .el-menu-item:hover,.app-wrapper .sidebar-container .el-submenu .el-menu-item:hover{background-color:var(--sq-side-sub-hover)!important;color:#fff!important}.app-wrapper .sidebar-container .el-sub-menu>.el-sub-menu__title,.app-wrapper .sidebar-container .el-submenu>.el-submenu__title{background-color:var(--sq-side-bg)!important;height:50px;line-height:50px}.app-wrapper .sidebar-container .el-sub-menu>.el-sub-menu__title:hover,.app-wrapper .sidebar-container .el-submenu>.el-submenu__title:hover{background-color:var(--sq-side-bg)!important;color:#fff!important}.app-wrapper .main-container{margin-left:var(--sq-side-w);min-height:100%;padding-top:var(--sq-nav-h);position:relative;transition:margin-left .28s}.app-wrapper .main-container .app-main{padding:16px}.app-wrapper .main-container .app-main .app-breadcrumb{margin-bottom:14px}.app-wrapper.hideSidebar .sidebar-container{width:var(--sq-side-w-collapsed)!important}.app-wrapper.hideSidebar .main-container{margin-left:var(--sq-side-w-collapsed)}.app-wrapper.mobile .main-container{margin-left:0}.app-wrapper.mobile .sidebar-container{transition:transform .28s;width:var(--sq-side-w)!important}.app-wrapper.mobile.hideSidebar .sidebar-container{transform:translate3d(calc(var(--sq-side-w)*-1),0,0);transition-duration:.3s}.app-wrapper.withoutAnimation .main-container,.app-wrapper.withoutAnimation .sidebar-container{transition:none}.sq-page{background:#fff;border-radius:4px;min-height:calc(100vh - var(--sq-nav-h) - 32px);padding:16px}.sq-filter{margin-bottom:12px}.sq-filter .el-form-item{margin-bottom:10px}.sq-table .el-table__header-wrapper th{background:#f5f7fa;color:var(--sq-text-main);font-weight:600;height:var(--sq-table-head-h)}.sq-table .el-table__row td{height:var(--sq-table-row-h)}.sq-pagination{margin-top:14px;text-align:right}.sq-pagination .el-pagination{font-size:16px}*{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0;padding:0}body{background:var(--sq-bg-page);color:var(--sq-text-main);font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:14px}a{color:var(--sq-primary);text-decoration:none}
