
/**
 * 由 CHSK 提供技术支持
 * Powered by CHSK
 */
  
.login-container[data-v-0b7eda17]{height:100%;min-height:550px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#e6f0ff,#f0f9ff);position:relative;overflow:hidden}.login-container[data-v-0b7eda17]:before{content:"";position:absolute;top:-50%;left:-20%;width:40%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);border-radius:50%;animation:float-0b7eda17 20s ease-in-out infinite}.login-container[data-v-0b7eda17]:after{content:"";position:absolute;bottom:-30%;right:-10%;width:30%;height:150%;background:radial-gradient(circle,rgba(37,99,235,.08) 0%,transparent 60%);border-radius:50%;animation:float-0b7eda17 15s ease-in-out infinite reverse}@keyframes float-0b7eda17{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.login-container .login-box[data-v-0b7eda17]{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;width:90%;max-width:1200px;height:80%;max-height:600px;padding-right:40px;background-color:#ffffffe6;border-radius:16px;box-shadow:0 10px 30px #00000026}.login-container .login-box .dark[data-v-0b7eda17]{position:absolute;top:16px;right:20px}.login-container .login-box .login-left[data-v-0b7eda17]{flex-grow:1;height:100%;display:flex;align-items:center;justify-content:center;margin-right:0}.login-container .login-box .login-left .login-left-img[data-v-0b7eda17]{width:100%;height:100%;border-radius:16px 0 0 16px;-o-object-fit:cover;object-fit:cover}.login-container .login-box .login-form[data-v-0b7eda17]{width:380px;margin-left:40px;padding:35px 25px 30px;background:linear-gradient(135deg,#fffffff2,#f8faffe6);border-radius:16px;box-shadow:0 4px 15px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-container .login-box .login-form .login-logo[data-v-0b7eda17]{display:flex;align-items:center;justify-content:center;margin-bottom:35px}.login-container .login-box .login-form .login-logo .login-icon[data-v-0b7eda17]{width:40px;height:38px}.login-container .login-box .login-form .login-logo .logo-text[data-v-0b7eda17]{padding:0 0 0 10px;margin:0;font-size:24px;color:#020202;white-space:nowrap;letter-spacing:1px;background:linear-gradient(135deg,#0c2250,#070f1b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(59,130,246,.2)}.login-container .login-box .login-form .el-form-item[data-v-0b7eda17]{margin-bottom:25px}.login-container .login-box .login-form .el-form-item[data-v-0b7eda17] .el-input__wrapper{border-radius:8px;box-shadow:0 2px 8px #3b82f61a}.login-container .login-box .login-form .el-form-item[data-v-0b7eda17] .el-input__wrapper:hover{box-shadow:0 2px 12px #3b82f626}.login-container .login-box .login-form .el-form-item[data-v-0b7eda17] .el-input__wrapper.is-focus{box-shadow:0 0 0 3px #3b82f626}.login-container .login-box .login-form .login-options[data-v-0b7eda17]{margin-bottom:25px;display:flex;justify-content:flex-end}.login-container .login-box .login-form .login-options[data-v-0b7eda17] .el-checkbox__label{font-size:14px;color:#64748b}.login-container .login-box .login-form .login-options[data-v-0b7eda17] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#2563eb;border-color:#2563eb}.login-container .login-box .login-form .login-captcha[data-v-0b7eda17] .el-input{width:63%}.login-container .login-box .login-form .login-captcha img[data-v-0b7eda17]{width:33%;height:40px;float:right;margin-left:10px;cursor:pointer;vertical-align:middle;border-radius:6px}.login-container .login-box .login-form .login-btn[data-v-0b7eda17]{margin-top:30px;white-space:nowrap}.login-container .login-box .login-form .login-btn-group[data-v-0b7eda17]{display:flex;justify-content:space-between;width:100%}.login-container .login-box .login-form .login-btn-group .el-button[data-v-0b7eda17]{width:170px;border-radius:8px;font-weight:600;padding:10px 20px}.login-container .login-box .login-form .login-btn-group .el-button.el-button--primary[data-v-0b7eda17]{background-color:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2563eb4d}.login-container .login-box .login-form .login-btn-group .el-button.el-button--primary[data-v-0b7eda17]:hover{background-color:#1d4ed8;border-color:#1d4ed8;box-shadow:0 6px 16px #2563eb66}.login-container .login-box .login-form .login-btn-group .el-button.el-button--default[data-v-0b7eda17]{color:#475569;border-color:#cbd5e1}.login-container .login-box .login-form .login-btn-group .el-button.el-button--default[data-v-0b7eda17]:hover{border-color:#94a3b8;color:#334155}.login-footer[data-v-0b7eda17]{position:absolute;bottom:50px;display:flex;flex-direction:column;align-items:center;color:#0000007a;margin-top:30px}.login-footer a[data-v-0b7eda17]{font-size:14px;text-decoration:none;letter-spacing:.5px;color:#0000007a}.login-footer a[data-v-0b7eda17]:hover{color:#000}@media screen and (max-width:1250px){.login-left[data-v-0b7eda17]{display:none}}@media screen and (max-width:600px){.login-form[data-v-0b7eda17]{width:97%!important;padding:40px 20px 35px!important}.login-box[data-v-0b7eda17]{padding:0 20px!important}}
