@font-face{font-family:segment;src:url(/fonts/LCD.TTF)}@font-face{font-family:outlines;src:url(/fonts/outlines.ttf)}@font-face{font-family:DS-DIGI-1;src:url(/fonts/DS-DIGI-1.TTF)}@font-face{font-family:DS-DIGIB-2;src:url(/fonts/DS-DIGIB-2.TTF);font-weight:700}.wrapper-x{overflow-y:hidden!important}.wrapper-y{overflow-x:hidden!important}.layout{width:100vw;height:100vh;overflow:hidden;min-width:1200px}.layout__side{float:left;width:200px;height:100%;transition:width .28s;background-color:#2a3242}.layout__side .horizontal-collapse-transition{transition:width 0s ease-in-out,padding-left 0s ease-in-out,padding-right 0s ease-in-out}.layout__side .logo{height:56px;background-color:#409eff;cursor:pointer;display:flex;align-items:center;transition:none;color:#fff}.layout__side .logo img{height:80%}.layout__side .logo .title{margin-left:20px}.layout__side .el-menu{border-right:none!important}.layout__side .el-scrollbar{height:calc(100% - 56px)}.layout__side .icon{width:16px;margin-right:5px;text-align:center;font-size:16px}.layout__side .subIcon{position:relative;top:-2px;font-size:20px;margin-right:6px}.layout__box{display:flex;flex-direction:column;margin-left:200px;transition:margin-left .28s;height:100%;overflow:hidden}.layout__box>.el-scrollbar{flex:1}.layout__nav{height:56px;justify-content:space-between;padding:0 20px;background-color:#409eff;color:#fff}.layout__nav,.layout__nav-left{display:flex;align-items:center}.layout__nav-left .icon{font-size:20px;cursor:pointer}.layout__nav-left .el-breadcrumb{margin-left:20px}.layout__nav-left .el-breadcrumb .el-breadcrumb__inner{font-weight:400;color:#fff}.layout__nav-left .el-breadcrumb .el-breadcrumb__inner.is-link:hover,.layout__nav-left .el-breadcrumb .el-breadcrumb__inner a:hover{color:rgba(17,110,255,.8509803921568627)}.layout__nav-left .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:inherit}.layout__nav-right{display:flex;align-items:center}.layout__nav-right .time{margin-right:20px;font-size:14px}.layout__nav-right .search{width:300px;margin-right:20px}.layout__nav-right .search .el-input__inner{border-radius:14px}.layout__nav-right .avatar{width:30px;height:30px;border-radius:50%;margin-right:20px;cursor:pointer}.layout__nav-right .el-dropdown{cursor:pointer;color:#fff}.layout .navTags{display:flex;height:40px;align-items:center;box-shadow:0 1px 10px 0 hsla(0,0%,39.2%,.2);font-size:12px;background-color:#fff}.layout .navTags__box{overflow:hidden}.layout .navTags__btn{display:flex;align-items:center;justify-content:center;position:relative;z-index:99;box-sizing:border-box;width:28px;height:28px;margin:0 3px;text-align:center;cursor:pointer;font-size:16px;border:1px solid #409eff;color:#409eff;transition:color .3s,border-radius .2s;border-radius:2px}.layout .navTags__btn:not(.navTags__btn--disabled):hover{background-color:#409eff;color:#fff;border-radius:50%}.layout .navTags__btn--disabled{border-color:#c2c5cc;color:#c2c5cc}.layout .navTags__box{flex:1;padding:0 5px;white-space:nowrap}.layout .navTags .el-tag{cursor:pointer;border-radius:0;margin-right:5px;background-color:inherit;color:#919499;border-radius:2px}.layout .navTags .el-tag .dotted{position:relative;display:inline-block;top:1px;margin-right:6px;width:10px;height:10px;background-color:#919499;border-radius:50%}.layout .navTags .el-tag.isActive{color:#409eff;border-color:#409eff}.layout .navTags .el-tag.isActive .dotted{background-color:#409eff}.layout .navTags .el-icon-circle-close{font-size:18px}.layout .contextmenu{margin:0;background:#fff;z-index:100;position:absolute;list-style-type:none;padding:5px 0;border-radius:4px;font-size:12px;font-weight:400;color:#333;box-shadow:3px 3px 13px 1px rgba(0,0,0,.2)}.layout .contextmenu li{margin:0;padding:7px 16px;cursor:pointer}.layout .contextmenu li:hover{background:#eee}.layout__content{height:100%;background-color:#f0f2f5;padding:10px;overflow-y:auto}.layout__content>:not(.fullscreen){min-height:100%;background-color:#fff;padding:20px}.layout .app-main .el-scrollbar__view{height:100%;overflow:hidden}.layout.collapse .layout__side{width:60px}.layout.collapse .layout__side .logo span{display:none}.layout.collapse .layout__side .el-submenu>.el-submenu__title>span{width:0;height:0;overflow:hidden;visibility:hidden;display:inline-block}.layout.collapse .layout__side .el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.layout.collapse .layout__box{margin-left:60px}