.LoginContainer[data-v-520b2f80]{background:url(../../static/img/Loginbgc.eaa44267.png) no-repeat;background-position:50%;height:100vh;width:100%;background-size:cover;position:fixed;display:flex;justify-content:center;align-items:center}.LoginContainer .bgcrgba[data-v-520b2f80]{background-color:hsla(0,0%,100%,.95);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.LoginContainer .bgcrgba .login-box .login-card[data-v-520b2f80]{width:420px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.LoginContainer .bgcrgba .login-box .login-card .logo-icon[data-v-520b2f80]{text-align:center;margin-bottom:20px}.LoginContainer .bgcrgba .login-box .login-card .logo-icon img[data-v-520b2f80]{width:60px;height:60px}.LoginContainer .bgcrgba .login-box .login-card .login-title[data-v-520b2f80]{font-size:28px;text-align:center;margin-bottom:20px;background:linear-gradient(45deg,#3599fd,#37a7fd);-webkit-background-clip:text;color:transparent;font-weight:600}.LoginContainer .bgcrgba .login-box .login-card .tip-text[data-v-520b2f80]{text-align:center;margin-bottom:25px;padding:12px 15px;font-size:14px;border-radius:10px;background:#f0f9ff;border:1px solid #bae6fd;color:#0284c7}.LoginContainer .bgcrgba .login-box .login-card .login-form .el-input[data-v-520b2f80] .el-input__inner{height:45px;font-size:14px;padding:0 15px 0 45px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;transition:all .3s ease}.LoginContainer .bgcrgba .login-box .login-card .login-form .el-input[data-v-520b2f80] .el-input__inner::-moz-placeholder{color:#94a3b8}.LoginContainer .bgcrgba .login-box .login-card .login-form .el-input[data-v-520b2f80] .el-input__inner::placeholder{color:#94a3b8}.LoginContainer .bgcrgba .login-box .login-card .login-form .el-input[data-v-520b2f80] .el-input__inner:hover{border-color:#cbd5e1;background:#fff}.LoginContainer .bgcrgba .login-box .login-card .login-form .el-input[data-v-520b2f80] .el-input__inner:focus{border-color:#3599fd;background:#fff;box-shadow:0 0 0 3px rgba(53,153,253,.1)}.LoginContainer .bgcrgba .login-box .login-card .login-form .el-input[data-v-520b2f80] .el-input__prefix{left:15px;font-size:16px;color:#94a3b8}.LoginContainer .bgcrgba .login-box .login-card .login-form .submit-btn[data-v-520b2f80]{width:100%;height:45px;margin-top:20px;font-size:15px;font-weight:500;border-radius:10px;background:linear-gradient(45deg,#3599fd,#37a7fd);border:none;transition:all .3s ease}.LoginContainer .bgcrgba .login-box .login-card .login-form .submit-btn[data-v-520b2f80]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 6px 15px rgba(53,153,253,.25)}.LoginContainer .bgcrgba .login-box .login-card .login-form .submit-btn.disabled[data-v-520b2f80]{background:linear-gradient(45deg,#e2e8f0,#f1f5f9);color:#94a3b8}.LoginContainer .bgcrgba .login-box .login-card .login-form .login-links[data-v-520b2f80]{margin-top:20px;text-align:center}.LoginContainer .bgcrgba .login-box .login-card .login-form .login-links a[data-v-520b2f80]{color:#64748b;font-size:14px;text-decoration:none;cursor:pointer;transition:all .3s ease;position:relative;padding:4px 2px}.LoginContainer .bgcrgba .login-box .login-card .login-form .login-links a[data-v-520b2f80]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#3599fd;transition:width .3s ease}.LoginContainer .bgcrgba .login-box .login-card .login-form .login-links a[data-v-520b2f80]:hover{color:#3599fd}.LoginContainer .bgcrgba .login-box .login-card .login-form .login-links a[data-v-520b2f80]:hover:after{width:100%}[data-v-520b2f80] .el-form-item__error{padding-top:4px;font-size:12px;color:#ff5b5b;opacity:.9;transform:translateY(-2px)}