/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2025-2-18 10:03:11 */.login-container{height:100vh;background:url(../../static/img/background.f51f94f4.png) 50% fixed no-repeat;background-size:100% 100%}.login-container .login-item{margin-left:50px}.login-container .login{width:660px;margin:auto;position:relative}.login-container .login .el-tabs__nav-wrap:after{background-color:#fff}.login-container .login .el-tabs{position:absolute;top:80px;left:0;width:560px;margin:30px 60px;display:flex;justify-content:space-between;align-items:center}.login-container .login .el-tabs .el-tabs__nav-wrap{padding:30px 0;padding-left:120px}.login-container .login .el-tabs .el-tabs-left{width:200px}.login-container .login .el-tabs .el-tabs-left .count,.login-container .login .el-tabs .el-tabs-left .getCode{color:#fff}.login-container .login .el-tabs .el-tabs-right{width:350px}.login-container .login .el-tabs .el-tabs-right .el-form-item{margin-bottom:10px!important}.login-container .login .el-tabs .el-tabs-right .el-form-item .el-input__inner{background:rgba(2,35,115,.6)!important;border:1px solid rgba(11,161,248,.3)!important;color:#fff}.login-container .login .login-form i{top:0!important}.login-logo{display:flex;justify-content:flex-end;align-items:center;padding:30px 60px 60px}.login-logo .login-el-button{background:rgba(2,35,115,.6)}.login-form{position:relative;max-width:100%;overflow:hidden;background-size:100% 100%;padding:0 60px 30px}.login-form .title{font-size:54px;font-weight:500;color:#515a6e}.login-form .title-tips{margin-top:29px;font-size:20px;font-weight:400;color:#515a6e}.login-form .login-btn{display:inherit;width:100%;margin-top:5px;border:0}.login-form .login-btn:hover{opacity:.9}.login-form .login-btn .forget-passwordword{width:100%;margin-top:40px;text-align:left}.login-form .login-btn .forget-passwordword .forget-password{width:129px;height:19px;font-size:20px;font-weight:400;color:#5c66f0}.login-form .tips{margin-bottom:10px;font-size:14px;color:#515a6e}.login-form .tips span:first-of-type{margin-right:16px}.login-form .title-container{position:relative}.login-form .title-container .title{margin:0 auto 40px auto;font-size:34px;font-weight:700;color:#1890ff;text-align:center}.login-form i{top:8px;left:5px;z-index:999}.login-form .show-password,.login-form i{position:absolute;font-size:16px;color:#d7dee3;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.login-form .show-password{right:25px;left:-35px}.login-form :deep .el-form-item{padding-right:0;margin:20px 0;color:#454545;background:transparent;border:1px solid transparent;border-radius:2px}.login-form :deep .el-form-item__content{min-height:32px;line-height:32px}.login-form :deep .el-form-item__error{position:absolute;top:100%;left:18px;font-size:12px;line-height:18px}.login-form :deep .el-input{box-sizing:border-box}.login-form :deep .el-input input{height:48px;padding-left:50px;font-size:14px;line-height:58px;background-color:#fff;border-radius:2px}