/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-10-26 00:23:41
 */.login-container{width:100%;height:100%;background:url(../../static/img/bg.57ca041e.png) 50% fixed no-repeat;background-size:cover}.login-container .login-form{width:820px;height:100%;background:#fff;position:fixed;padding:138px 170px 0 170px;box-sizing:border-box}.login-container .login-form .logo-wrap{margin-bottom:64px}.login-container .login-form .logo-wrap .logo{width:80px;height:80px;border-radius:8px;margin-bottom:24px}.login-container .login-form .logo-wrap .logo img{width:80px;height:80px}.login-container .login-form .logo-wrap .name{font-weight:600;font-size:32px;color:#15274d}.login-container .login-form .form-wrap .tab-wrap .tab-item{font-weight:400;font-size:24px;color:#9ea5b4;height:50px;line-height:50px;position:relative;margin-right:48px;cursor:pointer;margin-bottom:50px}.login-container .login-form .form-wrap .tab-wrap .tab-item.active{font-weight:500;font-size:24px;color:#15274d}.login-container .login-form .form-wrap .tab-wrap .tab-item.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#15274d}.login-container .login-form .form-wrap .form .form-item{height:50px;border:1px solid #d4d7dd;padding-left:16px;border-radius:4px;margin-bottom:24px}.login-container .login-form .form-wrap .form .form-item img{width:24px;height:24px;margin-right:16px}.login-container .login-form .form-wrap .form .form-item .el-input--small .el-input__inner{border:none;font-weight:400;font-size:18px;color:#15274d}.login-container .login-form .form-wrap .form .login-button{width:100%;height:50px;background:#0abab5;border-radius:8px;text-align:center;line-height:50px;font-weight:500;font-size:20px;color:#fff;margin-bottom:24px;cursor:pointer}.login-container .login-form .form-wrap .form .smscode{width:160px;height:46px;background:#596580;border-radius:4px;line-height:46px;text-align:center;font-weight:400;font-size:20px;color:#fff;cursor:pointer}.login-container .login-form .form-wrap .form .smscode.get{background:#d4d7dd;border-radius:2px;color:#596580}.login-container .login-form .form-wrap .form .register{font-weight:400;font-size:20px;color:#596580;cursor:pointer}.login-container .login-form .form-wrap .form .register span{color:#0abab5}.login-container .login-form .form-wrap .form .forget{font-weight:400;font-size:18px;color:#596580;cursor:pointer}.login-container .login-form .form-wrap .el-form-item--small.el-form-item{margin:0!important}.login-container .login-form .form-wrap .el-form-item__error{top:45px!important;left:20px!important;font-size:16px!important}