.admin-login-wrapper[data-v-184951aa]{position:relative;width:100%;height:100%;overflow:hidden;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.login-background[data-v-184951aa]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.login-background .background-image[data-v-184951aa]{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-184951aa]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.login-content[data-v-184951aa]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.login-content .login-form-container[data-v-184951aa]{width:480px;max-width:92vw;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-184951aa]{padding:40px}.login-content .login-form-container .login-form-wrapper .login-header[data-v-184951aa]{text-align:center;margin-bottom:40px}.login-content .login-form-container .login-form-wrapper .login-header h1[data-v-184951aa]{font-size:1.6rem;font-weight:600;color:#fff;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap}.login-content .login-form-container .login-form-wrapper .login-header p[data-v-184951aa]{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-184951aa]{margin-bottom:24px}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper[data-v-184951aa]{position:relative}.login-content .login-form-container .login-form-wrapper .login-form .el-form-item .input-wrapper .login-input[data-v-184951aa] .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-184951aa] .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-184951aa] .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-184951aa] .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-184951aa] .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-184951aa] .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-184951aa] .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-184951aa]{margin-top:32px}.login-content .login-form-container .login-form-wrapper .login-form .login-actions .login-button[data-v-184951aa]{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-184951aa]: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-184951aa]:active{transform:translateY(0)}.page-footer[data-v-184951aa]{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:3}.page-footer p[data-v-184951aa]{color:hsla(0,0%,100%,.85);font-size:.8rem;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media(max-width:768px){.login-content .login-form-container[data-v-184951aa]{width:350px}.login-content .login-form-container .login-form-wrapper[data-v-184951aa]{padding:30px 25px}.login-content .login-form-container .login-form-wrapper .login-header[data-v-184951aa]{margin-bottom:30px}.login-content .login-form-container .login-form-wrapper .login-header h1[data-v-184951aa]{font-size:1.5rem}}@media(max-width:480px){.login-content .login-form-container[data-v-184951aa]{width:320px;margin:20px}.login-content .login-form-container .login-form-wrapper[data-v-184951aa]{padding:25px 20px}}[data-v-184951aa] .custom-background .background-image{background-image:var(--custom-bg-image)}