.menu .item{display:block;padding:20px;text-decoration:none;color:#444;cursor:pointer;font-size:14px}.menu .item.active{color:#2da1ff}.menu .item:hover{color:#2da1ff;background-color:#f1f1f1}.login{position:fixed;width:100%;height:100%;left:0;top:0}.login-box{position:absolute;width:300px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:30px;padding-top:0;border-radius:6px;box-shadow:6px 4px 11px 1px #ccc}.login-title{font-size:25px;text-align:center;line-height:100px}.login-btn{width:100%}body{padding:0;margin:0;font-size:14px;background-color:#f1f1f1}#app .container .left{position:fixed;left:0;top:0;height:100%;width:160px;background-color:#fff;z-index:1}#app .container .left .hr{background-color:#f1f1f1;height:6px;width:100%}#app .container .left .logo{background-color:#409eff;color:#fff;font-size:20px;height:50px;text-align:center;line-height:50px;position:relative}#app .container .left .proinfo{padding:20px}#app .container .left .proinfo h2{font-size:15px;font-weight:400;line-height:1;margin:0;margin-bottom:10px}#app .container .left .proinfo .outlogin{font-size:12px;color:#888}#app .container .left .proinfo .outlogin:hover{cursor:pointer;color:#409eff}#app .container .right .nav{background-color:#fff;height:50px;line-height:50px;font-size:16px;padding-left:175px;position:relative}#app .container .right .nav .change-pass{position:absolute;right:20px;top:0}#app .container .right .warp{padding:15px;padding-left:175px;box-sizing:border-box}.table-toolbar{padding:15px;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #f1f1f1;display:flex}.table-toolbar .item{margin:0 10px}.table-toolbar .item:first-child{margin-left:0!important}.sort-input{width:40px;border:1px solid #f1f1f1;padding:4px;outline:none;font-size:12px;text-align:center;border-radius:5px;box-sizing:border-box}.sort-input:focus{border:1px solid #3ea8ff}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}