.el-menu--collapse .menu-item .el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse .menu-item .el-submenu__title .el-submenu__icon-arrow{overflow:hidden;visibility:hidden}.el-menu:not(.el-menu--popup) .menu-item .el-submenu__title span{margin-left:14px}.el-submenu__title>i:not(.el-submenu__icon-arrow){width:16px;text-align:center;color:rgba(253,209,8,.9)}.layout-menu{width:100%;border:0!important;background:transparent!important;z-index:10}.layout-menu .el-submenu .el-submenu__title:hover{background-color:rgba(1,112,254,.15)!important}.layout-menu .el-submenu.is-opened>.el-submenu__title{font-weight:700;color:#fff!important}.layout-menu .el-menu-item.is-active,.layout-menu .el-menu-item:hover{font-weight:700;background-color:rgba(1,112,254,.15)!important}.el-menu--popup .el-submenu .el-submenu__title:hover{background-color:rgba(1,112,254,.15)!important}.el-menu--popup .el-submenu.is-opened>.el-submenu__title{font-weight:700;color:#fff!important}.el-menu--popup .el-menu-item.is-active,.el-menu--popup .el-menu-item:hover{font-weight:700;background-color:rgba(1,112,254,.15)!important}.el-menu--popup .el-menu-item,.el-menu--popup .el-submenu .el-menu-item,.el-menu--popup .el-submenu__title{height:36px;line-height:36px}.el-menu--popup .el-menu--popup .el-menu--popup-right-start{max-height:300px;overflow-y:auto}.el-menu--popup .el-menu--popup .el-menu--popup-right-start::-webkit-scrollbar{width:5px}.el-menu--popup .el-menu--popup .el-menu--popup-right-start::-webkit-scrollbar-thumb{background-color:hsla(0,0%,91%,.3)}.layout-header{background-color:#fff;border-bottom:1px solid #e8e8e8;height:40px;padding:0 20px;display:flex;justify-content:space-between;box-sizing:border-box}.layout-header__left,.layout-header__right{display:flex;align-items:center;flex:auto}.layout-header__left .autocomplete .el-input__inner{border-top:0;border-left:0;border-right:0;border-radius:0}.layout-header__right{justify-content:flex-end}.layout-header__right .text-loading{font-size:12px;padding-right:10px}.layout-header__right .menu{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px 15px;height:100%;box-sizing:border-box;transition:background-color .3s;color:#292929}.layout-header__right .menu:hover{background-color:hsla(0,0%,54.9%,.1)}.layout-header__right .menu .avatar{height:24px}.layout-header__right .menu .username{padding-left:10px}.layout-header__right .menu .username .el-tag{margin-right:10px}.menu-search__option{display:flex;align-items:center;justify-content:space-between;color:#000}.menu-search__option:hover{font-weight:700;color:#0170fe}.layout-tagbox .el-tabs__header{padding:0;margin:0}.layout-tagbox .el-tabs__nav{border-radius:0!important}.layout-tagbox .el-tabs__nav-scroll{background:#f0f2f5}.layout-tagbox .el-tabs .el-tabs__nav-next,.layout-tagbox .el-tabs .el-tabs__nav-prev,.layout-tagbox .el-tabs__item{height:35px!important;line-height:35px!important}.layout-tagbox .el-tabs__item{outline:none!important;box-shadow:none!important;padding:0 10px!important}.layout-tagbox .el-tabs__item.is-active{background-color:#fff}.layout-tagbox .el-tabs__item.is-active:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:5px;-webkit-animation-name:animate;animation-name:animate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:none;animation-fill-mode:none}@-webkit-keyframes animate{0%{background:#26aa58}33%{background:rgba(38,170,88,.5)}66%{background:#26aa58}to{background:rgba(38,170,88,.5)}}@keyframes animate{0%{background:#26aa58}33%{background:rgba(38,170,88,.5)}66%{background:#26aa58}to{background:rgba(38,170,88,.5)}}.layout-tagbox .el-tabs__item .el-icon-close{width:16px;height:16px;vertical-align:2px;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);transform-origin:100% 50%}.layout-tagbox .el-tabs__item .el-icon-close:hover{background-color:rgba(245,34,45,.8);color:#fff}.layout-tagbox .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:#292929;border:1px solid hsla(0,0%,91%,.3);box-shadow:2px 2px 3px 0 hsla(0,0%,91%,.3)}.layout-tagbox .contextmenu li{margin:0;padding:7px 16px;cursor:pointer}.layout-tagbox .contextmenu li:hover{color:#fff;background:#0170fe}.body-layout-admin{overflow:hidden}.layout-admin{min-height:100vh;box-sizing:border-box;position:relative}.layout-admin__title{display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;height:40px}.layout-admin__title .logo{height:30px;transition:all .3s}.layout-admin__um{visibility:hidden;bottom:0;left:0;position:fixed;display:flex;align-items:center;height:20px;padding-left:10px}.layout-admin .collapse .logo{height:20px}.layout-admin .collapse::-webkit-scrollbar{width:0}.layout-admin .collapse::-webkit-scrollbar-thumb{background-color:transparent}.layout-admin__aside{height:100vh;overflow-x:hidden;overflow-y:auto;background:#001529;color:#fff;box-sizing:border-box;transition:width .3s;z-index:10;-ms-overflow-style:-ms-autohiding-scrollbar}.layout-admin__aside .el-loading-mask{background-color:transparent}.layout-admin__aside .layout-menu{min-height:calc(100vh - 50px)}.layout-admin__aside::-webkit-scrollbar{width:5px}.layout-admin__aside::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3)}.layout-admin__main{padding:10px;padding-left:14px}.layout-admin__main.nopadding{padding:0}.layout-admin__main::-webkit-scrollbar{width:5px}.layout-admin__main::-webkit-scrollbar-thumb{background-color:#e8e8e8}.layout-admin .btn-collapse{z-index:10;position:absolute;display:flex;align-items:center;justify-content:center;height:30px;width:15px;top:50%;transform:translateY(-50%) translateX(-50%);background:#002f5c;color:hsla(0,0%,100%,.7);border-radius:15px;cursor:pointer;font-size:12px;transition:left .3s}.layout-admin .btn-collapse:hover{color:#fff}.layout-admin__header{padding:0;box-sizing:border-box;z-index:10}.layout-admin__container{height:100vh;box-sizing:border-box}