.admin-login-wrapper[data-v-2507ff60]{position:relative;width:100%;height:100%;overflow:hidden;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.login-background[data-v-2507ff60]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.login-background .background-image[data-v-2507ff60]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/studycourse.94bc2878.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.login-background .background-overlay[data-v-2507ff60]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.login-content[data-v-2507ff60]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.login-content .login-form-container[data-v-2507ff60]{width:420px;max-width:90vw;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;border:1px solid hsla(0,0%,100%,.2)}.login-content .login-form-container .login-form-wrapper[data-v-2507ff60]{padding:40px}.login-content .login-form-container .login-form-wrapper .login-header[data-v-2507ff60]{text-align:center;margin-bottom:40px}.login-content .login-form-container .login-form-wrapper .login-header h1[data-v-2507ff60]{font-size:1.8rem;font-weight:600;color:#fff;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.login-content .login-form-container .login-form-wrapper .login-header p[data-v-2507ff60]{color:hsla(0,0%,100%,.9);font-size:.9rem;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item[data-v-2507ff60]{margin-bottom:24px}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper[data-v-2507ff60]{position:relative}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);transition:all .3s ease;padding:12px 16px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(5px)}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper:hover{border-color:rgba(64,158,255,.8);box-shadow:0 4px 12px rgba(64,158,255,.15);background:hsla(0,0%,100%,.25)}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper.is-focus{border-color:rgba(64,158,255,.8);box-shadow:0 4px 12px rgba(64,158,255,.2);background:hsla(0,0%,100%,.3)}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper .el-input__inner{font-size:14px;color:#fff;background:transparent}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.7)}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper .el-input__inner::placeholder{color:hsla(0,0%,100%,.7)}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-2507ff60] .el-input__wrapper .el-input__prefix .input-icon{color:hsla(0,0%,100%,.8);font-size:16px}.login-content .login-form-container .login-form-wrapper .login-form .login-actions[data-v-2507ff60]{margin-top:32px}.login-content .login-form-container .login-form-wrapper .login-form .login-actions .login-button[data-v-2507ff60]{width:100%;height:48px;border-radius:12px;font-size:16px;font-weight:500;background:linear-gradient(135deg,#409eff,#1976d2);border:none;box-shadow:0 4px 15px rgba(64,158,255,.4);transition:all .3s ease}.login-content .login-form-container .login-form-wrapper .login-form .login-actions .login-button[data-v-2507ff60]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(64,158,255,.5)}.login-content .login-form-container .login-form-wrapper .login-form .login-actions .login-button[data-v-2507ff60]:active{transform:translateY(0)}.login-content .login-form-container .login-form-wrapper .login-footer[data-v-2507ff60]{text-align:center;margin-top:40px}.login-content .login-form-container .login-form-wrapper .login-footer p[data-v-2507ff60]{color:hsla(0,0%,100%,.8);font-size:.8rem;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media(max-width:768px){.login-content .login-form-container[data-v-2507ff60]{width:350px}.login-content .login-form-container .login-form-wrapper[data-v-2507ff60]{padding:30px 25px}.login-content .login-form-container .login-form-wrapper .login-header[data-v-2507ff60]{margin-bottom:30px}.login-content .login-form-container .login-form-wrapper .login-header h1[data-v-2507ff60]{font-size:1.5rem}}@media(max-width:480px){.login-content .login-form-container[data-v-2507ff60]{width:320px;margin:20px}.login-content .login-form-container .login-form-wrapper[data-v-2507ff60]{padding:25px 20px}}[data-v-2507ff60] .custom-background .background-image{background-image:var(--custom-bg-image)}.login-container[data-v-5c2f5c40]{position:relative;width:100vw;height:100vh;overflow:hidden;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}