#app .vv-login{background-color:#eee}#app .vv-login .el-main{height:100vh;padding:0}#app .vv-login .el-main .vv-login-form{background-color:#202225;height:64vh;box-shadow:-4px 0 8px 4px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.3),0 4px 5px 0 rgba(0,0,0,.4);padding:36vh 35% 0 35%}#app .vv-login .el-main .vv-login-form .vv-logo{color:#fff;font-size:26px;padding-bottom:15px}#app .vv-login .el-main .vv-login-form .vv-language{margin-bottom:15px}#app .vv-login .el-main .vv-login-form .el-form .el-input__inner{background-color:#000;border-color:hsla(0,0%,100%,.3)}#app .vv-login .el-main .vv-login-form .el-form .el-input__inner:focus{box-shadow:0 0 3px 1px hsla(0,0%,100%,.8)}#app .vv-login .el-main .vv-login-form .el-form .is-error .el-input__inner{border-color:#f56c6c;box-shadow:0 0 3px 1px #f56c6c}#app .vv-login .el-main .vv-login-form .el-form .el-button{background:#000;padding:10px 0;color:#fff;border-color:#000;width:100%}body,html{height:100%}body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app .vv-wrapper{background-color:#eee}#app .vv-wrapper .el-aside{background-color:#202225;transition:width .6s}#app .vv-wrapper .el-aside .logo{color:#fff;font-size:18px;text-align:center;height:60px;line-height:60px;transition:all .6s}#app .vv-wrapper .el-aside .logo--collapse{color:#202225;font-size:12px;text-align:center;height:0;line-height:60px;transition:all .6s}#app .vv-wrapper .el-aside .el-menu{border-right:0}#app .vv-wrapper .el-aside .el-menu:not(.el-menu--collapse){width:200px}#app .vv-wrapper .el-aside .el-menu--collapse .el-menu-item i{color:#fff}#app .vv-wrapper .el-aside .el-menu--collapse .el-menu-item.is-active i{color:#3b6bcf}#app .vv-wrapper .el-aside .el-menu--collapse .el-submenu i{color:#fff}#app .vv-wrapper .el-aside .el-menu--collapse .el-submenu.is-active i{color:#3b6bcf}#app .vv-wrapper .el-header{background-color:#fff;padding-top:10px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}#app .vv-wrapper .el-main{height:calc(100vh - 60px)}#app .vv-wrapper .el-main .el-drawer__body{padding:20px}#app .vv-wrapper .el-main .el-drawer__body .vv-drawer__content{display:flex;flex-direction:column;height:100%}#app .vv-wrapper .el-main .el-drawer__body .vv-drawer__content form{flex:1}#app .vv-wrapper .vv-text_r{text-align:right}#app .vv-dropdown-link{cursor:pointer}.el-menu--popup{background-color:#202225!important}.el-menu-item .iconfont,.el-submenu .iconfont{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px;display:inline-block}