#app[data-v-01c8241e],body[data-v-01c8241e],html[data-v-01c8241e]{height:100%;margin:0;padding:0;box-sizing:border-box}.login-container[data-v-01c8241e]{height:100vh;width:100vw;background:url(/img/login-right.a45e4bbe.png) no-repeat 50% fixed;background-size:cover;overflow:auto}.left-side[data-v-01c8241e],.login-container[data-v-01c8241e]{min-height:100vh;display:flex;justify-content:center;align-items:center}.left-side[data-v-01c8241e]{flex:1;background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:0 8px 32px 0 rgba(31,38,135,.1)}.illustration[data-v-01c8241e]{text-align:center;width:80%;max-width:400px;color:#fff}.illustration img[data-v-01c8241e]{width:100%;max-width:220px;height:auto;max-height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 24px 0 rgba(31,38,135,.1)}.illustration-text[data-v-01c8241e]{margin-top:20px;font-size:1.3rem;color:#fff;font-weight:700}.right-side[data-v-01c8241e]{flex:1;min-height:100vh;background:hsla(0,0%,100%,0)}.right-box[data-v-01c8241e],.right-side[data-v-01c8241e]{display:flex;flex-direction:column;justify-content:center;align-items:center}.right-box[data-v-01c8241e]{width:100%;max-width:420px;box-shadow:0 8px 32px 0 rgba(31,38,135,.13);padding:56px 44px 40px 44px;background:#fff;border-radius:28px;margin:0 auto;transition:box-shadow .3s,transform .2s;position:relative}.right-box[data-v-01c8241e]:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:6px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#00b4d8,#00e0c6);opacity:.18}.right-box[data-v-01c8241e]:hover{box-shadow:0 16px 48px 0 rgba(31,38,135,.18);transform:translateY(-4px) scale(1.01)}.btn-register[data-v-01c8241e],.login-button[data-v-01c8241e],.password-box[data-v-01c8241e],.remember-forgot[data-v-01c8241e],.select-box[data-v-01c8241e],.switch-password[data-v-01c8241e],.username-box[data-v-01c8241e]{width:100%;max-width:340px;margin-left:auto;margin-right:auto;box-sizing:border-box;cursor:pointer}input[data-v-01c8241e],select[data-v-01c8241e]{width:100%;height:44px;border:1.5px solid #bcdffb;border-radius:14px;background:linear-gradient(90deg,#f8fafb 60%,#e0f7fa);color:#222;box-sizing:border-box;padding-left:16px;margin-bottom:0;font-size:17px;box-shadow:inset 0 1px 4px 0 rgba(0,180,216,.06);transition:border .2s,box-shadow .2s,transform .15s}input[data-v-01c8241e]:focus,select[data-v-01c8241e]:focus{border:1.5px solid #00b4d8;box-shadow:0 2px 12px 0 rgba(0,180,216,.13),inset 0 1px 4px 0 rgba(0,180,216,.1);background:#e0f7fa;transform:scale(1.02)}.switch-password .slider-check[data-v-01c8241e]{width:100%;min-width:0;box-sizing:border-box;background:linear-gradient(90deg,#f8fafb 60%,#e0f7fa);box-shadow:inset 0 2px 12px rgba(0,180,216,.06)}.right-box h2[data-v-01c8241e]{margin-top:0;margin-bottom:8px;font-size:2rem;text-align:center;color:#222;font-weight:700}.prompt-text[data-v-01c8241e]{margin-top:0;margin-bottom:24px;color:#666;font-size:15px;text-align:center}.select-box[data-v-01c8241e]{border:1.5px solid #bbb;height:40px;margin:0 auto 18px auto;border-radius:12px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.03)}select[data-v-01c8241e]{height:40px;color:#222;border:none;font-size:16px;background:transparent;border-radius:12px;outline:none;padding-left:8px}input[data-v-01c8241e]{margin-bottom:18px;padding:12px 14px;border:1.5px solid #bbb;background:#f8fafb;color:#222;border-radius:12px;font-size:16px;transition:border .2s,box-shadow .2s;outline:none;box-shadow:0 2px 8px 0 rgba(0,0,0,.03)}input[data-v-01c8241e]:focus{border:1.5px solid #00b4d8;box-shadow:0 2px 8px 0 rgba(0,180,216,.1);background:#e0f7fa}.password-input-container[data-v-01c8241e]{position:relative;width:100%}.password-input-container i[data-v-01c8241e]{position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:#00b4d8;font-size:22px;transition:color .2s}.password-input-container i[data-v-01c8241e]:hover{color:#007080}.switch-password[data-v-01c8241e]{margin:0 auto 22px auto}.switch-password .slider-check[data-v-01c8241e]{box-shadow:0 2px 12px rgba(0,0,0,.06);background-color:#f8fafb;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#585858;display:flex;justify-content:center;align-items:center;height:48px;text-align:center;overflow:hidden;border-radius:14px;border:1.5px solid #e0e0e0}.switch-password .slider-check.success[data-v-01c8241e]{background-color:#00b4d8;color:#fff;border:1.5px solid #00b4d8}.switch-password .slider-check.success i[data-v-01c8241e]{color:#fff}.switch-password .slider-check i[data-v-01c8241e]{position:absolute;left:0;width:48px;height:100%;color:#00b4d8;background-color:#fff;border:1.5px solid #e0e0e0;cursor:pointer;font-size:24px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:170%;z-index:3;border-radius:14px;transition:color .2s,background .2s}.switch-password .slider-check i[data-v-01c8241e]:hover{background:#e0f7fa;color:#007080}.switch-password .slider-check .slider-progress[data-v-01c8241e]{position:absolute;left:0;top:0;height:100%;background-color:#00b4d8;z-index:1;border-radius:14px 0 0 14px}.switch-password .slider-check .slider-status-text[data-v-01c8241e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-weight:500}.remember-forgot[data-v-01c8241e]{margin:0 auto 0 auto;display:flex;justify-content:space-between;align-items:center}.remember-forgot span[data-v-01c8241e]{color:#222}.remember-input[data-v-01c8241e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:6px;width:18px;height:18px;cursor:pointer;background-color:#fff;border:1.5px solid #bbb;border-radius:5px;position:relative;margin-top:17px;transition:border .2s}.remember-input[data-v-01c8241e]:checked:before{content:"✔";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#00b4d8;font-size:15px}.remember-input[data-v-01c8241e]:focus{border:1.5px solid #00b4d8}.remember-forgot label[data-v-01c8241e]{align-items:center;display:flex;cursor:pointer}.remember-forgot a[data-v-01c8241e]{text-align:center;text-decoration:none;color:#00b4d8;margin-bottom:5px;display:block;position:relative;left:0;font-weight:500;transition:color .2s}.remember-forgot a[data-v-01c8241e]:hover{color:#007080}.login-button[data-v-01c8241e]{width:100%;max-width:340px;height:52px;padding:10px;margin:5px auto 0 auto;display:block;font-weight:800;background:linear-gradient(90deg,#00b4d8,#00e0c6);border:none;color:#fff;border-radius:26px;font-size:22px;text-align:center;line-height:20px;box-shadow:0 2px 12px 0 rgba(0,180,216,.13);transition:background .2s,box-shadow .2s,transform .15s;letter-spacing:2px}.login-button[data-v-01c8241e]:active,.login-button[data-v-01c8241e]:hover{background:linear-gradient(90deg,#00e0c6,#00b4d8);box-shadow:0 8px 24px 0 rgba(0,180,216,.18);transform:translateY(-2px) scale(1.04)}.login-methods[data-v-01c8241e]{margin:0 auto 15px;display:flex;justify-content:space-between;gap:20px}.btn-register[data-v-01c8241e]{flex:1;height:48px;border:2px solid #00b4d8;border-radius:24px;background:#fff;color:#00b4d8;font-weight:700;cursor:pointer;padding:0 10px;font-size:20px;transition:background .2s,color .2s,border .2s,box-shadow .2s;margin-top:10px;letter-spacing:2px;text-align:center;box-shadow:0 2px 8px 0 rgba(0,180,216,.1);display:block}.btn-register[data-v-01c8241e]:hover{background:#00b4d8;color:#fff;border:2px solid #00e0c6;box-shadow:0 4px 16px 0 rgba(0,180,216,.13)}.btn-guest[data-v-01c8241e]{flex:1;height:48px;border:2px solid #67c23a;border-radius:24px;background:linear-gradient(90deg,#eaffea,#f6fff6);color:#67c23a;font-weight:800;cursor:pointer;padding:0 10px;font-size:20px;transition:background .2s,color .2s,border .2s,box-shadow .2s;margin-top:10px;letter-spacing:2px;text-align:center;box-shadow:0 2px 8px 0 rgba(103,194,58,.1);display:block;outline:none;position:relative;z-index:1;overflow:hidden}.btn-guest[data-v-01c8241e]:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(90deg,#b7eb8f,#d9f7be);opacity:.18;z-index:-1;border-radius:24px;transition:opacity .2s}.btn-guest[data-v-01c8241e]:hover{background:linear-gradient(90deg,#67c23a,#b3e19d);color:#fff;border:2px solid #67c23a;box-shadow:0 4px 16px 0 rgba(103,194,58,.13)}.iconfont[data-v-01c8241e]{margin:0 10px}.remember-forgot a.forgot-password[data-v-01c8241e]{margin-right:0;color:#00b4d8;font-size:16px;cursor:pointer;font-weight:500}.remember-forgot a.forgot-password[data-v-01c8241e]:hover{color:#007080}.error-message[data-v-01c8241e]{color:#ef4444;font-size:14px;margin-top:-10px;margin-bottom:10px;margin-left:6px;display:block}@media screen and (max-width:992px){.login-container[data-v-01c8241e]{flex-direction:column;height:auto;min-height:100vh;justify-content:center;align-items:center}.left-side[data-v-01c8241e],.right-side[data-v-01c8241e]{min-height:30vh;width:100vw;justify-content:center;align-items:center;border-radius:0;box-shadow:none}.right-box[data-v-01c8241e]{width:100%;max-width:480px;margin:40px auto;border-radius:18px;padding:28px 8px 18px 8px}}@media screen and (max-width:576px){.right-box[data-v-01c8241e]{max-width:99vw;padding:10px;margin:12px auto;border-radius:18px}.btn-register[data-v-01c8241e],.login-button[data-v-01c8241e],.password-box[data-v-01c8241e],.remember-forgot[data-v-01c8241e],.select-box[data-v-01c8241e],.switch-password[data-v-01c8241e],.username-box[data-v-01c8241e]{max-width:95vw}.left-side[data-v-01c8241e],.right-side[data-v-01c8241e]{min-height:unset;width:100vw;border-radius:0}.btn-guest[data-v-01c8241e],.btn-register[data-v-01c8241e]{font-size:17px;padding:0 5px}.btn-guest[data-v-01c8241e]{height:44px;border-radius:18px}input[data-v-01c8241e],select[data-v-01c8241e]{font-size:15px;border-radius:10px;height:40px}.login-button[data-v-01c8241e]{font-size:18px;border-radius:18px;height:44px}}.captcha-input-box[data-v-01c8241e]{display:flex;align-items:center;gap:10px}.captcha-input-box input[data-v-01c8241e]{flex:1;height:40px;padding:0 15px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.captcha-image[data-v-01c8241e]{width:120px;height:40px;border-radius:4px;cursor:pointer;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px}.captcha-image canvas[data-v-01c8241e]{width:100%;height:100%;border-radius:4px}.error-message[data-v-01c8241e]{color:#f56c6c;font-size:12px;margin-top:5px;margin-bottom:0}#app[data-v-c81960aa],body[data-v-c81960aa],html[data-v-c81960aa]{height:100%;margin:0;padding:0;box-sizing:border-box}.login-container[data-v-c81960aa]{height:100vh;width:100vw;background:url(/img/login-right.a45e4bbe.png) no-repeat 50%;background-size:cover;overflow:auto}.left-side[data-v-c81960aa],.login-container[data-v-c81960aa]{min-height:100vh;display:flex;justify-content:center;align-items:center}.left-side[data-v-c81960aa]{flex:1;background:hsla(0,0%,100%,.1);border-top-left-radius:20px;border-bottom-left-radius:20px}.illustration[data-v-c81960aa]{text-align:center;width:80%;max-width:400px;color:#fff;background:hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 4px 16px 0 rgba(31,38,135,.1);padding:30px 10px 20px 10px;backdrop-filter:blur(4px)}.illustration img[data-v-c81960aa]{width:100%;max-width:220px;height:auto;max-height:160px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 24px 0 rgba(31,38,135,.1)}.illustration-text[data-v-c81960aa]{margin-top:20px;font-size:1.3rem;color:#fff;font-weight:700}.right-side[data-v-c81960aa]{flex:1;min-height:100vh;background:hsla(0,0%,100%,0);max-height:100vh}.right-box[data-v-c81960aa],.right-side[data-v-c81960aa]{display:flex;flex-direction:column;justify-content:center;align-items:center}.right-box[data-v-c81960aa]{width:100%;max-width:420px;box-shadow:0 8px 32px 0 rgba(31,38,135,.13);padding:56px 44px 40px 44px;background:#fff;border-radius:28px;margin:0 auto;transition:box-shadow .3s,transform .2s;position:relative}.right-box[data-v-c81960aa]:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:6px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,#00b4d8,#00e0c6);opacity:.18}.right-box[data-v-c81960aa]:hover{box-shadow:0 16px 48px 0 rgba(31,38,135,.18);transform:translateY(-4px) scale(1.01)}.right-box h2[data-v-c81960aa]{margin-top:0;margin-bottom:8px;font-size:2rem;text-align:center;color:#222;font-weight:700}.prompt-text[data-v-c81960aa]{margin-top:0;margin-bottom:24px;color:#666;font-size:15px;text-align:center}.input-box[data-v-c81960aa]{width:100%;max-width:340px;margin:0 auto 18px auto;position:relative}.input-box .el-date-picker[data-v-c81960aa],.input-box .el-input-number[data-v-c81960aa],.input-box .el-input[data-v-c81960aa],.input-box .el-select[data-v-c81960aa],.input-box input[data-v-c81960aa],.input-box select[data-v-c81960aa]{width:100%;height:44px;border:1.5px solid #bcdffb;border-radius:14px;background:linear-gradient(90deg,#f8fafb 60%,#e0f7fa);color:#222;box-sizing:border-box;padding-left:16px;margin-bottom:0;font-size:17px;box-shadow:inset 0 1px 4px 0 rgba(0,180,216,.06);transition:border .2s,box-shadow .2s,transform .15s}.input-box .el-input[data-v-c81960aa]:focus,.input-box .el-select[data-v-c81960aa]:focus,.input-box input[data-v-c81960aa]:focus,.input-box select[data-v-c81960aa]:focus{border:1.5px solid #00b4d8;box-shadow:0 2px 12px 0 rgba(0,180,216,.13),inset 0 1px 4px 0 rgba(0,180,216,.1);background:#e0f7fa;transform:scale(1.02)}.input-box .el-input__wrapper[data-v-c81960aa],.input-box .el-select__wrapper[data-v-c81960aa]{border-radius:12px!important;box-shadow:none!important;border:1.5px solid #bbb!important;background:#f8fafb!important;padding-left:0!important}.input-box .el-input__inner[data-v-c81960aa]{border-radius:12px!important;background:#f8fafb!important;color:#222!important;font-size:16px!important;padding-left:15px!important}.input-box .el-input__inner[data-v-c81960aa]:focus{border:1.5px solid #00b4d8!important;background:#e0f7fa!important}.input-box .el-date-editor[data-v-c81960aa]{width:100%!important;border-radius:12px!important;background:#f8fafb!important;border:1.5px solid #bbb!important;color:#222!important;font-size:16px!important;padding-left:15px!important}.input-box .el-date-editor[data-v-c81960aa]:focus-within{border:1.5px solid #00b4d8!important;background:#e0f7fa!important}.input-box .el-input-number[data-v-c81960aa]{width:100%!important;border-radius:12px!important;background:#f8fafb!important;border:1.5px solid #bbb!important;color:#222!important;font-size:16px!important}.input-box .el-input-number .el-input__inner[data-v-c81960aa]{text-align:left!important;padding-left:15px!important}.input-box .el-input-number .el-input__inner[data-v-c81960aa]:focus{border:1.5px solid #00b4d8!important;background:#e0f7fa!important}.error-pmt[data-v-c81960aa]{font-size:13px;color:#ef4444;margin-top:6px;margin-left:0;display:block}.password-input-container[data-v-c81960aa]{position:relative}.password-input-container i[data-v-c81960aa]{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer;color:#00b4d8;font-size:22px;transition:color .2s}.password-input-container i[data-v-c81960aa]:hover{color:#007080}.switch-password[data-v-c81960aa]{width:100%;max-width:340px;margin:0 auto 22px auto}.switch-password .slider-check[data-v-c81960aa]{width:100%;box-shadow:0 2px 12px rgba(0,0,0,.06);background-color:#f8fafb;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#585858;display:flex;justify-content:center;align-items:center;height:48px;text-align:center;overflow:hidden;border-radius:14px;border:1.5px solid #e0e0e0}.switch-password .slider-check.success[data-v-c81960aa]{background-color:#00b4d8;color:#fff;border:1.5px solid #00b4d8}.switch-password .slider-check.success i[data-v-c81960aa]{color:#fff}.switch-password .slider-check i[data-v-c81960aa]{position:absolute;left:0;width:48px;height:100%;color:#00b4d8;background-color:#fff;border:1.5px solid #e0e0e0;cursor:pointer;font-size:24px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:170%;z-index:3;border-radius:14px;transition:color .2s,background .2s}.switch-password .slider-check i[data-v-c81960aa]:hover{background:#e0f7fa;color:#007080}.switch-password .slider-check .slider-progress[data-v-c81960aa]{position:absolute;left:0;top:0;height:100%;background-color:#00b4d8;z-index:1;border-radius:14px 0 0 14px}.switch-password .slider-check .slider-status-text[data-v-c81960aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-weight:500}.remember-forgot[data-v-c81960aa]{width:100%;max-width:340px;margin:18px auto 0 auto;display:flex;justify-content:space-between;align-items:center}.remember-forgot span[data-v-c81960aa]{color:#222}.remember-input[data-v-c81960aa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:6px;width:18px;height:18px;cursor:pointer;background-color:#fff;border:1.5px solid #bbb;border-radius:5px;position:relative;margin-top:0;transition:border .2s}.remember-input[data-v-c81960aa]:checked:before{content:"✔";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#00b4d8;font-size:15px}.remember-input[data-v-c81960aa]:focus{border:1.5px solid #00b4d8}.remember-forgot label[data-v-c81960aa]{align-items:center;display:flex;cursor:pointer;color:#000}.remember-forgot a[data-v-c81960aa]{color:#00b4d8;font-weight:500;transition:color .2s;text-decoration:none;margin-bottom:5px;display:block;position:relative;left:0}.remember-forgot a[data-v-c81960aa]:hover{color:#007080}.login-button[data-v-c81960aa]{width:100%;max-width:340px;height:52px;padding:10px;margin:0 auto 0 auto;display:block;font-weight:800;background:linear-gradient(90deg,#00b4d8,#00e0c6);border:none;color:#fff;border-radius:26px;font-size:22px;text-align:center;line-height:20px;box-shadow:0 2px 12px 0 rgba(0,180,216,.13);transition:background .2s,box-shadow .2s,transform .15s;letter-spacing:2px}.login-button[data-v-c81960aa]:active,.login-button[data-v-c81960aa]:hover{background:linear-gradient(90deg,#00e0c6,#00b4d8);box-shadow:0 8px 24px 0 rgba(0,180,216,.18);transform:translateY(-2px) scale(1.04)}.login-methods[data-v-c81960aa]{width:100%;max-width:340px;margin:0 auto 15px;display:flex;justify-content:space-between;gap:20px}.btn-register[data-v-c81960aa]{flex:1;height:52px;border:2px solid #00b4d8;border-radius:26px;background:#fff;color:#00b4d8;font-weight:800;padding:0 10px;font-size:22px;transition:background .2s,color .2s,border .2s,box-shadow .2s,transform .15s;margin-top:10px;letter-spacing:2px;text-align:center;box-shadow:0 2px 8px 0 rgba(0,180,216,.1);display:block}.btn-register[data-v-c81960aa]:active,.btn-register[data-v-c81960aa]:hover{background:#00b4d8;color:#fff;border:2px solid #00e0c6;box-shadow:0 8px 24px 0 rgba(0,180,216,.18);transform:translateY(-2px) scale(1.04)}@media screen and (max-width:992px){.login-container[data-v-c81960aa]{flex-direction:column;height:auto;min-height:100vh;justify-content:center;align-items:center}.left-side[data-v-c81960aa],.right-side[data-v-c81960aa]{min-height:30vh;width:100vw;justify-content:center;align-items:center;border-radius:0;box-shadow:none}.right-box[data-v-c81960aa]{width:100%;max-width:480px;margin:40px auto;border-radius:18px;padding:28px 8px 18px 8px}}@media screen and (max-width:576px){.right-box[data-v-c81960aa]{max-width:99vw;padding:10px;margin:12px auto;border-radius:18px}.left-side[data-v-c81960aa],.right-side[data-v-c81960aa]{min-height:unset;width:100vw;border-radius:0}.input-box .el-date-picker[data-v-c81960aa],.input-box .el-input-number[data-v-c81960aa],.input-box .el-input[data-v-c81960aa],.input-box .el-select[data-v-c81960aa],.input-box input[data-v-c81960aa],.input-box select[data-v-c81960aa]{font-size:15px;border-radius:10px;height:40px}.btn-register[data-v-c81960aa],.login-button[data-v-c81960aa]{font-size:18px;border-radius:18px;height:44px}}@media (hover:none) and (pointer:coarse){.switch-password .slider-check[data-v-c81960aa]{touch-action:none}.switch-password .slider-check i[data-v-c81960aa]{min-width:44px;min-height:44px}}.captcha-container[data-v-c81960aa]{margin-bottom:15px}.captcha-input-box[data-v-c81960aa]{display:flex;align-items:center;gap:10px}.captcha-input-box input[data-v-c81960aa]{flex:1;height:40px;padding:0 15px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.captcha-image[data-v-c81960aa]{width:120px;height:40px;border-radius:4px;cursor:pointer;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden}.captcha-image canvas[data-v-c81960aa]{width:100%;height:100%;border-radius:4px}.error-message[data-v-c81960aa]{color:#f56c6c;font-size:12px;margin-top:5px;margin-bottom:0}.login-container[data-v-0477a672]{display:flex;height:100vh;background-color:#000;color:#fff;overflow:hidden}.left-side[data-v-0477a672]{flex:2;display:flex;justify-content:center;align-items:center;background:linear-gradient(1turn,#00a8af,#00ca8b 50%,#00e96c);border-right:1px solid #000;border-right:none}.illustration[data-v-0477a672]{text-align:center}.illustration img[data-v-0477a672]{width:100%;height:200px;border-radius:50%}.illustration-text[data-v-0477a672]{margin-top:20px;font-size:1.2rem}.sub-text[data-v-0477a672]{font-size:12px;color:#ccc}.right-side[data-v-0477a672]{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;background-image:url(/img/phonelogin-right.571dbc3e.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.right-box[data-v-0477a672]{width:400px;height:auto;margin:0 auto;margin-top:-40px;box-shadow:0 0 4px hsla(0,0%,100%,.3);background-color:#f5f7fa;border:none;border-radius:10px}.right-box h2[data-v-0477a672]{margin-top:30px;font-size:30px;justify-self:center;text-align:center;color:#000}.prompt-text[data-v-0477a672]{margin-top:10px;margin-bottom:20px;margin-right:30px;color:#a6a3a3;font-size:14px;text-align:center}input[data-v-0477a672]{margin-bottom:15px;padding:8px;border:none;border-bottom:1px solid #ccc;background:transparent;color:#fff}.phone-box[data-v-0477a672]{margin-left:20px;margin-top:20px}.phone-box input[data-v-0477a672]{width:300px;border:1px solid #4f4e4e;border-radius:4px;color:#000}.phone-box .error-pmt[data-v-0477a672]{font-size:14px}.code-box input[data-v-0477a672]{width:140px;height:30px;border:1px solid #4f4e4e;border-radius:4px;margin-left:20px;color:#000}.code-box .error-pmt[data-v-0477a672]{font-size:14px;margin-left:15px;margin-bottom:10px}.code-box button[data-v-0477a672]{width:140px;height:48px;margin-left:10px;border:1px solid #4f4e4e;background-color:#000;color:#fff;cursor:pointer;border-radius:5px;position:relative;top:1px}.code-box button[data-v-0477a672]:hover{background-color:#636161;border-color:#787676}.error-pmt[data-v-0477a672]{font-size:13px;color:red;margin-top:-10px;margin-bottom:5px}.switch-password{.slider-check{&[data-v-0477a672]{margin-left:20px;margin-bottom:15px;width:346px;box-shadow:0 0 10px rgba(0,0,0,.3);background-color:#000;position:relative;transition:all 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#585858;display:flex;justify-content:center;align-items:center;height:43px;text-align:center;overflow:hidden}&.success{&[data-v-0477a672]{background-color:#4e93e7;color:#fff;text-align:center;line-height:250%}i[data-v-0477a672]{color:#4e93e7}}i[data-v-0477a672]{position:absolute;left:0;width:60px;height:45px;color:#4e93e7;background-color:#fff;border:1px solid #d8d8d8;cursor:pointer;font-size:24px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:170%;z-index:0}.slider-progress[data-v-0477a672]{position:absolute;left:0;top:0;height:100%;background-color:rgba(78,147,231,.9);z-index:1}.slider-status-text[data-v-0477a672]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}}}.login-button[data-v-0477a672]{width:347.33px;height:38.67px;padding:10px;margin-left:20px;font-weight:600;background-color:#1890ff;border:none;color:#fff;cursor:pointer;margin-bottom:15px;border-radius:5px;margin-top:10px;font-size:16px;text-align:center;line-height:100%}.login-button[data-v-0477a672]:hover{background-color:#71b8e4}.login-methods[data-v-0477a672]{display:flex;justify-content:space-between;margin-bottom:15px}.btn-register[data-v-0477a672]{width:160px;height:40px;border:1px solid #4f4e4e;border-radius:4px;background-color:#000;color:#fff;font-weight:1000;margin-left:110px;margin-top:5px;cursor:pointer}.btn-register[data-v-0477a672]:hover{background-color:#09ab5a}@keyframes sliderShake-0477a672{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}to{transform:translateX(0)}}.slider-check.shaking[data-v-0477a672]{animation:sliderShake-0477a672 .5s ease-in-out;position:relative}.switch-password .slider-check[data-v-0477a672]{position:relative;overflow:visible}@media screen and (max-width:1200px){.illustration img[data-v-0477a672]{max-width:250px}.illustration-text[data-v-0477a672]{font-size:1.3rem}}@media screen and (max-width:992px){.login-container[data-v-0477a672]{flex-direction:column}.left-side[data-v-0477a672]{flex:1;min-height:30vh}.right-side[data-v-0477a672]{flex:2;padding:30px 20px}.right-box[data-v-0477a672]{width:100%;max-width:400px}.illustration img[data-v-0477a672]{max-width:180px;max-height:150px}}@media screen and (max-width:768px){.right-box[data-v-0477a672]{max-width:400px}.right-box h2[data-v-0477a672]{font-size:1.5rem}.illustration-text[data-v-0477a672]{font-size:1.1rem}}@media screen and (max-width:576px){.left-side[data-v-0477a672]{min-height:20vh}.right-side[data-v-0477a672]{padding:20px 15px}.right-box[data-v-0477a672]{max-width:390px}.illustration img[data-v-0477a672]{max-width:120px;max-height:120px}.illustration-text[data-v-0477a672]{font-size:1rem;margin-top:10px}.code-box[data-v-0477a672],.phone-box[data-v-0477a672]{max-width:100%}.login-methods[data-v-0477a672]{flex-direction:column;gap:10px}.phone-box input[data-v-0477a672]{width:81%;min-width:100px;max-width:none;margin-bottom:10px;margin-left:15px}.code-box[data-v-0477a672]{display:flex;flex-direction:column;align-items:flex-start}.code-box .error-pmt[data-v-0477a672]{order:2;width:100%;margin:0 0 10px 35px!important;text-align:left;margin-left:15px}.code-box input[data-v-0477a672]{width:77%;min-width:100px;max-width:none;margin-bottom:10px;margin-left:35px}.code-box button[data-v-0477a672]{order:3;width:82%;margin-left:20px;margin-bottom:15px;margin-left:33px}.slider-check[data-v-0477a672]{width:75%;max-width:82%;position:relative;left:13px;height:40px}.switch-password .slider-check[data-v-0477a672]{width:83%}.switch-password .slider-check i[data-v-0477a672]{width:60px;height:43px}.btn-register[data-v-0477a672],.login-button[data-v-0477a672]{width:82%;margin-left:33px;margin-bottom:15px}.phone-box .error-pmt[data-v-0477a672]{margin-left:15px;padding-top:7px;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){button[data-v-0477a672],input[data-v-0477a672],select[data-v-0477a672]{font-size:16px;min-height:44px}.switch-password .slider-check i[data-v-0477a672]{min-width:44px}}.header[data-v-04ff87c7]{width:100%;border-bottom:1px solid #eee;background-color:#fff;position:sticky;top:0;z-index:1500;box-shadow:0 1px 4px rgba(0,0,0,.1)}.header-container[data-v-04ff87c7]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 20px;height:60px;max-width:1500px;margin:0 auto;position:relative}.logo-menu-container[data-v-04ff87c7]{display:flex;align-items:center;justify-content:space-between;width:auto}.logo-top[data-v-04ff87c7]{display:flex;align-items:center;justify-content:flex-start}.logo-top img[data-v-04ff87c7]{width:auto;height:40px;cursor:pointer;padding-bottom:20px}.mobile-menu-toggle[data-v-04ff87c7]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;position:absolute;right:10px;top:20px;z-index:1520}.mobile-menu-toggle span[data-v-04ff87c7]{display:block;height:3px;width:100%;background-color:#333;border-radius:3px;margin-bottom:5px}.nav[data-v-04ff87c7]{flex:1;margin-left:15px;margin-bottom:10px}.nav ul[data-v-04ff87c7]{display:flex;list-style:none;margin:0;padding:0;margin-left:30px}.nav li[data-v-04ff87c7]{margin:0 15px;padding:0 5px;cursor:pointer;position:relative;white-space:nowrap;transition:color .3s ease}.nav ul li.active[data-v-04ff87c7],.nav ul li[data-v-04ff87c7]:hover{color:#1890ff}.nav ul li.active[data-v-04ff87c7]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#1890ff}.search-container[data-v-04ff87c7]{flex:1;max-width:500px;margin:0 40px 10px}.search-box[data-v-04ff87c7]{display:flex;position:relative;height:36px;border-radius:18px;overflow:hidden;border:1px solid #dcdfe6;transition:all .3s}.search-box[data-v-04ff87c7]:focus-within,.search-box[data-v-04ff87c7]:hover{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.search-box input[data-v-04ff87c7]{flex:1;height:100%;padding:0 15px;border:none;outline:none;font-size:14px;background-color:transparent}.search-btn[data-v-04ff87c7]{width:36px;height:100%;border:none;background-color:#1890ff;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .3s}.search-btn[data-v-04ff87c7]:hover{background-color:#40a9ff}.search-icon[data-v-04ff87c7]{color:#fff;display:flex;justify-content:center;align-items:center}.search-icon img[data-v-04ff87c7]{width:16px;height:16px}.user-info[data-v-04ff87c7]{display:flex;align-items:center;margin-left:20px;white-space:nowrap}.notification-container[data-v-04ff87c7]{position:relative;left:20px}.notification[data-v-04ff87c7]{position:relative;height:50px;margin-top:10px;margin-left:10px;white-space:nowrap;cursor:pointer}.notification span[data-v-04ff87c7]{font-size:16px;color:#606266;margin-right:15px;display:inline-block;white-space:nowrap}.notification-badge[data-v-04ff87c7]{top:0;right:3px}.notification-badge-2[data-v-04ff87c7],.notification-badge[data-v-04ff87c7]{position:absolute;background-color:#f56c6c;color:#fff;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0 4px;box-sizing:border-box;transform:translateY(-50%);transition:all .3s ease;animation:fadeIn-04ff87c7 .3s ease;z-index:1000}.notification-badge-2[data-v-04ff87c7]{top:5px;right:35px}@keyframes fadeIn-04ff87c7{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.notification-badge[data-v-04ff87c7]:hover{transform:translateY(-50%) scale(1.1)}.notification-dropdown[data-v-04ff87c7]{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:100;padding:10px 0;border:1px solid #ebeef5;margin-right:5px;min-width:120px}.notification-item[data-v-04ff87c7]{display:flex;align-items:center;justify-content:space-between;padding:8px 50px;cursor:pointer;position:relative}.notification-item[data-v-04ff87c7]:hover{background-color:#f5f7fa}.notification-count[data-v-04ff87c7]{font-size:14px;color:#606266}.user-avatar-container[data-v-04ff87c7]{position:relative;left:10px}.user-avatar[data-v-04ff87c7]{display:block;position:relative;top:5px;margin-left:50px;margin-bottom:5px;cursor:pointer;height:80px}.avatar[data-v-04ff87c7]{width:35px;height:35px;border-radius:50%;margin-right:8px;position:relative;top:12px}.username[data-v-04ff87c7]{font-size:14px;color:#303133;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.user-menu-dropdown[data-v-04ff87c7]{position:absolute;top:71%;right:-12px;width:120px;height:80px;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:100;padding:10px 0;border:1px solid #ebeef5;margin-right:7px}.user-menu-item[data-v-04ff87c7]{display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;height:20px;font-size:14px}.user-menu-item[data-v-04ff87c7]:hover{background-color:#c9e0e8;color:#20b7f3}.dialog-content[data-v-04ff87c7]{text-align:center;font-size:16px}.warning-icon[data-v-04ff87c7]{font-size:24px;color:#e6a23c;margin-right:10px;vertical-align:middle}.dialog-footer[data-v-04ff87c7]{text-align:center}[data-v-04ff87c7] .el-dialog__footer .el-button{min-width:80px;margin:0 10px}@media screen and (max-width:768px){[data-v-04ff87c7] .el-dialog__footer .el-button{min-width:50px;margin:0 5px;padding:8px 15px;font-size:14px}}@media screen and (max-width:480px){[data-v-04ff87c7] .el-dialog__footer .el-button{min-width:50px;margin:0 3px;padding:6px 12px;font-size:13px}}[data-v-04ff87c7] .el-dialog{width:90%;max-width:500px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);max-height:80vh;overflow-y:auto;transition:all .3s ease;border-radius:8px}[data-v-04ff87c7] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #eee}[data-v-04ff87c7] .el-dialog__body{padding:20px}[data-v-04ff87c7] .el-dialog__footer{padding:16px 20px;text-align:center}@media screen and (max-width:992px){[data-v-04ff87c7] .el-dialog{width:80%}}@media screen and (max-width:768px){[data-v-04ff87c7] .el-dialog{width:90%;margin-top:15vh;max-width:none}[data-v-04ff87c7] .el-dialog__body{padding:15px}}@media screen and (max-width:480px){[data-v-04ff87c7] .el-dialog{width:95%;margin-top:10vh}[data-v-04ff87c7] .el-dialog__footer,[data-v-04ff87c7] .el-dialog__header{padding:12px 16px}[data-v-04ff87c7] .el-dialog__title{font-size:16px}}@media screen and (max-width:375px){[data-v-04ff87c7] .el-dialog{width:98%;margin-top:5vh}}@media screen and (min-width:1921px){.header-container[data-v-04ff87c7]{max-width:1800px}.search-container[data-v-04ff87c7]{max-width:600px}}@media screen and (min-width:993px) and (max-width:1063px){.header-container[data-v-04ff87c7]{height:auto;min-height:60px;flex-wrap:wrap;padding-bottom:10px;padding-left:15px;padding-right:15px}.logo-menu-container[data-v-04ff87c7]{flex:0 0 auto}.nav[data-v-04ff87c7]{flex:1;margin-left:5px;margin-right:5px;min-width:0;display:block;max-height:none;opacity:1;overflow:visible}.nav ul[data-v-04ff87c7]{margin-left:5px;flex-wrap:wrap;display:flex;flex-direction:row}.nav li[data-v-04ff87c7]{margin:0 5px;padding:5px 2px;font-size:14px;border-bottom:none;width:auto}.search-container[data-v-04ff87c7]{flex:0 0 auto;max-width:250px;order:0;margin-top:0}.user-info[data-v-04ff87c7]{margin-left:10px;flex:0 0 auto;order:0;margin-top:0}.notification-container[data-v-04ff87c7],.user-avatar-container[data-v-04ff87c7]{left:0}.notification[data-v-04ff87c7]{margin-left:0}.user-avatar[data-v-04ff87c7]{margin-left:20px}.user-arrow[data-v-04ff87c7]{width:30%!important;margin-left:2px!important}}@media screen and (min-width:769px) and (max-width:992px){.header-container[data-v-04ff87c7]{height:auto;min-height:60px;flex-wrap:wrap;padding-bottom:10px}.logo-menu-container[data-v-04ff87c7]{flex:0 0 auto;width:auto;position:relative;z-index:1510}.mobile-menu-toggle[data-v-04ff87c7]{display:flex;right:10px;top:20px;position:absolute}.nav[data-v-04ff87c7]{flex:0 0 100%;order:3;margin-top:10px;margin-left:0;max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,box-shadow .3s ease;background-color:#fff;z-index:1505;position:relative;width:100%;opacity:0}.nav.mobile-nav-open[data-v-04ff87c7]{max-height:300px;box-shadow:0 4px 6px -2px rgba(0,0,0,.1);opacity:1}.nav ul[data-v-04ff87c7]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin-left:0}.nav li[data-v-04ff87c7]{margin:5px 15px;padding:8px 5px;font-size:15px;text-align:center;border-bottom:none;display:inline-block;width:auto}.search-container[data-v-04ff87c7]{order:1}.search-container[data-v-04ff87c7],.user-info[data-v-04ff87c7]{flex:1;max-width:40%;margin-top:10px;position:relative;z-index:1505}.user-info[data-v-04ff87c7]{order:2;margin-left:0;justify-content:flex-end}.notification-container[data-v-04ff87c7]{left:0}.user-avatar[data-v-04ff87c7]{margin-left:10px}.username[data-v-04ff87c7]{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.avatar[data-v-04ff87c7]{width:30px;height:30px;margin-right:5px}.notification-dropdown[data-v-04ff87c7],.user-menu-dropdown[data-v-04ff87c7]{z-index:1520}}@media screen and (max-width:1400px){.nav li[data-v-04ff87c7]{margin:0 10px}.search-container[data-v-04ff87c7]{max-width:400px}}@media screen and (max-width:1200px){.header-container[data-v-04ff87c7]{padding:0 15px}.nav ul[data-v-04ff87c7]{margin-left:10px}.nav li[data-v-04ff87c7]{margin:0 8px;font-size:14px}.search-container[data-v-04ff87c7]{max-width:300px}.notification span[data-v-04ff87c7],.username[data-v-04ff87c7]{font-size:14px}}@media screen and (max-width:992px){.header-container[data-v-04ff87c7]{height:auto;min-height:60px;flex-wrap:wrap;align-items:flex-start;padding-top:10px;padding-bottom:10px;position:relative;z-index:1500}.logo-menu-container[data-v-04ff87c7]{width:100%;position:relative;z-index:1510}.mobile-menu-toggle[data-v-04ff87c7]{display:flex}.nav[data-v-04ff87c7]{flex:0 0 100%;order:3;margin-top:10px;margin-left:0;max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,box-shadow .3s ease;background-color:#fff;z-index:1505;position:relative;width:100%;opacity:0}.nav.mobile-nav-open[data-v-04ff87c7]{max-height:300px;box-shadow:0 4px 6px -2px rgba(0,0,0,.1);opacity:1}.nav ul[data-v-04ff87c7]{flex-direction:column;margin-left:0;width:100%}.nav li[data-v-04ff87c7]{margin:10px 0;text-align:center;border-bottom:1px solid #eee;padding:10px 0;width:100%;display:block}.nav li[data-v-04ff87c7]:last-child{border-bottom:none}.search-container[data-v-04ff87c7],.user-info[data-v-04ff87c7]{flex:1;max-width:50%;position:relative;z-index:1505}.user-info[data-v-04ff87c7]{margin-left:0;justify-content:flex-end}.search-btn[data-v-04ff87c7]{width:40px}.notification-dropdown[data-v-04ff87c7],.user-menu-dropdown[data-v-04ff87c7]{z-index:1520}}@media screen and (max-width:768px){.header[data-v-04ff87c7]{position:sticky;top:0}.logo-top img[data-v-04ff87c7]{height:35px}.search-container[data-v-04ff87c7],.user-info[data-v-04ff87c7]{flex:0 0 100%;max-width:100%;margin-top:78px;z-index:1505}.search-container[data-v-04ff87c7]{margin-top:0;margin-right:10px;flex:1}.user-info[data-v-04ff87c7]{order:1;justify-content:center;margin-top:0}.search-box[data-v-04ff87c7]{max-width:90%;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.08)}.notification-container[data-v-04ff87c7]{left:0}.user-avatar[data-v-04ff87c7]{margin-left:20px}}@media screen and (max-width:576px){.header-container[data-v-04ff87c7]{padding:10px}.nav ul[data-v-04ff87c7]{flex-direction:column;margin-left:0;padding-bottom:5px}.nav li[data-v-04ff87c7]{font-size:13px}.search-box input[data-v-04ff87c7]{font-size:14px}.notification span[data-v-04ff87c7]{font-size:13px;margin-right:10px}.username[data-v-04ff87c7]{max-width:60px;font-size:13px}.avatar[data-v-04ff87c7]{width:30px;height:30px}.search-box[data-v-04ff87c7]{box-shadow:0 2px 6px rgba(0,0,0,.1)}}@media screen and (max-width:480px){.search-box input[data-v-04ff87c7]{padding:0 8px}.search-btn[data-v-04ff87c7]{width:35px}.notification-dropdown[data-v-04ff87c7],.user-menu-dropdown[data-v-04ff87c7]{right:-5px;width:100px}.user-menu-item[data-v-04ff87c7]{font-size:13px}}@media screen and (min-width:1201px) and (max-width:1301px){.header-container[data-v-04ff87c7]{padding:0 10px;height:auto;min-height:60px}.logo-menu-container[data-v-04ff87c7]{flex:0 0 auto;margin-right:10px}.logo-top img[data-v-04ff87c7]{height:35px;padding-bottom:15px}.nav[data-v-04ff87c7]{flex:1.5;margin-left:0;min-width:450px}.nav ul[data-v-04ff87c7]{margin-left:0;gap:40px;flex-wrap:nowrap}.nav li[data-v-04ff87c7]{margin:0 5px;padding:0 2px;font-size:14px;white-space:nowrap}.search-container[data-v-04ff87c7]{flex:1;max-width:300px;margin:0 10px 10px}.user-info[data-v-04ff87c7]{margin-left:5px}.notification-container[data-v-04ff87c7]{left:5px}.notification span[data-v-04ff87c7]{font-size:14px;margin-right:8px}.user-avatar-container[data-v-04ff87c7]{left:0}.user-avatar[data-v-04ff87c7]{margin-left:15px}.username[data-v-04ff87c7]{max-width:60px;font-size:13px}.avatar[data-v-04ff87c7]{margin-right:5px}.user-arrow[data-v-04ff87c7]{width:30%!important;margin-left:0!important;font-size:10px!important}}@media screen and (min-width:1063px) and (max-width:1201px){.header-container[data-v-04ff87c7]{padding:0 10px;height:auto;min-height:60px}.logo-menu-container[data-v-04ff87c7]{flex:0 0 auto;margin-right:10px}.logo-top img[data-v-04ff87c7]{height:35px;padding-bottom:15px}.nav[data-v-04ff87c7]{flex:1.5;margin-left:0;min-width:450px}.nav ul[data-v-04ff87c7]{margin-left:0;gap:15px;flex-wrap:nowrap}.nav li[data-v-04ff87c7]{margin:0 5px;padding:0 2px;font-size:14px;white-space:nowrap}.search-container[data-v-04ff87c7]{flex:1;max-width:300px;margin:0 15px 10px}.user-info[data-v-04ff87c7]{margin-left:5px}.notification-container[data-v-04ff87c7]{left:5px}.notification span[data-v-04ff87c7]{font-size:14px;margin-right:8px}.user-avatar-container[data-v-04ff87c7]{left:0}.user-avatar[data-v-04ff87c7]{margin-left:15px}.username[data-v-04ff87c7]{max-width:60px;font-size:13px}.avatar[data-v-04ff87c7]{margin-right:5px}.user-arrow[data-v-04ff87c7]{width:30%!important;margin-left:0!important;font-size:10px!important}}@media screen and (min-width:993px) and (max-width:1063px){.header-container[data-v-04ff87c7]{padding:0 8px}.logo-top img[data-v-04ff87c7]{height:33px;padding-bottom:12px}.nav[data-v-04ff87c7]{flex:1.2;margin-left:0;min-width:430px}.nav ul[data-v-04ff87c7]{margin-left:10px;gap:15px}.nav li[data-v-04ff87c7]{margin:0 3px;padding:0 1px;font-size:13px}.search-container[data-v-04ff87c7]{flex:0.8;max-width:300px;margin:0 5px 10px;margin-right:20px}.search-box input[data-v-04ff87c7]{padding:0 10px}.user-info[data-v-04ff87c7]{margin-left:0}.notification span[data-v-04ff87c7]{font-size:13px;margin-right:5px}.username[data-v-04ff87c7]{max-width:50px;font-size:12px}.avatar[data-v-04ff87c7]{width:30px;height:30px}}.login-btn[data-v-04ff87c7]{height:38px;padding:0 24px;background:linear-gradient(90deg,#00b4d8,#00e0c6);color:#fff;border:none;border-radius:20px;font-size:16px;font-weight:600;cursor:pointer;margin-left:10px;box-shadow:0 2px 8px 0 rgba(0,180,216,.1);transition:background .2s,box-shadow .2s}.login-btn[data-v-04ff87c7]:hover{background:linear-gradient(90deg,#00e0c6,#00b4d8);box-shadow:0 4px 16px 0 rgba(0,180,216,.13)}.disabled[data-v-04ff87c7]{pointer-events:none;color:#bbb!important;cursor:not-allowed}.student-footer[data-v-da098740]{background-color:#f5f5f5;padding:20px 0;margin-top:40px;border-top:1px solid #e0e0e0}.footer-content[data-v-da098740]{max-width:1200px;margin:0 auto;text-align:center}.footer-links[data-v-da098740]{margin-bottom:15px}.footer-links a[data-v-da098740]{color:#666;text-decoration:none;margin:0 15px;transition:color .3s}.footer-links a[data-v-da098740]:hover{color:#1890ff}.footer-info[data-v-da098740]{color:#999;font-size:14px}.footer-info p[data-v-da098740]{margin:5px 0}.student-layout[data-v-5670fb76]{font-family:Microsoft YaHei,sans-serif;color:#333;display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden;position:relative}.content-container[data-v-5670fb76]{flex:1;width:100%;max-width:100%;padding:0 10px;box-sizing:border-box;transition:padding .3s ease;position:relative;z-index:1;margin-top:5px}.home-content[data-v-30c21587]{font-family:Microsoft YaHei,sans-serif;color:#333}.carousel-box[data-v-30c21587]{background-color:#f5f5f5;width:100%;height:auto;padding-bottom:10px}.carousel-section[data-v-30c21587]{padding:20px 0;width:80%;max-width:1440px;margin:20px auto 0;position:relative;height:auto;box-sizing:border-box;overflow:hidden}.carousel-container[data-v-30c21587]{width:100%}.carousel-content[data-v-30c21587]{display:flex;flex-direction:row;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:30px 0 10px 10px}.side-menu[data-v-30c21587]{width:250px;flex-shrink:0;background-color:#2c3e50;color:#fff;box-sizing:border-box}.carousel-wrapper[data-v-30c21587]{flex:1;display:flex;align-items:stretch}.carousel[data-v-30c21587]{position:relative;width:100%;height:400px;overflow:hidden;border-radius:0;margin-bottom:0;box-shadow:none}.carousel-items[data-v-30c21587]{width:100%;height:100%;position:relative}.carousel-item[data-v-30c21587]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.carousel-item.active[data-v-30c21587]{opacity:1;z-index:1}.carousel-image[data-v-30c21587]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;margin:0 auto;transition:transform .3s ease}.carousel-controls[data-v-30c21587]{position:absolute;width:100%;top:50%;left:-20px;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 20px;z-index:5;opacity:0;transition:opacity .3s ease}.carousel:hover .carousel-controls[data-v-30c21587]{opacity:1}.next-btn[data-v-30c21587],.prev-btn[data-v-30c21587]{background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;outline:none}.next-btn[data-v-30c21587]:hover,.prev-btn[data-v-30c21587]:hover{background-color:rgba(0,0,0,.7);transform:scale(1.1)}.carousel-indicators[data-v-30c21587]{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:5}.indicator-dot[data-v-30c21587]{width:12px;height:12px;background-color:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;transition:background-color .3s ease}.indicator-dot.active[data-v-30c21587]{background-color:#fff}.swliper-down[data-v-30c21587]{background-color:#fdfafa;margin-top:-5px;padding:20px;border-radius:0 0 10px 10px;box-shadow:0 4px 16px rgba(0,0,0,.15)}.course-categories[data-v-30c21587]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.category-item[data-v-30c21587]{flex:1 1 150px;display:flex;flex-direction:column;align-items:center;padding:15px;background-color:#fff;border-radius:4px;margin:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-width:120px}.category-icon[data-v-30c21587]{width:50px;height:50px;border-radius:50%;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end;color:#fff;font-size:24px}.beginner[data-v-30c21587]{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain}.intermediate[data-v-30c21587]{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain}.advanced[data-v-30c21587]{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain}.project[data-v-30c21587]{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain}.interview[data-v-30c21587]{background:url(data:image/png;base64,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) no-repeat 50%;background-size:contain}.category-count[data-v-30c21587]{font-size:12px;color:#999;margin-top:5px}.recommended-courses[data-v-30c21587]{padding:20px 0}.course-grid[data-v-30c21587]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:20px}.recommended-courses[data-v-30c21587]{max-width:1200px;margin:30px auto;padding:0 20px}.section-title[data-v-30c21587]{text-align:center;font-size:24px;margin-bottom:30px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.hot-tag[data-v-30c21587]{background-color:#ff6b6b;color:#fff;padding:2px 8px;border-radius:4px;font-size:22px;border-radius:10px 0 10px 10px}.new-tag[data-v-30c21587]{z-index:0;width:87px;height:5px;background-color:#ffd93d;color:#333;padding:2px 8px;border-radius:4px;font-size:14px;position:relative;top:12px;right:109px}.title-text[data-v-30c21587]{z-index:1;font-weight:700;margin-bottom:5px}.course-card[data-v-30c21587]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:transform .3s;position:relative;display:flex;flex-direction:column;cursor:pointer}.course-card[data-v-30c21587]:hover{transform:translateY(-5px)}.course-type[data-v-30c21587]{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:4px;font-size:14px;color:#fff;z-index:1}.course-type.trial[data-v-30c21587]{background-color:#67c23a}.course-card img[data-v-30c21587]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.course-card h3[data-v-30c21587]{margin:10px 0;font-size:18px;color:#444;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.teacher-info[data-v-30c21587]{color:#888;font-size:14px;margin-bottom:4px}.description[data-v-30c21587]{margin:5px 0;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.startlearn-btn[data-v-30c21587]{width:100%;padding:10px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:auto}.startlearn-btn[data-v-30c21587]:hover{background-color:#40a9ff}.empty-course[data-v-30c21587]{width:100%;height:200px;display:flex;justify-content:center;align-items:center;color:#999;font-size:16px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media screen and (max-width:768px){.carousel-section[data-v-30c21587]{width:95%;padding:10px 0;margin:10px auto 0}.carousel-content[data-v-30c21587]{flex-direction:column;border-radius:15px 15px 10px 10px}.side-menu[data-v-30c21587]{width:100%;max-height:200px;overflow-y:auto}.side-menu li[data-v-30c21587]{padding:10px 15px;font-size:14px}.carousel-wrapper[data-v-30c21587]{width:100%;flex:none;height:300px}.carousel[data-v-30c21587]{height:100%;border-radius:0}.carousel-image[data-v-30c21587]{-o-object-fit:contain;object-fit:contain;max-height:300px}}@media screen and (max-width:480px){.carousel-section[data-v-30c21587]{width:98%;padding:5px 0}.carousel[data-v-30c21587]{height:250px}.side-menu[data-v-30c21587]{max-height:120px}.side-menu li[data-v-30c21587]{padding:8px 12px;font-size:12px}.swliper-down[data-v-30c21587]{padding:10px}.category-item[data-v-30c21587]{flex:0 0 calc(100% - 20px);margin:5px;padding:8px}.category-icon[data-v-30c21587]{width:40px;height:40px}.course-grid[data-v-30c21587]{grid-template-columns:1fr}.carousel-image[data-v-30c21587]{max-height:none;width:100%;height:100%}.next-btn[data-v-30c21587],.prev-btn[data-v-30c21587]{width:30px;height:30px;font-size:14px}.course-type[data-v-30c21587]{font-size:12px;padding:3px 6px;top:0;left:0}}@media screen and (max-width:375px){.carousel[data-v-30c21587]{height:200px}.carousel-image[data-v-30c21587]{max-height:none;width:100%;height:100%}}.image-error[data-v-30c21587]{border:1px dashed red;background-color:#fafafa}.side-menu ul[data-v-30c21587]{list-style:none;padding:0;margin:0}.side-menu li[data-v-30c21587]{padding:15px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s}.side-menu li[data-v-30c21587]:hover{background-color:hsla(0,0%,100%,.1)}.trial-card[data-v-30c21587]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:220px;max-width:320px;width:100%;margin:0 auto;transition:box-shadow .3s,transform .3s;background:#fff;border-radius:16px;box-shadow:0 2px 12px 0 rgba(0,0,0,.08);padding:22px 22px 18px 22px;box-sizing:border-box}.trial-card[data-v-30c21587]:hover{box-shadow:0 8px 32px 0 rgba(31,38,135,.18);transform:translateY(-4px) scale(1.04)}.trial-cover[data-v-30c21587]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:10px;margin-top:0;align-self:center}.trial-title[data-v-30c21587]{font-size:22px;font-weight:700;margin:10px 0 6px 0;text-align:left;color:#222;letter-spacing:1px}.trial-desc[data-v-30c21587]{font-size:12px;color:#aaa;margin:2px 0 0 0;text-align:left}.trial-items[data-v-30c21587]{width:100%;margin:10px 0 0 0;padding:0 0 0 10px;font-size:13px;color:#666;list-style:disc inside;text-align:left}.trial-btn[data-v-30c21587]{display:block;margin:18px auto 0 auto;background:#ff9800;color:#fff;border-radius:16px;padding:7px 22px;font-size:15px;font-weight:500;cursor:pointer;text-align:center;transition:background .2s}.trial-btn[data-v-30c21587]:hover{background:#ffb74d}.course-type.trial[data-v-30c21587]{background-color:#ff9800;color:#fff;font-size:15px;font-weight:600;border-radius:7px;padding:4px 16px;margin-bottom:8px;margin-left:0;margin-top:0;letter-spacing:1px;align-self:flex-start}.classroom-content[data-v-f355126a]{padding:20px;max-width:1200px;margin:30px auto 20px;width:100%;box-sizing:border-box}.course-categories[data-v-f355126a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-x:auto}.category-item[data-v-f355126a]{padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s;background-color:#f5f7fa}.category-item[data-v-f355126a]:hover{background-color:#e6f7ff;color:#1890ff}.category-item.active[data-v-f355126a]{background-color:#1890ff;color:#fff}.course-grid[data-v-f355126a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.course-card[data-v-f355126a]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:transform .3s;position:relative;display:flex;flex-direction:column}.course-type[data-v-f355126a]{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:4px;font-size:14px;color:#fff}.course-type.video[data-v-f355126a]{background-color:#409eff}.course-type.text[data-v-f355126a]{background-color:#67c23a}.course-card[data-v-f355126a]:hover{transform:translateY(-5px)}.course-card img[data-v-f355126a]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.course-card h3[data-v-f355126a]{margin:10px 0;font-size:18px;color:#444}.course-card p[data-v-f355126a]{margin:5px 0;font-size:14px;color:#666}.startlearn-btn[data-v-f355126a]{width:100%;padding:10px;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;margin-top:auto;font-size:14px}.startlearn-btn[data-v-f355126a]:hover{opacity:.9}.course-progress[data-v-f355126a]{margin:10px 0}.progress-bar[data-v-f355126a]{height:8px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;margin-bottom:5px}.progress[data-v-f355126a]{height:100%;background-color:#67c23a;border-radius:4px}.progress.video[data-v-f355126a]{background-color:#409eff}.progress-text[data-v-f355126a]{font-size:12px;color:#606266}.not-started[data-v-f355126a]{font-size:12px;color:#999}.search-results-info[data-v-f355126a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 15px;background-color:#f0f9ff;border-radius:8px;border-left:10px solid #1890ff;border-right:10px solid #1890ff}.clear-search[data-v-f355126a]{background:none;border:none;color:#1890ff;cursor:pointer;padding:5px 10px;border-radius:4px;transition:all .3s;font-size:15px}.clear-search[data-v-f355126a]:hover{background-color:#e6f7ff}.no-results[data-v-f355126a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.no-results i[data-v-f355126a]{font-size:48px;color:#e6a23c;margin-bottom:15px}.no-results p[data-v-f355126a]{font-size:18px;color:#606266;margin-bottom:20px}.back-button[data-v-f355126a]{padding:10px 20px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.back-button[data-v-f355126a]:hover{background-color:#40a9ff}.exam-center-content[data-v-a7a71974]{padding:20px;max-width:1200px;margin:30px auto 20px;width:100%;box-sizing:border-box}.course-categories[data-v-a7a71974]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.category-item[data-v-a7a71974]{padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s;background-color:#f5f7fa}.category-item[data-v-a7a71974]:hover{background-color:#e6f7ff;color:#1890ff}.category-item.active[data-v-a7a71974]{background-color:#1890ff;color:#fff}.exam-list[data-v-a7a71974]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.exam-card[data-v-a7a71974]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:transform .3s;position:relative;display:flex;flex-direction:column;gap:15px}.exam-status[data-v-a7a71974]{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:4px;font-size:12px;color:#fff;background-color:#909399}.exam-status.started[data-v-a7a71974]{background-color:#67c23a}.exam-status.ended[data-v-a7a71974]{background-color:#909399}.exam-status.notStarted[data-v-a7a71974]{background-color:#409eff}.exam-title[data-v-a7a71974]{text-align:center;margin:0 0 15px 0;font-size:18px;color:#303133;padding:0 40px}.exam-cover[data-v-a7a71974]{width:100%;height:160px;overflow:hidden;border-radius:4px}.exam-cover img[data-v-a7a71974]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.exam-description[data-v-a7a71974]{color:#606266;font-size:14px;line-height:1.5;margin:10px 0;text-align:justify}.exam-time-info[data-v-a7a71974]{display:flex;flex-direction:column;gap:8px;padding:10px;background-color:#f8f9fa;border-radius:4px}.time-item[data-v-a7a71974]{display:flex;justify-content:space-between;align-items:center;font-size:14px}.time-item .label[data-v-a7a71974]{color:#909399}.time-item .value[data-v-a7a71974]{color:#606266}.start-exam-btn[data-v-a7a71974]{width:100%;padding:10px;border:none;border-radius:4px;background-color:#409eff;color:#fff;cursor:pointer;font-size:14px;transition:all .3s;margin-top:auto}.start-exam-btn[data-v-a7a71974]:hover{background-color:#66b1ff}.start-exam-btn.disabled[data-v-a7a71974]{background-color:#909399;cursor:not-allowed}.start-exam-btn.completed[data-v-a7a71974]{background-color:#67c23a;cursor:not-allowed}@media screen and (max-width:768px){.exam-center-content[data-v-a7a71974]{padding:15px;margin:20px auto}.course-categories[data-v-a7a71974]{padding:10px;overflow-x:auto;white-space:nowrap;display:flex;flex-wrap:nowrap}.category-item[data-v-a7a71974]{padding:6px 12px;font-size:14px;flex:0 0 auto}.exam-list[data-v-a7a71974]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media screen and (max-width:480px){.exam-center-content[data-v-a7a71974]{padding:10px;margin:10px auto}.exam-list[data-v-a7a71974]{grid-template-columns:1fr;gap:15px}.exam-card[data-v-a7a71974]{padding:15px;font-size:14px}.exam-title[data-v-a7a71974]{font-size:16px;padding-right:70px}.info-item[data-v-a7a71974]{margin-bottom:6px;font-size:13px}.label[data-v-a7a71974]{width:70px}.exam-status[data-v-a7a71974]{font-size:12px;padding:3px 6px}}@media screen and (max-width:374px){.label[data-v-a7a71974]{width:65px;font-size:12px}.value[data-v-a7a71974]{font-size:12px}}.exam-record-content[data-v-68b6cc22]{padding:20px;max-width:1200px;margin:30px auto 20px;width:100%;box-sizing:border-box}.course-categories[data-v-68b6cc22]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);overflow-x:auto}.category-item[data-v-68b6cc22]{padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s;background-color:#f5f7fa}.category-item[data-v-68b6cc22]:hover{background-color:#e6f7ff;color:#1890ff}.category-item.active[data-v-68b6cc22]{background-color:#1890ff;color:#fff}.exam-list[data-v-68b6cc22]{display:grid;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));gap:20px}.exam-card[data-v-68b6cc22]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:transform .3s;position:relative}.exam-card[data-v-68b6cc22]:hover{transform:translateY(-5px)}.exam-title[data-v-68b6cc22]{font-size:18px;margin-bottom:15px;color:#303133}.exam-info[data-v-68b6cc22]{margin-bottom:20px}.info-item[data-v-68b6cc22]{margin-bottom:8px;font-size:14px;display:flex;align-items:center}.label[data-v-68b6cc22]{color:#909399;min-width:80px}.value[data-v-68b6cc22]{color:#606266}.subject[data-v-68b6cc22]{color:#1890ff;background-color:#e6f7ff}.final-score[data-v-68b6cc22],.subject[data-v-68b6cc22]{padding:2px 0;border-radius:4px}.final-score.status-reviewed[data-v-68b6cc22]{color:#67c23a;background-color:#f0f9eb}.final-score.status-pending[data-v-68b6cc22]{color:#f56c6c;background-color:#fef0f0}.button-group[data-v-68b6cc22]{display:flex;gap:10px;margin-top:20px}.detail-btn[data-v-68b6cc22]{flex:1;padding:8px;background-color:#67c23a;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.detail-btn[data-v-68b6cc22]:hover{background-color:#85ce61}.view-exam-btn[data-v-68b6cc22]{flex:1;padding:8px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.view-exam-btn[data-v-68b6cc22]:hover{background-color:#40a9ff}.view-exam-btn.disabled[data-v-68b6cc22]{background-color:#f5f5f5;color:#999;cursor:not-allowed}[data-v-68b6cc22] .exam-detail-dialog{.el-message-box__content{padding:20px}.exam-detail-content{margin:10px 0}.detail-item{display:flex;margin-bottom:10px;font-size:14px;line-height:1.5}.detail-label{color:#909399;min-width:80px;margin-right:10px}.detail-value{color:#606266;flex:1}}@media screen and (max-width:768px){.exam-record-content[data-v-68b6cc22]{padding:15px;margin:20px auto}.course-categories[data-v-68b6cc22]{padding:10px;overflow-x:auto;white-space:nowrap;display:flex;flex-wrap:nowrap}.category-item[data-v-68b6cc22]{padding:6px 12px;font-size:14px;flex:0 0 auto}.exam-list[data-v-68b6cc22]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.exam-card[data-v-68b6cc22]{padding:15px}.button-group[data-v-68b6cc22]{flex-direction:column}.detail-btn[data-v-68b6cc22],.view-exam-btn[data-v-68b6cc22]{width:100%}}@media screen and (max-width:480px){.exam-record-content[data-v-68b6cc22]{padding:10px;margin:10px auto}.exam-list[data-v-68b6cc22]{grid-template-columns:1fr;gap:15px}.exam-title[data-v-68b6cc22]{font-size:16px}.info-item[data-v-68b6cc22]{margin-bottom:6px;font-size:13px}.label[data-v-68b6cc22]{min-width:70px}.value[data-v-68b6cc22]{font-size:13px}}@media screen and (max-width:374px){.exam-card[data-v-68b6cc22]{padding:12px}.exam-title[data-v-68b6cc22]{font-size:15px;margin-bottom:10px}.label[data-v-68b6cc22]{min-width:65px;font-size:12px}.value[data-v-68b6cc22]{font-size:12px}.view-exam-btn[data-v-68b6cc22]{padding:6px;font-size:13px}}.loading-container[data-v-68b6cc22],.no-data[data-v-68b6cc22]{display:flex;justify-content:center;align-items:center;min-height:300px;width:100%}.no-data[data-v-68b6cc22]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.student-profile-container[data-v-33c2dc92]{display:flex;min-height:calc(100vh - 60px);background-color:#f5f7fa;flex-direction:row;position:relative;transition:all .3s ease;padding-top:10px}.mobile-top-navbar[data-v-33c2dc92]{display:none;width:100%;background-color:#fff;padding:15px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:15px;flex-direction:column;align-items:center;text-align:center}.mobile-user-info[data-v-33c2dc92]{display:flex;align-items:center;padding-bottom:15px;border-bottom:1px solid #eee;width:100%;justify-content:center}.mobile-user-info .avatar[data-v-33c2dc92]{width:50px;height:50px;margin:0 15px 0 0}.mobile-user-info .user-name[data-v-33c2dc92]{font-size:16px;font-weight:700;margin:0;display:inline-block}.mobile-menu-list[data-v-33c2dc92]{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:15px;padding-bottom:5px;justify-content:center}.mobile-menu-item[data-v-33c2dc92]{display:flex;flex-direction:column;align-items:center;padding:10px 15px;flex:0 0 auto;cursor:pointer;transition:all .3s;border-radius:5px;font-size:14px;margin:0 10px}.mobile-menu-item i[data-v-33c2dc92]{font-size:22px;margin-bottom:5px}.mobile-menu-item.active[data-v-33c2dc92]{background-color:#ecf5ff;color:#409eff}.sidebar[data-v-33c2dc92]{width:240px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-top:10px;padding:20px;transition:all .3s ease;z-index:10}.sidebar-header[data-v-33c2dc92]{padding:0 20px 20px;text-align:center;border-bottom:1px solid #eee}.avatar[data-v-33c2dc92]{width:80px;height:80px;margin:0 auto 10px;border-radius:50%;overflow:hidden}.avatar img[data-v-33c2dc92]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-name[data-v-33c2dc92]{font-size:16px;font-weight:700;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;margin:0 auto}.menu-list[data-v-33c2dc92]{margin-top:20px}.menu-item[data-v-33c2dc92]{padding:15px 20px;display:flex;align-items:center;cursor:pointer;transition:all .3s}.menu-item[data-v-33c2dc92]:hover{background-color:#f5f7fa}.menu-item.active[data-v-33c2dc92]{background-color:#ecf5ff;color:#409eff;border-left:3px solid #409eff}.menu-item i[data-v-33c2dc92]{margin-right:10px;font-size:18px}.content[data-v-33c2dc92]{flex:1;padding:10px 10px 10px 10px;overflow-y:auto;position:relative;z-index:5}@media screen and (min-width:993px) and (max-width:1063px){.student-profile-container[data-v-33c2dc92]{padding-top:30px}.sidebar[data-v-33c2dc92]{width:220px;padding:15px}.content[data-v-33c2dc92]{padding-left:15px}.menu-item[data-v-33c2dc92]{padding:12px 15px}.sidebar-header[data-v-33c2dc92]{padding:0 15px 15px}.avatar[data-v-33c2dc92]{width:70px;height:70px}.user-name[data-v-33c2dc92]{font-size:15px}}@media screen and (max-width:768px){.student-profile-container[data-v-33c2dc92]{flex-direction:column;padding-top:0}.sidebar[data-v-33c2dc92]{display:none}.mobile-top-navbar[data-v-33c2dc92]{display:flex;width:calc(100% - 30px);max-width:600px;margin-left:auto;margin-right:auto}.content[data-v-33c2dc92]{padding:0;width:100%;max-width:100%}}@media screen and (max-width:480px){.mobile-top-navbar[data-v-33c2dc92]{padding:10px;width:calc(100% - 20px)}.mobile-user-info .avatar[data-v-33c2dc92]{width:40px;height:40px;margin-right:10px}.mobile-user-info .user-name[data-v-33c2dc92]{font-size:15px}.mobile-menu-item[data-v-33c2dc92]{margin:0 5px;padding:8px 10px;font-size:12px}.mobile-menu-item i[data-v-33c2dc92]{font-size:18px;margin-bottom:3px}}.material-submit[data-v-f9f97602]{padding:40px;max-width:950px;margin:30px auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease}.material-submit h2[data-v-f9f97602]{font-size:30px;color:#303133;margin-bottom:35px;text-align:center;position:relative;font-weight:600;padding-bottom:18px}.material-submit h2[data-v-f9f97602]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#409eff,#a0cfff);border-radius:4px}.avatar-section[data-v-f9f97602]{text-align:center;margin-bottom:30px}.avatar-container[data-v-f9f97602]{position:relative;width:120px;height:120px;margin:0 auto;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden}.avatar-container[data-v-f9f97602]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.avatar[data-v-f9f97602]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.avatar-upload[data-v-f9f97602]{position:absolute;bottom:0;right:0;width:36px;height:36px;background:#409eff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 8px rgba(64,158,255,.5);transition:all .3s ease;border:2px solid #fff}.avatar-upload[data-v-f9f97602]:hover{transform:scale(1.1)}.avatar-uploader-icon[data-v-f9f97602]{font-size:18px;color:#fff}.avatar-tip[data-v-f9f97602]{font-size:13px;color:#909399;margin-top:15px}.form-section[data-v-f9f97602]{width:100%;margin:0 auto}.el-form-item[data-v-f9f97602]{margin-bottom:35px;transition:all .3s ease}.el-form-item[data-v-f9f97602]:hover{transform:translateX(5px)}[data-v-f9f97602] .el-form-item__label{font-size:16px;font-weight:500;color:#606266;line-height:46px}.el-input[data-v-f9f97602]{width:75%;transition:all .3s ease;height:46px;font-size:16px}[data-v-f9f97602] .el-input__wrapper{padding:0 15px;border-radius:8px}[data-v-f9f97602] .el-input__inner{height:46px;font-size:16px}.el-input[data-v-f9f97602]:focus-within,.el-input[data-v-f9f97602]:hover{transform:scale(1.02)}[data-v-f9f97602] .el-select{width:75%;height:46px;font-size:16px}[data-v-f9f97602] .el-select .el-input__wrapper{padding:0 15px;border-radius:8px}[data-v-f9f97602] .el-select .el-input__inner{height:46px;font-size:16px}[data-v-f9f97602] .el-form-item__error{color:#f56c6c;font-size:15px;line-height:1;padding-top:4px;position:absolute;margin-left:10px;margin-top:2px}.button-group[data-v-f9f97602]{display:flex;gap:20px;justify-content:center;margin-top:50px}.button-group button[data-v-f9f97602]{padding:16px 50px;font-size:18px;border-radius:10px;transition:all .3s ease;min-width:180px;letter-spacing:2px;font-weight:500}.button-group button[data-v-f9f97602]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.submit-btn[data-v-f9f97602]{background-color:#409eff;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(64,158,255,.3)}[data-v-f9f97602] .el-select__wrapper{height:45px}@media screen and (max-width:992px){.material-submit[data-v-f9f97602]{max-width:95%;padding:30px}.el-input[data-v-f9f97602]{width:90%}[data-v-f9f97602] .el-select{width:90%;height:46px;font-size:16px}}@media screen and (max-width:768px){.material-submit[data-v-f9f97602]{padding:25px;box-shadow:0 5px 12px rgba(0,0,0,.08);margin:20px auto}.material-submit h2[data-v-f9f97602]{font-size:24px;margin-bottom:25px}.el-input[data-v-f9f97602]{width:100%}[data-v-f9f97602] .el-select{width:100%;height:46px;font-size:16px}.el-form-item[data-v-f9f97602]{margin-bottom:30px}.button-group[data-v-f9f97602]{flex-direction:column;width:100%;gap:15px}.button-group button[data-v-f9f97602]{width:100%;padding:15px 30px}}@media screen and (max-width:480px){.material-submit[data-v-f9f97602]{padding:18px;margin-top:15px;border-radius:10px}.material-submit h2[data-v-f9f97602]{font-size:22px;padding-bottom:12px}.material-submit h2[data-v-f9f97602]:after{width:50px}.el-form-item__label[data-v-f9f97602]{float:none;display:block;text-align:left;padding:0 0 10px;line-height:1.5;font-size:15px}}.person-info-container[data-v-b1462ffc]{padding:40px;max-width:950px;margin:30px auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease}h2[data-v-b1462ffc]{font-size:30px;color:#303133;margin-bottom:35px;text-align:center;position:relative;font-weight:600;padding-bottom:18px}h2[data-v-b1462ffc]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#409eff,#a0cfff);border-radius:4px}.form-container[data-v-b1462ffc]{width:100%;margin:0 auto}.el-form[data-v-b1462ffc]{max-width:100%;margin:0 auto}.el-form-item[data-v-b1462ffc]{margin-bottom:35px;transition:all .3s ease}.el-form-item[data-v-b1462ffc]:hover{transform:translateX(5px)}[data-v-b1462ffc] .el-form-item__label{font-size:16px;font-weight:500;color:#606266;line-height:46px;text-align:right;padding-right:20px}.el-date-picker[data-v-b1462ffc],.el-input[data-v-b1462ffc],.el-select[data-v-b1462ffc]{width:75%;transition:all .3s ease;height:46px;font-size:16px}[data-v-b1462ffc] .el-input__wrapper{padding:0 15px;border-radius:8px}[data-v-b1462ffc] .el-input__inner{height:46px;font-size:16px}.el-input[data-v-b1462ffc]:focus-within,.el-input[data-v-b1462ffc]:hover{transform:scale(1.02)}[data-v-b1462ffc] .el-select .el-input__wrapper{padding:0 15px;border-radius:8px;height:46px}[data-v-b1462ffc] .el-select .el-input__inner{height:46px;font-size:16px;line-height:46px}[data-v-b1462ffc] .el-input__wrapper,[data-v-b1462ffc] .el-select__wrapper{height:45px}.button-group[data-v-b1462ffc]{display:flex;gap:20px;justify-content:center;margin-top:50px}.button-group button[data-v-b1462ffc]{padding:16px 50px;font-size:18px;border-radius:10px;transition:all .3s ease;min-width:180px;letter-spacing:2px;font-weight:500;background-color:#409eff;color:#fff;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(64,158,255,.3)}.button-group button[data-v-b1462ffc]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.15)}@media screen and (max-width:992px){.person-info-container[data-v-b1462ffc]{max-width:95%;padding:30px}.el-date-picker[data-v-b1462ffc],.el-input[data-v-b1462ffc],.el-select[data-v-b1462ffc]{width:90%}}@media screen and (max-width:768px){.person-info-container[data-v-b1462ffc]{padding:25px;box-shadow:0 5px 12px rgba(0,0,0,.08);margin:20px auto}h2[data-v-b1462ffc]{font-size:24px;margin-bottom:25px}.el-date-picker[data-v-b1462ffc],.el-input[data-v-b1462ffc],.el-select[data-v-b1462ffc]{width:100%}.el-form-item[data-v-b1462ffc]{margin-bottom:30px}[data-v-b1462ffc] .el-button{width:100%;padding:15px 30px}}@media screen and (max-width:480px){.person-info-container[data-v-b1462ffc]{padding:18px;margin-top:15px;border-radius:10px}h2[data-v-b1462ffc]{font-size:22px;padding-bottom:12px}h2[data-v-b1462ffc]:after{width:50px}.el-form-item__label[data-v-b1462ffc]{float:none;display:block;text-align:left;padding:0 0 10px;line-height:1.5;font-size:15px}}[data-v-b1462ffc] .el-form-item__error{color:#f56c6c;font-size:15px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0;margin-left:0;margin-top:5px}[data-v-b1462ffc] .el-form-item:nth-child(3) .el-form-item__error{margin-top:13px}[data-v-b1462ffc] .el-form-item.is-error .el-input__wrapper,[data-v-b1462ffc] .el-form-item.is-error .el-input__wrapper.is-focus,[data-v-b1462ffc] .el-form-item.is-error .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #f56c6c}.message-container[data-v-819e372a]{padding:24px;max-width:1200px;margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.message-container h2[data-v-819e372a]{text-align:center;margin-bottom:24px;color:#303133;font-size:24px;font-weight:600;position:relative;padding-bottom:12px}.message-container h2[data-v-819e372a]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#409eff,#67c23a);border-radius:3px}.message-items[data-v-819e372a],.message-list[data-v-819e372a]{margin-top:20px}.message-item[data-v-819e372a]{display:flex;justify-content:space-between;padding:16px;border-radius:8px;margin-bottom:12px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);transition:all .3s ease;border:1px solid #ebeef5}.message-item[data-v-819e372a]:hover{transform:translateY(-2px);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.message-item.unread[data-v-819e372a]{background-color:#f0f9ff;border-left:4px solid #409eff}.message-content[data-v-819e372a]{flex:1;margin-right:20px}.message-title[data-v-819e372a]{display:flex;justify-content:space-between;margin-bottom:12px;min-height:24px;align-items:center}.message-title-left[data-v-819e372a]{display:flex;align-items:center}.message-type[data-v-819e372a]{padding:4px 12px;border-radius:8px;font-size:13px;display:inline-block;margin-right:10px;height:24px;line-height:22px;font-weight:500}.message-type.system[data-v-819e372a]{background-color:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.message-type.course[data-v-819e372a]{background-color:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.message-type.exam[data-v-819e372a]{background-color:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.message-type.certificate[data-v-819e372a],.message-type.other[data-v-819e372a]{background-color:#f9f0ff;color:#722ed1;border:1px solid #d3adf7}.message-important[data-v-819e372a]{padding:2px 8px;border-radius:4px;font-size:12px;display:inline-block;margin-right:10px;height:20px;line-height:16px;font-weight:500;background-color:#fff1f0;color:#f56c6c;border:1px solid #ffccc7;animation:pulse-819e372a 2s infinite}@keyframes pulse-819e372a{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.message-time[data-v-819e372a]{color:#909399;font-size:13px;width:160px;text-align:right;flex-shrink:0;height:24px;line-height:24px}.message-body[data-v-819e372a]{color:#606266;line-height:1.6;font-size:14px}.message-body.certificate[data-v-819e372a],.message-body.exam[data-v-819e372a]{color:#f56c6c;font-weight:500}.message-actions[data-v-819e372a]{display:flex;gap:8px;align-items:center}.message-actions .el-button[data-v-819e372a]{margin-top:0;padding:8px 16px;border-radius:4px;height:32px;font-size:13px;transition:all .3s ease}.message-actions .el-button[data-v-819e372a]:hover{transform:translateY(-1px)}.dialog-footer[data-v-819e372a]{display:flex;justify-content:center;gap:12px;width:100%}.dialog-footer .el-button[data-v-819e372a]{flex:0 1 auto;min-width:80px}.dialog-modal[data-v-819e372a]{background-color:rgba(0,0,0,.5)}[data-v-819e372a] .full-screen-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0;z-index:2000}[data-v-819e372a] .full-screen-dialog .el-dialog{position:relative;z-index:2001;margin:15vh auto 50px;border-radius:8px;overflow:hidden}[data-v-819e372a] .full-screen-dialog .el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.dialog-title[data-v-819e372a]{text-align:center;display:block;width:100%;font-size:18px;font-weight:600;color:#303133}[data-v-819e372a] .full-screen-dialog .el-dialog__header{text-align:center;padding:20px 20px 10px;border-bottom:1px solid #ebeef5;display:flex;justify-content:center}[data-v-819e372a] .full-screen-dialog .el-dialog__headerbtn{position:absolute;right:20px;top:20px}[data-v-819e372a] .el-descriptions{padding:20px}[data-v-819e372a] .el-descriptions-item__label{color:#606266;font-weight:500}[data-v-819e372a] .el-descriptions-item__content{color:#303133}.dialog-content[data-v-819e372a]{display:flex;justify-content:center;width:100%}.dialog-content .el-descriptions[data-v-819e372a]{width:90%;max-width:600px}.pagination-container[data-v-819e372a]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:18px 28px;background:linear-gradient(90deg,#f5f7fa 60%,#eaf6ff);border-radius:12px;box-shadow:0 4px 18px 0 rgba(64,158,255,.08);border:1px solid #e4e7ed;transition:box-shadow .3s}.pagination-container[data-v-819e372a]:hover{box-shadow:0 8px 32px 0 rgba(64,158,255,.15)}[data-v-819e372a] .el-input-number--small .el-input-number__increase{width:26px;height:32px;margin-right:1px}[data-v-819e372a] .el-input-number--small .el-input-number__decrease{width:26px;height:32px}.pagination-left[data-v-819e372a]{display:flex;align-items:center;gap:12px;font-size:16px;color:#409eff;font-weight:500}[data-v-819e372a] .pagination-left .el-select{width:100px}[data-v-819e372a] .el-select--small .el-select__wrapper{min-height:30px}.pagination-right[data-v-819e372a]{display:flex;align-items:center;gap:20px}.pagination-right span[data-v-819e372a]{font-size:15px;color:#333;font-weight:500}.page-input[data-v-819e372a]{width:100px;height:36px;margin-left:8px}[data-v-819e372a] .page-input .el-input__wrapper{border-radius:6px;border:1px solid #d9ecff;background:#f4faff;transition:border .2s}[data-v-819e372a] .page-input .el-input__wrapper:focus-within{border:1.5px solid #409eff}[data-v-819e372a] .el-pagination{--el-pagination-button-bg-color:#fff;--el-pagination-hover-color:#409eff;margin:0}[data-v-819e372a] .el-pagination .el-pager li{background:#fff;border-radius:6px;transition:all .3s;margin:0 4px;font-size:15px;min-width:34px;height:34px;line-height:34px}[data-v-819e372a] .el-pagination .el-pager li.is-active{background:linear-gradient(90deg,#409eff 60%,#67c23a);color:#fff;font-weight:700;box-shadow:0 2px 8px 0 rgba(64,158,255,.1)}[data-v-819e372a] .el-pagination .el-pager li:hover{transform:translateY(-2px) scale(1.08);box-shadow:0 2px 8px 0 rgba(64,158,255,.12)}[data-v-819e372a] .el-pagination button{border-radius:6px;background:#f4faff;border:1px solid #e4e7ed;transition:background .2s,border .2s}[data-v-819e372a] .el-pagination button:hover{background:#eaf6ff;border:1.5px solid #409eff}@media (max-width:700px){.pagination-container[data-v-819e372a]{flex-direction:column;gap:16px;padding:12px 8px}.pagination-left[data-v-819e372a],.pagination-right[data-v-819e372a]{width:100%;justify-content:center}}@media screen and (max-width:1024px){.message-container[data-v-819e372a]{padding:20px}.message-item[data-v-819e372a]{padding:14px}.message-actions[data-v-819e372a]{flex-direction:column;gap:6px}.message-actions .el-button[data-v-819e372a]{width:100%;margin-top:4px}[data-v-819e372a] .full-screen-dialog .el-dialog{width:80%!important}.pagination-container[data-v-819e372a]{padding:14px}.pagination-left span[data-v-819e372a]{font-size:13px}[data-v-819e372a] .pagination-left .el-select{width:70px}.pagination-right[data-v-819e372a]{gap:12px}.page-input[data-v-819e372a]{width:100px;height:32px}[data-v-819e372a] .page-input .el-input__inner{font-size:14px}}@media screen and (max-width:768px){.message-container[data-v-819e372a]{padding:16px}.message-container h2[data-v-819e372a]{font-size:20px}.message-item[data-v-819e372a]{flex-direction:column;padding:12px}.message-content[data-v-819e372a]{margin-right:0;margin-bottom:12px}.message-title[data-v-819e372a]{flex-direction:column;gap:6px;align-items:flex-start}.message-title-left[data-v-819e372a]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.message-important[data-v-819e372a],.message-type[data-v-819e372a]{margin-bottom:4px}.message-time[data-v-819e372a]{width:100%;text-align:left}.message-actions[data-v-819e372a]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}.message-actions .el-button[data-v-819e372a]{flex:1;min-width:80px;margin-top:4px}[data-v-819e372a] .full-screen-dialog .el-dialog{width:95%!important;margin:10vh auto 30px}.pagination-container[data-v-819e372a]{flex-direction:column;gap:12px;padding:12px}.pagination-left[data-v-819e372a],.pagination-right[data-v-819e372a]{width:100%;justify-content:center}.pagination-right[data-v-819e372a]{flex-wrap:wrap;gap:8px}.pagination-right span[data-v-819e372a]{font-size:13px}[data-v-819e372a] .el-pagination{margin:0 auto}[data-v-819e372a] .el-pagination .el-pager li{margin:0 2px;min-width:28px;height:28px;line-height:28px}.page-input[data-v-819e372a]{width:120px;height:32px}[data-v-819e372a] .page-input .el-input__inner{font-size:14px}.dialog-footer[data-v-819e372a]{flex-wrap:wrap;gap:8px}.dialog-footer .el-button[data-v-819e372a]{min-width:70px;padding:8px;font-size:13px}}@media screen and (max-width:480px){.message-container[data-v-819e372a]{padding:12px}.message-container h2[data-v-819e372a]{font-size:18px}.message-type[data-v-819e372a]{font-size:12px;padding:3px 10px;height:22px;line-height:14px}.message-important[data-v-819e372a]{font-size:11px;padding:1px 6px;height:18px;line-height:14px}.message-time[data-v-819e372a]{font-size:12px}.message-actions .el-button[data-v-819e372a]{font-size:12px;padding:6px 12px;height:28px}.pagination-container[data-v-819e372a]{padding:10px;gap:10px}.pagination-left span[data-v-819e372a]{font-size:12px}[data-v-819e372a] .pagination-left .el-select{width:60px}.pagination-right[data-v-819e372a]{flex-direction:column;gap:6px}.pagination-right span[data-v-819e372a]{font-size:12px;text-align:center}[data-v-819e372a] .el-pagination .el-pager li{margin:0 1px;min-width:24px;height:24px;line-height:24px;font-size:12px}.page-input[data-v-819e372a]{width:100px;height:32px}[data-v-819e372a] .page-input .el-input__inner{font-size:14px}[data-v-819e372a] .page-input .el-input-number__decrease,[data-v-819e372a] .page-input .el-input-number__increase{display:none}[data-v-819e372a] .page-input .el-input__wrapper{padding:0 4px}.dialog-footer[data-v-819e372a]{flex-direction:column;width:100%;gap:8px}.dialog-footer .el-button[data-v-819e372a]{width:100%;min-width:unset;margin:0;padding:6px 12px;font-size:12px}[data-v-819e372a] .full-screen-dialog .el-dialog__footer{padding:0 20px 20px}[data-v-819e372a] .full-screen-dialog .el-dialog{width:95%!important;max-width:440px;margin:10vh auto 30px}.dialog-content .el-descriptions[data-v-819e372a]{width:100%;max-width:100%}[data-v-819e372a] .el-descriptions-item__content,[data-v-819e372a] .el-descriptions-item__label{padding:8px;font-size:12px;word-break:break-all}.dialog-title[data-v-819e372a]{font-size:16px;padding:10px 0}[data-v-819e372a] .full-screen-dialog .el-dialog__body,[data-v-819e372a] .full-screen-dialog .el-dialog__header{padding:10px}}@media screen and (max-width:390px){[data-v-819e372a] .full-screen-dialog .el-dialog{width:100%!important;max-width:100%;margin:5vh auto 20px;border-radius:0}.dialog-content .el-descriptions[data-v-819e372a]{width:100%;max-width:100%;padding:0}[data-v-819e372a] .el-descriptions{padding:5px}[data-v-819e372a] .el-descriptions__body{width:100%}[data-v-819e372a] .el-descriptions-item__container{display:flex;flex-direction:column}[data-v-819e372a] .el-descriptions-item__label{background-color:#f5f7fa}[data-v-819e372a] .el-descriptions-item__content,[data-v-819e372a] .el-descriptions-item__label{width:100%!important;max-width:100%!important;display:block;text-align:left;padding:5px;font-size:11px}[data-v-819e372a] .el-descriptions__body,[data-v-819e372a] .el-descriptions__table{width:100%!important;table-layout:fixed}.dialog-title[data-v-819e372a]{font-size:14px;padding:8px 0}[data-v-819e372a] .full-screen-dialog .el-dialog__body,[data-v-819e372a] .full-screen-dialog .el-dialog__header{padding:5px}[data-v-819e372a] .full-screen-dialog .el-dialog__footer{padding:0 10px 10px}}[data-v-819e372a] .full-screen-dialog .el-dialog__body{padding:20px;display:flex;flex-direction:column;align-items:center}[data-v-819e372a] .full-screen-dialog .el-dialog__footer{padding:10px 20px 20px;text-align:center}.change-pwd-container[data-v-71a97ef6]{padding:40px;max-width:950px;margin:30px auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease}h2[data-v-71a97ef6]{font-size:30px;color:#303133;margin-bottom:35px;text-align:center;position:relative;font-weight:600;padding-bottom:18px}h2[data-v-71a97ef6]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#409eff,#a0cfff);border-radius:4px}.form-container[data-v-71a97ef6]{width:100%;margin:0 auto}.el-form[data-v-71a97ef6]{max-width:100%;margin:0 auto}.el-form-item[data-v-71a97ef6]{margin-bottom:35px;transition:all .3s ease}.el-form-item[data-v-71a97ef6]:hover{transform:translateX(5px)}[data-v-71a97ef6] .el-form-item__label{font-size:16px;font-weight:500;color:#606266;line-height:46px;text-align:right;padding-right:20px}.el-input[data-v-71a97ef6]{width:75%;transition:all .3s ease;height:46px;font-size:16px}[data-v-71a97ef6] .el-input__wrapper{padding:0 15px;border-radius:8px}[data-v-71a97ef6] .el-input__inner{height:46px;font-size:16px}.el-input[data-v-71a97ef6]:focus-within,.el-input[data-v-71a97ef6]:hover{transform:scale(1.02)}.button-group[data-v-71a97ef6]{display:flex;gap:20px;justify-content:center;margin-top:50px}.button-group button[data-v-71a97ef6]{padding:16px 50px;font-size:18px;border-radius:10px;transition:all .3s ease;min-width:180px;letter-spacing:2px;font-weight:500;border:none;cursor:pointer}.submit-btn[data-v-71a97ef6]{background-color:#409eff;color:#fff;box-shadow:0 2px 6px rgba(64,158,255,.3)}.reset-btn[data-v-71a97ef6]{background-color:#f5f5f5;color:#606266;box-shadow:0 2px 6px rgba(0,0,0,.1)}.button-group button[data-v-71a97ef6]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.15)}[data-v-71a97ef6] .el-form-item__error{color:#f56c6c;font-size:15px;line-height:1;padding-top:4px;position:absolute;margin-left:10px;margin-top:2px}@media screen and (max-width:992px){.change-pwd-container[data-v-71a97ef6]{max-width:95%;padding:30px}.el-input[data-v-71a97ef6]{width:90%}}@media screen and (max-width:768px){.change-pwd-container[data-v-71a97ef6]{padding:25px;box-shadow:0 5px 12px rgba(0,0,0,.08);margin:20px auto}h2[data-v-71a97ef6]{font-size:24px;margin-bottom:25px}.el-input[data-v-71a97ef6]{width:100%}.el-form-item[data-v-71a97ef6]{margin-bottom:30px}.button-group[data-v-71a97ef6]{flex-direction:column;width:100%;gap:15px}.button-group button[data-v-71a97ef6]{width:100%;padding:15px 30px}}@media screen and (max-width:480px){.change-pwd-container[data-v-71a97ef6]{padding:18px;margin-top:15px;border-radius:10px}h2[data-v-71a97ef6]{font-size:22px;padding-bottom:12px}h2[data-v-71a97ef6]:after{width:50px}.el-form-item__label[data-v-71a97ef6]{float:none;display:block;text-align:left;padding:0 0 10px;line-height:1.5;font-size:15px}}.application-process[data-v-5c52f6b8]{max-width:1200px;margin:0 auto;padding:20px}.steps-nav[data-v-5c52f6b8]{margin-bottom:40px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.steps-container[data-v-5c52f6b8]{display:flex;justify-content:space-between;position:relative;padding:0 20px}.step-item[data-v-5c52f6b8]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;flex:1;transition:all .3s ease}.step-icon[data-v-5c52f6b8]{width:40px;height:40px;border-radius:50%;background:#f5f7fa;border:2px solid #dcdfe6;display:flex;align-items:center;justify-content:center;margin-bottom:12px;transition:all .3s ease;font-weight:600;color:#909399}.step-item.active .step-icon[data-v-5c52f6b8]{background:#67c23a;border-color:#67c23a;color:#fff}.step-item.current .step-icon[data-v-5c52f6b8]{background:#409eff;border-color:#409eff;color:#fff;transform:scale(1.1);box-shadow:0 0 0 4px rgba(64,158,255,.2)}.step-info[data-v-5c52f6b8]{text-align:center}.step-title[data-v-5c52f6b8]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.step-description[data-v-5c52f6b8]{font-size:14px;color:#909399}.step-line[data-v-5c52f6b8]{position:absolute;top:20px;left:60%;width:90%;height:2px;background:#dcdfe6;z-index:0}.step-item.active .step-line[data-v-5c52f6b8]{background:#67c23a}.step-item:last-child .step-line[data-v-5c52f6b8]{display:none}.step-item:hover .step-icon[data-v-5c52f6b8]{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@keyframes pulse-5c52f6b8{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.step-item.current .step-icon[data-v-5c52f6b8]{animation:pulse-5c52f6b8 2s infinite}@media screen and (max-width:768px){.steps-container[data-v-5c52f6b8]{flex-direction:column;align-items:flex-start;padding:0}.step-item[data-v-5c52f6b8]{flex-direction:row;width:100%;margin-bottom:20px}.step-icon[data-v-5c52f6b8]{margin-bottom:0;margin-right:12px}.step-info[data-v-5c52f6b8]{text-align:left}.step-line[data-v-5c52f6b8]{display:none}}.step-content[data-v-5c52f6b8]{padding:20px}.step-content h2[data-v-5c52f6b8]{font-size:25px;font-weight:800;text-align:center;color:#222;letter-spacing:2px;background:linear-gradient(90deg,#409eff 10%,#67c23a 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;margin-bottom:36px;margin-top:10px;text-shadow:0 4px 16px rgba(64,158,255,.08)}.step-content h2[data-v-5c52f6b8]:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#409eff,#67c23a);border-radius:2px;margin:18px auto 0 auto;box-shadow:0 2px 8px rgba(64,158,255,.12)}.course-selection[data-v-5c52f6b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.course-card[data-v-5c52f6b8]{transition:transform .3s cubic-bezier(.4,2,.6,1),box-shadow .3s cubic-bezier(.4,2,.6,1);box-shadow:0 2px 12px rgba(64,158,255,.08);border-radius:16px;background:#fff;cursor:pointer;text-align:center;padding:25px;position:relative;overflow:visible}.course-card[data-v-5c52f6b8]:hover{transform:translateY(-8px) scale(1.04) rotate(-1deg);box-shadow:0 8px 32px rgba(64,158,255,.18),0 1.5px 8px rgba(103,194,58,.1);z-index:2}.course-card[data-v-5c52f6b8] .el-button{background:linear-gradient(135deg,#409eff,#67c23a);border:none;color:#fff;font-size:16px;font-weight:600;padding:20px 30px;border-radius:20px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,158,255,.2);letter-spacing:1px;position:relative;overflow:hidden}.course-card[data-v-5c52f6b8] .el-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(64,158,255,.3);background:linear-gradient(135deg,#66b1ff,#85ce61)}.course-card[data-v-5c52f6b8] .el-button:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(64,158,255,.2)}.course-card[data-v-5c52f6b8] .el-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.course-card[data-v-5c52f6b8] .el-button:hover:before{left:100%}.course-card h3[data-v-5c52f6b8]{font-size:20px;font-weight:600;color:#303133;margin-bottom:15px}.course-fee[data-v-5c52f6b8]{color:#f56c6c;font-size:20px;font-weight:700;margin:15px 0}.course-desc[data-v-5c52f6b8]{color:#666;margin-bottom:25px;line-height:1.6}.agreement-content[data-v-5c52f6b8],.agreement-text[data-v-5c52f6b8]{text-align:center}.dialog-footer[data-v-5c52f6b8]{gap:20px}.payment-info[data-v-5c52f6b8]{max-width:600px;margin:0 auto}.payment-card[data-v-5c52f6b8]{margin:20px 0}.payment-header[data-v-5c52f6b8]{display:flex;justify-content:center;align-items:center;text-align:center}.payment-header h3[data-v-5c52f6b8]{font-size:24px;font-weight:600;color:#303133;margin:0;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-content[data-v-5c52f6b8]{text-align:center}.payment-code[data-v-5c52f6b8]{font-size:24px;color:#409eff;margin:20px 0}.payment-amount[data-v-5c52f6b8]{font-size:20px;color:#f56c6c;margin:10px 0}.payment-methods[data-v-5c52f6b8]{display:flex;justify-content:center;gap:20px;margin:20px 0}.payment-method-item[data-v-5c52f6b8]{display:flex;flex-direction:column;align-items:center;padding:15px 25px;border-radius:12px;background:#f5f7fa;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.payment-method-item[data-v-5c52f6b8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.payment-method-item.active[data-v-5c52f6b8]{background:#ecf5ff;border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.2)}.payment-method-item .el-icon[data-v-5c52f6b8]{margin-bottom:8px;color:#606266}.payment-method-item.active .el-icon[data-v-5c52f6b8]{color:#409eff}.payment-method-item span[data-v-5c52f6b8]{font-size:14px;color:#606266}.payment-method-item.active span[data-v-5c52f6b8]{color:#409eff;font-weight:500}.payment-qrcode[data-v-5c52f6b8]{margin:30px auto;width:500px;height:500px;background:#fff;padding:15px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.payment-qrcode img[data-v-5c52f6b8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.payment-tip[data-v-5c52f6b8]{color:#666;margin-top:15px;font-size:15px}.completion-info[data-v-5c52f6b8]{text-align:center;padding:40px 0}.completion-info[data-v-5c52f6b8] .el-button{background:linear-gradient(135deg,#409eff,#67c23a);border:none;color:#fff;font-size:16px;font-weight:600;padding:20px 35px;border-radius:25px;transition:all .3s ease;box-shadow:0 4px 15px rgba(64,158,255,.2);letter-spacing:1px;position:relative;overflow:hidden}.completion-info[data-v-5c52f6b8] .el-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(64,158,255,.3);background:linear-gradient(135deg,#66b1ff,#85ce61)}.completion-info[data-v-5c52f6b8] .el-button:active{transform:translateY(1px);box-shadow:0 2px 10px rgba(64,158,255,.2)}.completion-info[data-v-5c52f6b8] .el-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);transition:.5s}.completion-info[data-v-5c52f6b8] .el-button:hover:before{left:100%}.completion-details[data-v-5c52f6b8]{margin:20px 0;text-align:left;padding:25px;background:#f5f7fa;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.completion-details p[data-v-5c52f6b8]{margin:12px 0;color:#606266;font-size:16px;line-height:1.6;padding-left:20px;position:relative}.completion-details p[data-v-5c52f6b8]:before{content:"•";position:absolute;left:0;color:#409eff;font-size:20px;top:-3px}.upload-status[data-v-5c52f6b8]{margin-top:8px;display:flex;align-items:center;gap:10px}.file-name[data-v-5c52f6b8]{font-size:14px;color:#606266;word-break:break-all;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-wrapper[data-v-5c52f6b8]{justify-content:flex-start}.button-group[data-v-5c52f6b8]{margin-top:30px;gap:20px}.material-submit[data-v-5c52f6b8]{padding:40px;max-width:950px;margin:30px auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease}.material-submit h2[data-v-5c52f6b8]{font-size:30px;color:#303133;margin-bottom:35px;text-align:center;position:relative;font-weight:600;padding-bottom:18px}.material-submit h2[data-v-5c52f6b8]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#409eff,#a0cfff);border-radius:4px}.download-section[data-v-5c52f6b8]{margin:30px 0;padding:25px;background:#ecf5ff;border-radius:10px;border-left:5px solid #409eff;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease;gap:12px}.download-section[data-v-5c52f6b8]:hover{box-shadow:0 6px 15px rgba(0,0,0,.08);transform:translateY(-3px)}.download-section p[data-v-5c52f6b8]{margin:0;font-size:16px;color:#606266;flex:1;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.download-section button[data-v-5c52f6b8]{flex-shrink:0;margin-left:0}.download-btn[data-v-5c52f6b8]{background-color:#409eff;color:#fff;border:none;border-radius:6px;padding:10px 25px;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(64,158,255,.3);margin-left:15px;font-weight:500}.download-btn[data-v-5c52f6b8]:hover{background-color:#66b1ff;box-shadow:0 4px 12px rgba(64,158,255,.4);transform:translateY(-2px)}.upload-wrapper[data-v-5c52f6b8]{display:flex;align-items:center;width:100%;margin-bottom:8px}.preview-container[data-v-5c52f6b8]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:300px;border:1px solid #e4e7ed;border-radius:6px;padding:10px;margin-bottom:10px;background-color:#f5f7fa;box-shadow:0 2px 6px rgba(0,0,0,.05)}.file-preview-image[data-v-5c52f6b8]{width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px;margin-bottom:10px}.file-preview-icon[data-v-5c52f6b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#909399}.file-preview-icon .el-icon[data-v-5c52f6b8]{font-size:32px;margin-bottom:10px}.upload-tag[data-v-5c52f6b8]{position:absolute;top:10px;right:10px}.btn-wrapper[data-v-5c52f6b8]{height:auto;display:flex;align-items:center;justify-content:flex-start;margin:10px 0}.upload-wrapper[data-v-5c52f6b8] .el-button{margin-right:10px;display:block!important;visibility:visible!important;opacity:1!important;min-width:120px;font-weight:500}.upload-wrapper[data-v-5c52f6b8] .el-upload--text{width:100%;display:block}.upload-wrapper[data-v-5c52f6b8] .el-upload-list{margin-top:10px}[data-v-5c52f6b8] .el-upload .el-button{display:block!important}.file-select-btn[data-v-5c52f6b8]{background-color:#409eff;color:#fff;border:none;border-radius:6px;padding:0;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 6px rgba(64,158,255,.3);font-weight:500;width:120px;height:40px;line-height:40px;text-align:center;margin:0}.file-select-btn[data-v-5c52f6b8]:hover{background-color:#66b1ff;box-shadow:0 4px 12px rgba(64,158,255,.4);transform:translateY(-2px)}.el-form-item[data-v-5c52f6b8]{margin-bottom:40px;transition:all .3s ease}.el-form-item[data-v-5c52f6b8]:hover{transform:translateX(5px)}.el-input[data-v-5c52f6b8]{width:75%;transition:all .3s ease;height:46px;font-size:16px}[data-v-5c52f6b8] .el-input__wrapper{padding:0 15px}[data-v-5c52f6b8] .el-input__inner{height:46px;font-size:16px}.el-input[data-v-5c52f6b8]:focus-within,.el-input[data-v-5c52f6b8]:hover{transform:scale(1.02)}.upload-section[data-v-5c52f6b8]{padding:32px;background-color:#f9fafc;border-radius:12px;margin:35px 0;border:1px dashed #dcdfe6;transition:all .3s ease}.upload-section-header h3[data-v-5c52f6b8]{text-align:center;margin-bottom:15px}.upload-section[data-v-5c52f6b8]:hover{border-color:#409eff;box-shadow:0 0 15px rgba(64,158,255,.15)}.upload-section .el-form-item[data-v-5c52f6b8]{background:#fff;padding:20px;border-radius:10px;margin-bottom:25px;box-shadow:0 3px 10px rgba(0,0,0,.05);display:flex;align-items:flex-start}.upload-section .el-form-item[data-v-5c52f6b8]:last-child{margin-bottom:0}.upload-section .el-form-item[data-v-5c52f6b8] .el-form-item__label,.upload-section .el-form-item[data-v-5c52f6b8] .el-form-item__label-wrap{width:120px;text-align:left;justify-content:flex-start;padding-top:10px}.upload-section .el-form-item[data-v-5c52f6b8] .el-form-item__content{flex:1;display:flex;flex-direction:column}[data-v-5c52f6b8] .el-upload{display:flex;align-items:center;width:100%}[data-v-5c52f6b8] .el-form-item__content{display:flex;flex-direction:column;align-items:flex-start;margin-left:0!important}.el-upload__tip[data-v-5c52f6b8]{color:#909399;font-size:14px;line-height:1.5}.button-group[data-v-5c52f6b8]{display:flex;gap:50px;justify-content:center;margin-top:50px}.button-group button[data-v-5c52f6b8]{padding:0;font-size:18px;border-radius:6px;transition:all .3s ease;width:180px;height:44px;line-height:44px;letter-spacing:2px;font-weight:500;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.1)}.button-group button[data-v-5c52f6b8]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.button-group button[data-v-5c52f6b8]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.save-btn[data-v-5c52f6b8]{background:linear-gradient(135deg,#909399,#606266);color:#fff}.submit-btn[data-v-5c52f6b8]{background-color:#409eff;color:#fff}[data-v-5c52f6b8] .el-upload-list{width:100%;margin-top:15px}[data-v-5c52f6b8] .el-upload-list__item{transition:all .3s ease;padding:8px 10px;margin:8px 0}[data-v-5c52f6b8] .el-upload-list__item:hover{transform:translateX(5px)}[data-v-5c52f6b8] .el-upload-list__item-name{color:#606266;font-weight:500;font-size:15px}[data-v-5c52f6b8] .el-upload-dragger{display:none}[data-v-5c52f6b8] .el-form-item__label{font-size:16px;font-weight:500;line-height:40px}[data-v-5c52f6b8] .el-upload--text{width:100%}[data-v-5c52f6b8] .el-upload .el-button{display:none}@media screen and (max-width:992px){.material-submit[data-v-5c52f6b8]{max-width:95%;padding:30px}.el-input[data-v-5c52f6b8]{width:90%}.upload-section[data-v-5c52f6b8]{padding:25px}}@media screen and (max-width:768px){.material-submit[data-v-5c52f6b8]{padding:25px;box-shadow:0 5px 12px rgba(0,0,0,.08);margin:20px auto}.material-submit h2[data-v-5c52f6b8]{font-size:24px;margin-bottom:25px}.download-section[data-v-5c52f6b8]{padding:20px}.download-section p[data-v-5c52f6b8],.download-section[data-v-5c52f6b8]{flex-direction:column;align-items:flex-start}.download-section button[data-v-5c52f6b8]{margin-top:15px;width:auto;padding:14px 20px}.download-btn[data-v-5c52f6b8]{margin-top:15px;padding:10px 20px}.file-select-btn[data-v-5c52f6b8]{padding:0;font-size:15px;width:100px;height:38px;line-height:38px}.el-input[data-v-5c52f6b8]{width:100%}.upload-section[data-v-5c52f6b8]{padding:20px}.el-form-item[data-v-5c52f6b8]{margin-bottom:30px}.button-group[data-v-5c52f6b8]{flex-direction:column;width:100%;gap:15px}.button-group button[data-v-5c52f6b8]{width:150px;height:42px;line-height:42px;font-size:16px}}@media screen and (max-width:480px){.material-submit[data-v-5c52f6b8]{padding:18px;margin-top:15px;border-radius:10px}.material-submit h2[data-v-5c52f6b8]{font-size:22px;padding-bottom:12px}.material-submit h2[data-v-5c52f6b8]:after{width:50px}.el-form-item__label[data-v-5c52f6b8]{float:none;display:block;text-align:left;padding:0 0 10px;line-height:1.5;font-size:15px}.upload-section .el-form-item[data-v-5c52f6b8]{padding:15px;flex-direction:column}[data-v-5c52f6b8] .el-upload__input{display:none}[data-v-5c52f6b8] .el-upload-list{width:100%}[data-v-5c52f6b8] .el-upload-list__item{margin:8px 0;width:100%}[data-v-5c52f6b8] .el-form-item__label{font-size:15px}[data-v-5c52f6b8] .el-upload .el-button{padding:12px 22px;width:100%}.download-section p[data-v-5c52f6b8]{font-size:15px;gap:12px}.download-section button[data-v-5c52f6b8]{padding:12px 20px;font-size:15px}.download-btn[data-v-5c52f6b8]{width:auto;padding:8px 18px;font-size:15px}.file-select-btn[data-v-5c52f6b8]{width:100%;height:40px;line-height:40px;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px;font-size:15px}.upload-section .el-form-item[data-v-5c52f6b8] .el-form-item__label,.upload-section .el-form-item[data-v-5c52f6b8] .el-form-item__label-wrap{width:100%;margin-bottom:10px;padding-top:0}.button-group[data-v-5c52f6b8]{flex-direction:column;width:100%;gap:15px}.button-group button[data-v-5c52f6b8]{width:100%;height:42px;line-height:42px;font-size:16px}}.bank-transfer-info[data-v-5c52f6b8]{margin:20px auto;padding:20px;background:#f5f7fa;border-radius:12px;max-width:500px}.bank-transfer-info h4[data-v-5c52f6b8]{color:#303133;font-size:18px;margin-bottom:15px;text-align:center;font-weight:600}.bank-details[data-v-5c52f6b8]{text-align:left;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.bank-details p[data-v-5c52f6b8]{margin:12px 0;color:#606266;font-size:15px;line-height:1.6}.bank-details p span[data-v-5c52f6b8]{color:#909399;font-weight:500;margin-right:8px}.download-tip[data-v-5c52f6b8]{margin:15px 0 0 0;background:#fff7e6;color:#d35400;font-size:17px;font-weight:700;padding:14px 18px;border-radius:8px;display:flex;align-items:center;box-shadow:0 2px 8px 0 rgba(250,173,20,.08)}.download-section p[data-v-5c52f6b8]{margin-top:15px}.download-tip-icon[data-v-5c52f6b8]{font-size:22px;margin-right:10px}.download-tip-text[data-v-5c52f6b8]{line-height:1.7}.download-btn-group[data-v-5c52f6b8]{margin:18px 0 0 0;display:flex;gap:20px}.declaration-condition-tip[data-v-5c52f6b8]{background:#f9fafc;border:1px dashed #409eff;border-radius:10px;padding:22px 28px;margin-bottom:30px;margin-top:10px}.tip-title[data-v-5c52f6b8]{font-weight:700;color:#fa541c;font-size:20px;margin-bottom:18px;display:block;text-shadow:0 2px 8px rgba(250,84,28,.08);text-align:center;border-radius:6px}.condition-selectors[data-v-5c52f6b8]{display:flex;gap:40px;margin:18px 0;flex-wrap:wrap}.condition-selector label[data-v-5c52f6b8]{font-weight:500;color:#222;margin-right:10px}.condition-result[data-v-5c52f6b8]{margin-top:18px;background:#fffbe6;border-left:4px solid #faad14;padding:12px 18px;border-radius:6px;color:#d48806;font-size:15px;font-weight:500}.result-content[data-v-5c52f6b8]{margin-top:6px;word-break:break-all}.course-group-title[data-v-5c52f6b8]{font-size:20px;font-weight:700;color:#409eff;margin:30px 0 10px 0;letter-spacing:2px}.course-group:first-child .course-group-title[data-v-5c52f6b8]{margin-top:0}.file-upload-dialog[data-v-5c52f6b8]{border-radius:8px}.file-uploader[data-v-5c52f6b8]{width:100%}[data-v-5c52f6b8] .el-upload-dragger{width:100%;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-v-5c52f6b8] .el-icon--upload{font-size:40px;color:#c0c4cc;margin-bottom:10px}.el-upload__text[data-v-5c52f6b8]{color:#606266;font-size:14px;text-align:center}.el-upload__text em[data-v-5c52f6b8]{color:#409eff;font-style:normal}.upload-source-select[data-v-5c52f6b8]{margin-top:20px;padding:0 5px}.exam-create-container[data-v-5c52f6b8]{min-height:250px;display:flex;align-items:center;justify-content:center}.path-list[data-v-5c52f6b8]{max-height:250px;overflow-y:auto;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:15px}.path-item[data-v-5c52f6b8]{padding:12px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebeef5}.path-item[data-v-5c52f6b8]:last-child{border-bottom:none}.path-info[data-v-5c52f6b8]{flex:1;overflow:hidden}.path-name[data-v-5c52f6b8]{font-weight:500;font-size:14px}.path-value[data-v-5c52f6b8]{color:#606266;margin-top:4px;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.path-actions[data-v-5c52f6b8]{margin-left:10px}.review-badge[data-v-5c52f6b8]{position:absolute;top:-10px;right:-10px;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:700;z-index:10;color:#fff;transform:translateY(-50%);margin-top:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.review-badge.failed[data-v-5c52f6b8]{background:#f56c6c}.review-badge.pending[data-v-5c52f6b8]{background:#909399}.review-badge.success[data-v-5c52f6b8]{background:#67c23a}.review-badge.warning[data-v-5c52f6b8]{background:#e6a23c}.application-form-dialog[data-v-5c52f6b8] .el-dialog__header{background:linear-gradient(135deg,#409eff,#67c23a);margin:0;padding:20px;border-radius:8px 8px 0 0}.application-form-dialog[data-v-5c52f6b8] .el-dialog__title{color:#fff;font-size:20px;font-weight:600}.application-form-dialog[data-v-5c52f6b8] .el-dialog__body{padding:30px}.application-form-container[data-v-5c52f6b8]{border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.application-table[data-v-5c52f6b8]{width:100%;border-collapse:collapse;margin-bottom:24px;background:#fff;font-size:15px;table-layout:fixed;box-shadow:0 2px 8px rgba(0,0,0,.04);border:2.5px solid #222}.application-table td[data-v-5c52f6b8]{padding:12px 8px;border:2px solid #222;vertical-align:middle;font-family:Microsoft YaHei,SimSun,Arial,sans-serif;background:#fcfcfc;word-break:break-all;min-width:80px;max-width:220px;overflow:hidden;font-size:15px;height:38px;text-align:center}.application-table .label-cell[data-v-5c52f6b8]{background-color:#f5f7fa;color:#222;font-weight:700;text-align:center;white-space:pre-line;font-size:15px;min-width:90px;vertical-align:middle}.application-table .red-tip[data-v-5c52f6b8]{color:#d0021b;font-size:15px;font-weight:700;background:#fff0f0;border:none;padding:0}.application-table[data-v-5c52f6b8] .el-input__wrapper{box-shadow:none;border:none;border-radius:0;background:transparent;padding:0;min-height:24px;width:100%}.application-table[data-v-5c52f6b8] .el-input__inner{font-size:15px;padding:0 2px;background:transparent;border:none;height:24px;line-height:24px;width:100%;min-width:0;text-align:center}.application-table[data-v-5c52f6b8] .el-radio,.application-table[data-v-5c52f6b8] .el-radio-group{margin:0 8px 0 0;white-space:nowrap}.application-table[data-v-5c52f6b8] .el-radio__label{font-size:14px;color:#222;font-weight:700}.application-table[data-v-5c52f6b8] .el-radio__input.is-checked+.el-radio__label{color:#409eff;font-weight:700}.application-table[data-v-5c52f6b8] .el-input,.application-table[data-v-5c52f6b8] .el-radio-group{width:100%;min-width:0}.application-table tr[data-v-5c52f6b8]{height:44px}.application-form-title[data-v-5c52f6b8]{text-align:center;font-size:24px;font-weight:700;margin-bottom:22px;letter-spacing:2px;color:#222;font-family:Microsoft YaHei,SimSun,Arial,sans-serif}.application-form-sign[data-v-5c52f6b8]{margin:12px 0 0 0;font-size:16px;color:#222;display:flex;justify-content:space-between;align-items:center}.application-form-sign span[data-v-5c52f6b8]:last-child{margin-left:auto}.application-form-container[data-v-5c52f6b8]{background:#fff;border-radius:10px;padding:28px 24px 0 24px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.dialog-footer[data-v-5c52f6b8]{display:flex;justify-content:center;gap:24px;margin-top:28px}.dialog-footer .el-button[data-v-5c52f6b8]{padding:14px 36px;font-size:17px;border-radius:7px;transition:all .3s}.dialog-footer .el-button[data-v-5c52f6b8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.2)}@media screen and (max-width:900px){.application-table .label-cell[data-v-5c52f6b8],.application-table td[data-v-5c52f6b8]{min-width:60px;font-size:13px;padding:4px 2px}.application-form-title[data-v-5c52f6b8]{font-size:18px}}@media screen and (max-width:600px){.application-table td[data-v-5c52f6b8],.application-table tr[data-v-5c52f6b8],.application-table[data-v-5c52f6b8]{font-size:11px;min-width:36px;padding:2px 1px}.application-form-title[data-v-5c52f6b8]{font-size:14px}.application-form-container[data-v-5c52f6b8]{padding:2px 1px 0 1px}}.avatar-uploader .avatar[data-v-5c52f6b8]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1.5px solid #dcdfe6;margin:0;padding:0}.avatar-uploader-icon[data-v-5c52f6b8]{width:310px!important;height:410px!important;border:1.5px dashed #dcdfe6;border-radius:8px;font-size:15px}.avatar-uploader-icon[data-v-5c52f6b8],.upload-dragger[data-v-5c52f6b8]{display:flex;align-items:center;justify-content:center;color:#aaa;cursor:pointer}.upload-dragger[data-v-5c52f6b8]{width:260px;height:260px;border:2px dashed #dcdfe6;border-radius:8px;flex-direction:column;background:#fafbfc;margin-bottom:10px;transition:border-color .3s}.upload-dragger[data-v-5c52f6b8]:hover{border-color:#409eff;color:#409eff}.upload-plus[data-v-5c52f6b8]{font-size:40px;line-height:1;font-weight:700}.upload-text[data-v-5c52f6b8]{margin-top:8px;font-size:16px}.upload-tip[data-v-5c52f6b8]{font-size:12px;color:#bbb;margin-top:4px}.id-upload-container[data-v-5c52f6b8]{display:flex;gap:20px;margin-bottom:10px}.id-upload-item[data-v-5c52f6b8]{flex:1;max-width:300px}.id-upload-item .upload-dragger[data-v-5c52f6b8]{width:260px;height:260px;border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa;transition:border-color .3s}.id-upload-item .upload-dragger[data-v-5c52f6b8]:hover{border-color:#409eff}.id-upload-item .example-image[data-v-5c52f6b8]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;z-index:1}.id-upload-item .upload-plus[data-v-5c52f6b8]{font-size:28px;color:#8c939d;width:28px;height:28px;line-height:28px;text-align:center;z-index:2}.id-upload-item .upload-text[data-v-5c52f6b8]{color:#606266;font-size:14px;margin-top:8px;z-index:2}.id-upload-item .upload-tip[data-v-5c52f6b8]{color:#909399;font-size:12px;margin-top:4px;z-index:2}.id-upload-item .preview-container[data-v-5c52f6b8]{width:100%;height:180px;position:relative;border-radius:6px;overflow:hidden}.id-upload-item .file-preview-image[data-v-5c52f6b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.id-upload-item .upload-tag[data-v-5c52f6b8]{position:absolute;top:8px;right:8px;z-index:2}.id-upload-item .el-upload__tip[data-v-5c52f6b8]{margin-top:8px;color:#909399;font-size:12px;text-align:center}.waiting-mask[data-v-5c52f6b8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;z-index:9999;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center}:deep(.el-overlay-dialog){background:rgba(0,0,0,.6)!important;backdrop-filter:blur(2px);z-index:2000!important}.text-learning-container[data-v-022185e4]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh}.course-header[data-v-022185e4]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.header-row[data-v-022185e4]{display:flex;justify-content:space-between;align-items:flex-start}.title-section[data-v-022185e4]{display:flex;flex-direction:column}.course-header h1[data-v-022185e4]{font-size:24px;color:#52c41a;margin:0 0 10px 0;line-height:32px;display:flex;align-items:center;margin-top:3px}.course-info[data-v-022185e4]{display:flex;gap:10px;margin-bottom:15px}.info-badge[data-v-022185e4]{background-color:#e6f7ff;color:#52c41a;padding:4px 8px;border-radius:4px;font-size:12px}.title-with-back[data-v-022185e4]{display:flex;align-items:center;gap:5px}.back-icon[data-v-022185e4]{font-size:24px;cursor:pointer;color:#606266;display:flex;align-items:center;height:32px;line-height:1;transition:color .3s;padding:0;margin-right:10px;background-color:transparent!important;border:none!important;box-shadow:none!important}.back-icon[data-v-022185e4]:hover{color:#52c41a!important}.back-icon[data-v-022185e4]:focus,.back-icon[data-v-022185e4]:hover{background-color:transparent!important;border-color:transparent!important}.back-icon[data-v-022185e4]:focus{outline:none!important;color:rgba(82,196,26,.8)!important;box-shadow:none!important}.back-icon .el-icon[data-v-022185e4]{margin-right:4px;font-size:16px;color:inherit}.overall-progress[data-v-022185e4]{margin-top:0}.progress-bar[data-v-022185e4]{height:20px;background-color:#f5f5f5;border-radius:10px;position:relative;overflow:hidden;margin-bottom:0}.progress[data-v-022185e4]{height:100%;background-color:#52c41a;border-radius:10px;transition:width .3s}.progress-text[data-v-022185e4]{position:absolute;right:10px;top:0;line-height:20px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.2);padding:0 8px;border-radius:10px}.course-main-content[data-v-022185e4]{display:flex;gap:20px}.chapter-nav[data-v-022185e4]{width:300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;padding:0}.chapter-header[data-v-022185e4]{padding:15px;border-bottom:1px solid #eee}.chapter-header h3[data-v-022185e4]{margin:0 0 10px 0;color:#333;font-size:16px}.chapter-list[data-v-022185e4]{list-style:none;padding:0;margin:0;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d0d0 #f5f5f5}.chapter-list[data-v-022185e4]::-webkit-scrollbar{width:6px}.chapter-list[data-v-022185e4]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.chapter-list[data-v-022185e4]::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:10px;border:2px solid #f5f5f5}.chapter-list[data-v-022185e4]::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.chapter-list li[data-v-022185e4]{padding:12px 15px;display:flex;align-items:flex-start;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .3s;margin-bottom:0;border-radius:0}.chapter-list li[data-v-022185e4]:last-child{border-bottom:none}.chapter-list li[data-v-022185e4]:hover{background-color:#f5f7fa}.chapter-list li.active[data-v-022185e4]{background-color:#e6f7ff}.chapter-list li.completed[data-v-022185e4]{background-color:rgba(82,196,26,.05)}.chapter-number[data-v-022185e4]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#666;border-radius:50%;margin-right:15px;flex-shrink:0;margin-top:2px;font-size:13px}.active .chapter-number[data-v-022185e4]{background-color:#1890ff;color:#fff}.completed .chapter-number[data-v-022185e4]{background-color:#52c41a;color:#fff}.chapter-content-nav[data-v-022185e4]{flex-grow:1;display:flex;flex-direction:column;padding-top:1px}.chapter-title-wrapper[data-v-022185e4]{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.chapter-title[data-v-022185e4]{font-size:14px;color:#333;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.bookmark-indicator[data-v-022185e4]{font-size:10px;color:#e6a23c;background-color:#fdf6ec;padding:1px 4px;border-radius:3px;white-space:nowrap;font-weight:400;border:1px solid #f5dab4}.chapter-info[data-v-022185e4]{display:flex;justify-content:flex-end;align-items:center;font-size:12px;color:#999;gap:8px;margin-top:auto}.completed-tag[data-v-022185e4],.not-started-tag[data-v-022185e4],.progress-tag[data-v-022185e4]{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;white-space:nowrap;line-height:1.5;font-weight:500}.completed-tag[data-v-022185e4]{color:#52c41a;background-color:rgba(82,196,26,.1)}.not-started-tag[data-v-022185e4]{color:#999;background-color:rgba(0,0,0,.05)}.progress-tag[data-v-022185e4]{color:#1890ff;background-color:rgba(24,144,255,.1);border:1px solid rgba(24,144,255,.2)}.check-icon[data-v-022185e4],.progress-icon[data-v-022185e4]{display:inline-block;width:12px;height:12px;margin-right:4px;background-size:contain;background-repeat:no-repeat}.check-icon[data-v-022185e4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2352c41a' d='M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7Z'/%3E%3C/svg%3E")}.progress-icon[data-v-022185e4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231890ff' d='M13 2.03v2.02c4.39.54 7.5 4.53 6.96 8.92-.46 3.64-3.32 6.53-6.96 6.96v2c5.5-.55 9.5-5.43 8.95-10.93-.45-4.75-4.22-8.5-8.95-8.97m-2 .03c-1.95.19-3.81.94-5.33 2.2L7.1 5.74c1.12-.9 2.47-1.48 3.9-1.68v-2M4.26 5.67A9.885 9.885 0 0 0 2.05 11h2c.19-1.42.75-2.77 1.64-3.9L4.26 5.67M2.06 13c.2 1.96.97 3.81 2.21 5.33l1.42-1.43A8.002 8.002 0 0 1 4.06 13h-2m5.04 5.37-1.43 1.37A9.994 9.994 0 0 0 11 22v-2a8.002 8.002 0 0 1-3.9-1.63m9.72-3.18-4.11-4.11c.41-1.04.18-2.26-.68-3.11-.9-.91-2.25-1.09-3.34-.59l1.94 1.94-1.25 1.25-2-2c-.5 1.1-.33 2.45.59 3.37.86.85 2.08 1.08 3.11.66l4.11 4.11c.27.27.73.27.99 0 .27-.26.27-.75 0-1.01m-4.11 1.24c-1.87 1.35-4.56 1.25-6.32-.3-1.69-1.53-1.94-4.07-.58-6.47L3.7 8.71c-1.84 2.92-1.66 6.81.56 9.6 2.29 2.91 6.21 3.72 9.41 2l-1.6-3.37Z'/%3E%3C/svg%3E")}.chapter-content-display[data-v-022185e4]{flex:1;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.content-section[data-v-022185e4]{margin-bottom:30px}.section-title[data-v-022185e4]{font-size:18px;margin-top:0;margin-bottom:15px;color:#333;border-bottom:1px solid #eee;padding-bottom:10px;text-align:center}.content-text[data-v-022185e4]{line-height:1.8;color:#333;font-size:15px;word-break:break-all;white-space:pre-line;overflow-wrap:break-word}[data-v-022185e4] .content-text p{margin-bottom:1em}.navigation-buttons[data-v-022185e4]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:15px}.nav-btn[data-v-022185e4]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:700}.prev-btn[data-v-022185e4]{background-color:#f5f5f5;color:#333}.next-btn[data-v-022185e4]{background-color:#1890ff;color:#fff}.save-btn[data-v-022185e4]{background-color:#52c41a;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background-color .3s}.save-btn[data-v-022185e4]:hover{background-color:#389e0d}.nav-btn[data-v-022185e4]:disabled{opacity:.5;cursor:not-allowed}.nav-btn[data-v-022185e4]:not(:disabled):hover{opacity:.8}.section-counter[data-v-022185e4]{font-size:16px;color:#666}@media screen and (max-width:992px){.course-main-content[data-v-022185e4]{flex-direction:column}.chapter-nav[data-v-022185e4]{width:100%;order:-1;margin-bottom:20px}.chapter-list[data-v-022185e4]{max-height:300px}}.back-btn[data-v-022185e4]{display:none}.content-image[data-v-022185e4]{max-width:100%;height:auto;border-radius:8px;margin:20px 0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.image-container[data-v-022185e4]{display:flex;justify-content:center;align-items:center;margin:20px 0}.item-list-under-section[data-v-022185e4]{list-style:none;padding:0;margin:8px 0 0 0}.item-list-under-section li[data-v-022185e4]{padding:8px 12px;margin:4px 0;border-radius:4px;cursor:pointer;transition:background-color .3s}.item-list-under-section li[data-v-022185e4]:hover{background-color:#f5f5f5}.item-list-under-section li.active-item[data-v-022185e4]{background-color:#e6f7ff;color:#1890ff}.item-type[data-v-022185e4]{font-size:12px;color:#666;background-color:#f5f5f5;padding:2px 6px;border-radius:4px;margin-right:8px}.item-title[data-v-022185e4]{font-size:14px}.video-player[data-v-37eda43a]{width:100%;max-width:100%;margin:0 auto;position:relative;background-color:#000}.video-player.controls-hidden .custom-controls[data-v-37eda43a],.video-player.controls-hidden .progress-bar-container[data-v-37eda43a]{opacity:0;visibility:hidden}:fullscreen .custom-controls[data-v-37eda43a],:fullscreen .progress-bar-container[data-v-37eda43a]{transition:opacity .3s ease,visibility .3s ease}:-webkit-full-screen .custom-controls[data-v-37eda43a],:-webkit-full-screen .progress-bar-container[data-v-37eda43a]{-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.video-wrapper[data-v-37eda43a]{position:relative;width:100%;background-color:#000;height:auto}video[data-v-37eda43a]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;background:#000}.play-overlay[data-v-37eda43a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);cursor:pointer}.play-overlay .play-icon[data-v-37eda43a]{width:60px;height:60px;border-radius:50%;background-color:hsla(0,0%,100%,.8);position:relative}.play-overlay .play-icon[data-v-37eda43a]:before{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #1890ff}.control-icon[data-v-37eda43a]{width:20px;height:20px;margin-right:8px;display:inline-block;position:relative}.pause-icon[data-v-37eda43a]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:12px;background:#666;box-shadow:8px 0 0 0 #666}.play-icon[data-v-37eda43a]:before{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #666}.progress-bar-container[data-v-37eda43a]{position:relative;padding:10px 18px;background-color:#f8f9fa;border-bottom:1px solid #eee}.progress-bar[data-v-37eda43a]{height:8px;background-color:#e0e0e0;border-radius:4px;position:relative;overflow:visible;width:100%;margin-bottom:10px}.progress-bar.clickable[data-v-37eda43a]{cursor:pointer!important}.watched-area[data-v-37eda43a]{cursor:pointer;z-index:3;pointer-events:auto}.unwatched-area[data-v-37eda43a]{position:absolute;top:0;height:100%;background-color:transparent;cursor:not-allowed;z-index:4}.progress[data-v-37eda43a]{background-color:#1890ff;z-index:2}.buffered-progress[data-v-37eda43a],.progress[data-v-37eda43a]{height:100%;position:absolute;top:0;left:0;transition:width .3s}.buffered-progress[data-v-37eda43a]{background-color:#add8e6;z-index:1}.progress-info[data-v-37eda43a]{display:flex;justify-content:space-between;align-items:center}.progress-text[data-v-37eda43a]{font-size:14px;color:#1890ff}.chapter-completed[data-v-37eda43a]{color:#52c41a;margin-left:5px;font-weight:700}.time-info[data-v-37eda43a]{font-size:14px;color:#666}.custom-controls[data-v-37eda43a]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background-color:#f8f9fa;border-top:none}.left-controls[data-v-37eda43a],.right-controls[data-v-37eda43a]{display:flex;align-items:center}.control-button[data-v-37eda43a]{background:none;border:none;display:flex;align-items:center;padding:8px 12px;border-radius:4px;cursor:pointer;margin-right:12px;color:#666;transition:all .3s;font-size:15px}.control-button[data-v-37eda43a]:hover{background-color:#e6f7ff;color:#1890ff}.control-button.volume-button[data-v-37eda43a]{position:relative;width:36px;margin-right:5px}.control-button.volume-button .control-icon[data-v-37eda43a]{width:100%;margin-right:0}.volume-icon[data-v-37eda43a]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-right:6px solid #666;border-bottom:6px solid transparent}.volume-icon[data-v-37eda43a]:after{content:"";position:absolute;left:14px;top:50%;height:10px;width:5px;background:#666;transform:translateY(-50%)}.volume-waves[data-v-37eda43a]{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:8px;height:12px;overflow:hidden}.volume-waves[data-v-37eda43a]:after,.volume-waves[data-v-37eda43a]:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;border:1px solid #666;left:-5px;top:50%;transform:translateY(-50%)}.volume-waves[data-v-37eda43a]:after{width:12px;height:12px;left:-7px}.mute-icon[data-v-37eda43a]:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-right:6px solid #666;border-bottom:6px solid transparent}.mute-icon[data-v-37eda43a]:after{content:"";position:absolute;left:14px;top:50%;height:10px;width:5px;background:#666;transform:translateY(-50%)}.mute-waves[data-v-37eda43a]{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:8px;height:12px;overflow:hidden}.mute-waves[data-v-37eda43a]:before{content:"";position:absolute;width:16px;height:2px;background:#666;transform:rotate(45deg);left:-4px;top:5px}.volume-control[data-v-37eda43a]{display:flex;align-items:center}.volume-slider[data-v-37eda43a]{width:80px;margin-left:5px;cursor:pointer}.playback-info[data-v-37eda43a]{padding:6px 10px;background-color:#e6f7ff;border-radius:4px;font-size:14px;color:#1890ff}@media screen and (max-width:768px){.control-button[data-v-37eda43a]{padding:6px}.control-icon[data-v-37eda43a]{margin-right:0}.control-button span[data-v-37eda43a]{display:none}.fullscreen-button span[data-v-37eda43a]{display:inline-block;white-space:nowrap;overflow:hidden}.volume-slider[data-v-37eda43a]{width:60px}}@media screen and (max-width:480px){.fullscreen-button[data-v-37eda43a]{padding:6px 8px}.fullscreen-button span[data-v-37eda43a]{font-size:12px}}.svg-icon[data-v-37eda43a]{width:24px;height:24px;fill:#666;transition:fill .3s}.control-button:hover .svg-icon[data-v-37eda43a]{fill:#1890ff}.volume-button[data-v-37eda43a]{display:flex;align-items:center;justify-content:center;padding:8px;width:40px;height:40px}.fullscreen-button[data-v-37eda43a]{display:flex;align-items:center;padding:6px 10px;background-color:#e6f7ff;border-radius:4px;color:#1890ff;transition:all .3s}.fullscreen-button[data-v-37eda43a]:hover{background-color:#bae7ff}.fullscreen-button .svg-icon[data-v-37eda43a]{width:20px;height:20px;margin-right:4px;fill:#1890ff}:fullscreen .video-player[data-v-37eda43a]{width:100vw;height:100vh;display:flex;flex-direction:column}:fullscreen .video-wrapper[data-v-37eda43a]{flex:1;aspect-ratio:auto}:fullscreen video[data-v-37eda43a]{width:100%;height:100%}:fullscreen .custom-controls[data-v-37eda43a],:fullscreen .progress-bar-container[data-v-37eda43a]{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(248,249,250,.9);z-index:1000;padding:6px 12px;box-sizing:border-box}:fullscreen .progress-bar-container[data-v-37eda43a]{bottom:50px;padding:6px 20px}:fullscreen .progress-bar[data-v-37eda43a]{height:6px;margin-bottom:5px}:fullscreen .progress-info[data-v-37eda43a]{font-size:12px;display:flex;justify-content:space-between;align-items:center;width:100%}:fullscreen .progress-text[data-v-37eda43a],:fullscreen .time-info[data-v-37eda43a]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:fullscreen .time-info[data-v-37eda43a]{margin-left:auto}:fullscreen .control-button[data-v-37eda43a]{padding:4px 8px;margin-right:8px;font-size:13px}:fullscreen .svg-icon[data-v-37eda43a]{width:20px;height:20px}:fullscreen .volume-slider[data-v-37eda43a]{width:60px}:-webkit-full-screen .video-player[data-v-37eda43a]{width:100vw;height:100vh;display:flex;flex-direction:column}:-webkit-full-screen .video-wrapper[data-v-37eda43a]{flex:1;aspect-ratio:auto}:-webkit-full-screen video[data-v-37eda43a]{width:100%;height:100%}:-webkit-full-screen .custom-controls[data-v-37eda43a],:-webkit-full-screen .progress-bar-container[data-v-37eda43a]{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(248,249,250,.9);z-index:1000;padding:6px 12px;box-sizing:border-box}:-webkit-full-screen .progress-bar-container[data-v-37eda43a]{bottom:50px;padding:6px 20px}:-webkit-full-screen .progress-bar[data-v-37eda43a]{height:6px;margin-bottom:5px}:-webkit-full-screen .progress-info[data-v-37eda43a]{font-size:12px;display:flex;justify-content:space-between;align-items:center;width:100%}:-webkit-full-screen .progress-text[data-v-37eda43a],:-webkit-full-screen .time-info[data-v-37eda43a]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:-webkit-full-screen .time-info[data-v-37eda43a]{margin-left:auto}:-webkit-full-screen .control-button[data-v-37eda43a]{padding:4px 8px;margin-right:8px;font-size:13px}:-webkit-full-screen .svg-icon[data-v-37eda43a]{width:20px;height:20px}:-webkit-full-screen .volume-slider[data-v-37eda43a]{width:60px}:-moz-full-screen .video-player[data-v-37eda43a]{width:100vw;height:100vh;display:flex;flex-direction:column}:-moz-full-screen .video-wrapper[data-v-37eda43a]{flex:1;aspect-ratio:auto}:-moz-full-screen video[data-v-37eda43a]{width:100%;height:100%}:-moz-full-screen .custom-controls[data-v-37eda43a],:-moz-full-screen .progress-bar-container[data-v-37eda43a]{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(248,249,250,.9);z-index:900;padding:6px 12px;box-sizing:border-box}:-moz-full-screen .progress-bar-container[data-v-37eda43a]{bottom:50px;padding:6px 20px}:-moz-full-screen .progress-bar[data-v-37eda43a]{height:6px;margin-bottom:5px}:-moz-full-screen .progress-info[data-v-37eda43a]{font-size:12px;display:flex;justify-content:space-between;align-items:center;width:100%}:-moz-full-screen .progress-text[data-v-37eda43a],:-moz-full-screen .time-info[data-v-37eda43a]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:-moz-full-screen .time-info[data-v-37eda43a]{margin-left:auto}:-moz-full-screen .control-button[data-v-37eda43a]{padding:4px 8px;margin-right:8px;font-size:13px}:-moz-full-screen .svg-icon[data-v-37eda43a]{width:20px;height:20px}:-moz-full-screen .volume-slider[data-v-37eda43a]{width:60px}:-ms-fullscreen .video-player[data-v-37eda43a]{width:100vw;height:100vh;display:flex;flex-direction:column}:-ms-fullscreen .video-wrapper[data-v-37eda43a]{flex:1;aspect-ratio:auto}:-ms-fullscreen video[data-v-37eda43a]{width:100%;height:100%}:-ms-fullscreen .custom-controls[data-v-37eda43a],:-ms-fullscreen .progress-bar-container[data-v-37eda43a]{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(248,249,250,.9);z-index:900;padding:6px 12px;box-sizing:border-box}:-ms-fullscreen .progress-bar-container[data-v-37eda43a]{bottom:50px;padding:6px 20px}:-ms-fullscreen .progress-bar[data-v-37eda43a]{height:6px;margin-bottom:5px}:-ms-fullscreen .progress-info[data-v-37eda43a]{font-size:12px;display:flex;justify-content:space-between;align-items:center;width:100%}:-ms-fullscreen .progress-text[data-v-37eda43a],:-ms-fullscreen .time-info[data-v-37eda43a]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:-ms-fullscreen .time-info[data-v-37eda43a]{margin-left:auto}:-ms-fullscreen .control-button[data-v-37eda43a]{padding:4px 8px;margin-right:8px;font-size:13px}:-ms-fullscreen .svg-icon[data-v-37eda43a]{width:20px;height:20px}:-ms-fullscreen .volume-slider[data-v-37eda43a]{width:60px}:-webkit-full-screen .video-js video[data-v-37eda43a],:fullscreen .video-js video[data-v-37eda43a]{object-fit:cover!important;width:100vw!important;height:100vh!important}:-moz-full-screen video[data-v-37eda43a],:-ms-fullscreen video[data-v-37eda43a],:-webkit-full-screen video[data-v-37eda43a],:fullscreen video[data-v-37eda43a]{width:100vw!important;height:100vh!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important;margin:0!important;padding:0!important;background:#000!important}:-moz-full-screen .video-player,:-ms-fullscreen .video-player,:-webkit-full-screen .video-player,:fullscreen .video-player{width:100vw!important;height:100vh!important;background:#000!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.video-learning-container[data-v-08525245]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh}.course-header[data-v-08525245]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.header-row[data-v-08525245]{display:flex;justify-content:space-between;align-items:flex-start}.title-section[data-v-08525245]{display:flex;flex-direction:column}.course-header h1[data-v-08525245]{font-size:24px;color:#1890ff;margin:0 0 10px 0;line-height:32px;display:flex;align-items:center}.course-info[data-v-08525245]{display:flex;gap:10px;margin-bottom:15px}.info-badge[data-v-08525245]{background-color:#e6f7ff;color:#1890ff;padding:4px 8px;border-radius:4px;font-size:12px}.title-with-back[data-v-08525245]{display:flex;align-items:center;gap:15px}.back-icon[data-v-08525245]{font-size:24px;cursor:pointer;color:#606266;display:flex;align-items:center;height:32px;line-height:1;margin-bottom:5px}.back-btn[data-v-08525245]:hover{background-color:#e8aeb6}.course-content[data-v-08525245]{display:flex;gap:20px}.main-content[data-v-08525245]{flex:1;display:flex;flex-direction:column;gap:20px}.video-section[data-v-08525245]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px}.section-title[data-v-08525245]{font-size:18px;margin-top:0;margin-bottom:15px;color:#333;border-bottom:1px solid #eee;padding-bottom:10px;text-align:center}.video-player-container[data-v-08525245]{width:100%;background-color:#000;border-radius:8px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.full-video-player[data-v-08525245]{width:100%;height:100%}:fullscreen .full-video-player[data-v-08525245]{width:100vw!important;height:100vh!important;background-color:#000}:fullscreen .video-player-container[data-v-08525245]{width:100vw!important;height:100vh!important;position:fixed;top:0;left:0;margin:0;padding:0;z-index:9999;background-color:#000;border-radius:0;box-shadow:none}:-webkit-full-screen .full-video-player[data-v-08525245],:-webkit-full-screen .video-player-container[data-v-08525245]{width:100vw!important;height:100vh!important;background-color:#000}:-webkit-full-screen .video-player-container[data-v-08525245]{position:fixed;top:0;left:0;margin:0;padding:0;z-index:9999;border-radius:0;box-shadow:none}@media screen and (max-width:768px) and (orientation:landscape){:-webkit-full-screen video[data-v-08525245],:fullscreen video[data-v-08525245]{width:100%!important;height:100%!important;object-fit:contain!important}}.navigation-controls[data-v-08525245]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:15px}.nav-btn[data-v-08525245]{display:flex;align-items:center;justify-content:center;padding:10px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s;width:100px;text-align:center}.prev-btn[data-v-08525245]{background-color:#f5f5f5;color:#333}.next-btn[data-v-08525245]{background-color:#1890ff;color:#fff}.nav-btn[data-v-08525245]:hover:not(:disabled){opacity:.8}.nav-btn[data-v-08525245]:disabled{opacity:.5;cursor:not-allowed}.section-counter[data-v-08525245]{font-size:16px;color:#666}.nav-icon[data-v-08525245]{display:inline-block;width:16px;height:16px;vertical-align:middle;position:relative}.prev-icon[data-v-08525245]{margin-right:6px;top:-1px}.next-icon[data-v-08525245]{margin-left:6px;top:-1px}.note-container[data-v-08525245]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;flex-grow:1;display:flex;flex-direction:column}.note-header[data-v-08525245]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.note-header h3[data-v-08525245]{margin:0;color:#333;font-size:18px}.note-textarea[data-v-08525245]{width:100%;height:200px;padding:10px;border:1px solid #eee;border-radius:4px;resize:vertical;font-family:Arial,sans-serif;margin-bottom:15px;box-sizing:border-box}.note-actions[data-v-08525245]{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.action-btn[data-v-08525245]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:700}.save-btn[data-v-08525245]{background-color:#52c41a;color:#fff;min-width:100px}.clear-btn[data-v-08525245]{background-color:#f5f5f5;color:#666;min-width:80px}.action-btn[data-v-08525245]:hover{opacity:.8}.chapter-nav[data-v-08525245]{width:300px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.chapter-header[data-v-08525245]{padding:15px;border-bottom:1px solid #eee}.chapter-header h3[data-v-08525245]{margin:0 0 15px 0;color:#333}.filter-options[data-v-08525245]{display:flex;gap:10px}.filter-option[data-v-08525245]{padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;background-color:#f5f5f5;color:#666}.filter-option.active[data-v-08525245]{background-color:#1890ff;color:#fff}.chapter-list[data-v-08525245]{list-style:none;padding:0;margin:0;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d0d0 #f5f5f5}.chapter-list[data-v-08525245]::-webkit-scrollbar{width:6px}.chapter-list[data-v-08525245]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.chapter-list[data-v-08525245]::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:10px;border:2px solid #f5f5f5}.chapter-list[data-v-08525245]::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.chapter-list li[data-v-08525245]{padding:12px 15px;display:flex;align-items:flex-start;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .3s}.chapter-list li[data-v-08525245]:hover{background-color:#f5f7fa}.chapter-list li.active[data-v-08525245]{background-color:#e6f7ff}.chapter-list li.completed[data-v-08525245]{background-color:rgba(82,196,26,.1)}.chapter-list li.in-progress[data-v-08525245]{background-color:rgba(24,144,255,.05)}.chapter-number[data-v-08525245]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#666;border-radius:50%;margin-right:15px;flex-shrink:0;margin-top:2px}.active .chapter-number[data-v-08525245]{background-color:#1890ff;color:#fff}.completed .chapter-number[data-v-08525245]{background-color:#52c41a;color:#fff}.chapter-content[data-v-08525245]{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:4px}.chapter-title[data-v-08525245]{font-size:14px;color:#333;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;flex:1;margin-right:10px;margin-bottom:0;padding-top:1px}.chapter-item-title[data-v-08525245]{font-size:12px;color:#999;font-weight:400;margin-top:4px;margin-bottom:0}.chapter-info[data-v-08525245]{display:flex;flex-direction:column;font-size:12px;color:#999;gap:4px;align-items:flex-end;min-width:70px}.info-section[data-v-08525245]{display:flex;justify-content:space-between;align-items:center;width:100%}.duration[data-v-08525245]{display:flex;align-items:center;background-color:#f5f5f5;padding:1px 6px;border-radius:4px;color:#666;white-space:nowrap;line-height:1.5}.time-icon[data-v-08525245]{display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10 10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67-.75 1.23L11 13V7h1.5Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.completed .time-icon[data-v-08525245]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10 10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67-.75 1.23L11 13V7h1.5Z'/%3E%3C/svg%3E")}.chapter-list li.completed .duration[data-v-08525245]{background-color:rgba(82,196,26,.15);color:#52c41a}.chapter-list li.in-progress .duration[data-v-08525245]{background-color:rgba(24,144,255,.1);color:#1890ff}.completed-tag[data-v-08525245]{color:#52c41a;font-weight:500;display:inline-flex;align-items:center;background-color:rgba(82,196,26,.1);padding:1px 6px;border-radius:4px;white-space:nowrap;margin-left:auto;line-height:1.5}.check-icon[data-v-08525245]{display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2352c41a' d='M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.progress-tag[data-v-08525245]{color:#1890ff;background-color:rgba(24,144,255,.1);padding:1px 6px;border-radius:4px;white-space:nowrap;margin-left:auto;line-height:1.5;border:1px solid rgba(24,144,255,.2);display:inline-flex;align-items:center}.progress-icon[data-v-08525245]{display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231890ff' d='M13 2.03v2.02c4.39.54 7.5 4.53 6.96 8.92-.46 3.64-3.32 6.53-6.96 6.96v2c5.5-.55 9.5-5.43 8.95-10.93-.45-4.75-4.22-8.5-8.95-8.97m-2 .03c-1.95.19-3.81.94-5.33 2.2L7.1 5.74c1.12-.9 2.47-1.48 3.9-1.68v-2M4.26 5.67A9.885 9.885 0 0 0 2.05 11h2c.19-1.42.75-2.77 1.64-3.9L4.26 5.67M2.06 13c.2 1.96.97 3.81 2.21 5.33l1.42-1.43A8.002 8.002 0 0 1 4.06 13h-2m5.04 5.37-1.43 1.37A9.994 9.994 0 0 0 11 22v-2a8.002 8.002 0 0 1-3.9-1.63m9.72-3.18-4.11-4.11c.41-1.04.18-2.26-.68-3.11-.9-.91-2.25-1.09-3.34-.59l1.94 1.94-1.25 1.25-2-2c-.5 1.1-.33 2.45.59 3.37.86.85 2.08 1.08 3.11.66l4.11 4.11c.27.27.73.27.99 0 .27-.26.27-.75 0-1.01m-4.11 1.24c-1.87 1.35-4.56 1.25-6.32-.3-1.69-1.53-1.94-4.07-.58-6.47L3.7 8.71c-1.84 2.92-1.66 6.81.56 9.6 2.29 2.91 6.21 3.72 9.41 2l-1.6-3.37Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.not-started-tag[data-v-08525245]{color:#999;background-color:rgba(0,0,0,.05);padding:1px 6px;border-radius:4px;white-space:nowrap;margin-left:auto;line-height:1.5}@media screen and (max-width:992px){.course-content[data-v-08525245]{flex-direction:column}.chapter-nav[data-v-08525245]{width:100%;order:-1;margin-bottom:20px}.chapter-list[data-v-08525245]{max-height:300px}}.item-list[data-v-08525245]{list-style:none;padding:0;margin:8px 0 0 0}.item-list li[data-v-08525245]{padding:8px 12px;margin:4px 0;border-radius:4px;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;gap:8px}.item-list li[data-v-08525245]:hover{background-color:#f5f5f5}.item-list li.active[data-v-08525245]{background-color:#e6f7ff;color:#1890ff}.item-type[data-v-08525245]{font-size:12px;color:#666;background-color:#f5f5f5;padding:2px 6px;border-radius:4px}.item-title[data-v-08525245]{flex:1;font-size:14px}.item-duration[data-v-08525245]{font-size:12px;color:#999}.exam-paper-container[data-v-7974b016]{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px)}.exam-header[data-v-7974b016]{margin-bottom:30px}.header-row[data-v-7974b016]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.exam-header h1[data-v-7974b016]{color:#1890ff;margin:0;font-size:24px}.exam-info[data-v-7974b016]{display:flex;gap:20px}.info-item[data-v-7974b016]{color:#666;font-size:14px}.progress-bar[data-v-7974b016]{height:20px;background-color:#f5f5f5;border-radius:10px;position:relative;overflow:hidden}.progress[data-v-7974b016]{height:100%;background-color:#1890ff;border-radius:10px;transition:width .3s}.progress-bar span[data-v-7974b016]{position:absolute;right:10px;top:0;line-height:20px;font-size:12px;color:#666}.exam-content[data-v-7974b016]{display:flex;gap:20px}.question-nav[data-v-7974b016]{width:250px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.question-nav h3[data-v-7974b016]{margin:0 0 20px 0;color:#444;text-align:center;font-size:18px}.question-nav-grid[data-v-7974b016]{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;margin-bottom:20px}.nav-item[data-v-7974b016]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all .15s}.nav-item[data-v-7974b016]:hover{background-color:#e6f7ff}.nav-item.answered[data-v-7974b016]{background-color:#1890ff;color:#fff}.nav-item.current[data-v-7974b016]{border:2px solid #1890ff;background-color:#e6f7ff;transition:border .1s,background-color .1s}.nav-legend[data-v-7974b016]{border-top:1px solid #eee;padding-top:15px}.legend-item[data-v-7974b016]{display:flex;align-items:center;margin-bottom:10px;font-size:13px;color:#666}.legend-dot[data-v-7974b016]{width:14px;height:14px;border-radius:50%;background-color:#f5f5f5;margin-right:10px}.legend-dot.answered[data-v-7974b016]{background-color:#1890ff}.question-content[data-v-7974b016]{flex:1;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);scroll-behavior:smooth;overflow-y:auto}.question-header[data-v-7974b016]{display:flex;align-items:center;margin-bottom:15px}.question-number[data-v-7974b016]{color:#666;font-size:14px}.question-text{&[data-v-7974b016]{font-size:16px;color:#333;margin-bottom:20px;line-height:1.6}[data-v-7974b016] p{margin:.5em 0}[data-v-7974b016] img{max-width:100%;height:auto;margin:1em 0}[data-v-7974b016] ol,[data-v-7974b016] ul{padding-left:2em;margin:.5em 0}[data-v-7974b016] code,[data-v-7974b016] pre{background-color:#f5f5f5;padding:.2em .4em;border-radius:3px;font-family:monospace}[data-v-7974b016] table{border-collapse:collapse;width:100%;margin:1em 0;td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#f5f5f5}}[data-v-7974b016] blockquote{margin:1em 0;padding:.5em 1em;border-left:4px solid #ddd;background-color:#f9f9f9}[data-v-7974b016] a{color:#1890ff;text-decoration:none;&:hover{text-decoration:underline}}}.options-container[data-v-7974b016]{display:flex;flex-direction:column;gap:12px}.option-item[data-v-7974b016]{display:flex;align-items:center;padding:12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s}.option-item[data-v-7974b016]:hover{background-color:#f5f7fa}.option-item.selected[data-v-7974b016]{background-color:#e6f7ff;border-color:#1890ff}.option-label[data-v-7974b016]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:50%;margin-right:12px;font-size:14px}.option-content[data-v-7974b016]{flex:1}.fill-container[data-v-7974b016]{margin:20px 0}.fill-input[data-v-7974b016]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;transition:border-color .3s}.fill-input[data-v-7974b016]:focus{border-color:#1890ff;outline:none}.rich-text-editor[data-v-7974b016]{border:1px solid #ddd;border-radius:4px;overflow:hidden}.toolbar[data-v-7974b016]{padding:12px;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;gap:12px;align-items:center}.toolbar-btn[data-v-7974b016]{position:relative;display:flex;align-items:center;justify-content:center;padding:0;height:36px;background:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#454545;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s;width:100px;overflow:hidden}.toolbar-btn[data-v-7974b016]:hover{color:#1890ff;border-color:#1890ff;background-color:#f0f7ff}.toolbar-btn[data-v-7974b016]:active{background-color:#e6f7ff;transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.toolbar-btn[data-v-7974b016]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(24,144,255,.1);opacity:0;transition:opacity .3s}.toolbar-btn[data-v-7974b016]:active:after{opacity:1}.upload-btn[data-v-7974b016]{background-color:#f6ffed;border-color:#b7eb8f;color:#52c41a}.upload-btn[data-v-7974b016]:hover{background-color:#f0fce8;border-color:#52c41a;color:#389e0d}.btn-text[data-v-7974b016]{display:block;width:100%;text-align:center;font-weight:700}.editor-content[data-v-7974b016]{min-height:200px;padding:16px;outline:none;font-size:14px;line-height:1.6;color:#262626;background:#fff;border-radius:0 0 4px 4px;transition:all .3s}.editor-content[data-v-7974b016]:focus{background-color:#fafafa;box-shadow:inset 0 0 3px rgba(0,137,255,.2)}.editor-content[data-v-7974b016]:empty:before{content:attr(placeholder);color:#999;font-style:italic}.editor-content img[data-v-7974b016]{max-width:100%;display:block;margin:10px auto;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.editor-content a[data-v-7974b016]{color:#1890ff;text-decoration:none}.judge-container[data-v-7974b016]{margin:20px 0}.judge-options[data-v-7974b016]{display:flex;gap:20px}.judge-option[data-v-7974b016]{flex:1;display:flex;align-items:center;padding:12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .3s}.judge-option[data-v-7974b016]:hover{background-color:#f5f7fa}.judge-option.selected[data-v-7974b016]{background-color:#e6f7ff;border-color:#1890ff}.question-navigation[data-v-7974b016]{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.nav-btn[data-v-7974b016]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:all .3s}.prev-btn[data-v-7974b016]{background-color:#f5f5f5;color:#666}.next-btn[data-v-7974b016]{background-color:#1890ff;color:#fff}.submit-btn[data-v-7974b016]{background-color:#67c23a;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;transition:all .3s}.nav-btn[data-v-7974b016]:disabled{opacity:.5;cursor:not-allowed}.nav-btn[data-v-7974b016]:not(:disabled):hover,.submit-btn[data-v-7974b016]:hover{opacity:.8}.submit-dialog-content[data-v-7974b016]{text-align:center;padding:20px 0}.warning-icon[data-v-7974b016]{font-size:48px;color:#e6a23c;margin-bottom:15px}.submit-warning[data-v-7974b016]{color:#f56c6c;font-size:14px;margin-top:10px}.timer[data-v-7974b016]{font-family:monospace;font-weight:700;font-size:16px;color:#1890ff}.group-header[data-v-7974b016]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #1890ff}.group-header h3[data-v-7974b016]{margin:0;color:#1890ff;font-size:18px}.group-count[data-v-7974b016]{margin-left:10px;color:#666;font-size:14px}.question-item[data-v-7974b016]{margin-bottom:40px;padding:20px;border-radius:8px;border-bottom:1px solid #eee;scroll-margin-top:20px}.question-item[data-v-7974b016]:last-child{border-bottom:none}@media (prefers-reduced-motion:no-preference){.question-content[data-v-7974b016],html[data-v-7974b016]{scroll-behavior:smooth}html[data-v-7974b016]{--scroll-behavior:smooth;scroll-timeline:smooth;scroll-timeline-axis:block;scroll-timeline-name:smooth;--scroll-timeline-name:smooth;--scroll-timeline-axis:block}}@media (max-width:768px){.exam-content[data-v-7974b016]{flex-direction:column}.question-nav[data-v-7974b016]{width:90%;margin-bottom:20px}.header-row[data-v-7974b016]{flex-direction:column;align-items:flex-start;gap:10px}.exam-info[data-v-7974b016]{flex-wrap:wrap}}[data-v-7974b016] .el-dialog__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}[data-v-7974b016] .v-modal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}[data-v-7974b016] .el-dialog{width:30%!important;margin:0 auto!important;position:relative;top:45%!important;transform:translateY(-50%);max-height:90vh;overflow-y:auto;transition:width .3s}@media screen and (max-width:1200px){[data-v-7974b016] .el-dialog{width:40%!important}}@media screen and (max-width:992px){[data-v-7974b016] .el-dialog{width:50%!important}}@media screen and (max-width:768px){[data-v-7974b016] .el-dialog{width:70%!important}}@media screen and (max-width:480px){[data-v-7974b016] .el-dialog{width:90%!important;top:40%!important}[data-v-7974b016] .submit-dialog-content{padding:10px}[data-v-7974b016] .el-dialog__title{font-size:16px}[data-v-7974b016] .el-dialog__body{padding:15px}[data-v-7974b016] .el-dialog__footer{padding:10px 15px}}@media screen and (max-width:320px){[data-v-7974b016] .el-dialog{width:95%!important;top:35%!important}[data-v-7974b016] .el-dialog__body{padding:10px}}.exit-count[data-v-7974b016]{color:#e6a23c;font-size:14px;margin:10px 0;font-weight:700}.exit-warning[data-v-7974b016]{color:#f40000ce;font-size:14px;margin-top:5px}.incomplete-warning[data-v-7974b016]{color:#f56c6c;font-size:14px;margin-top:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.incomplete-warning[data-v-7974b016]:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#f56c6c;color:#fff;border-radius:50%;margin-right:8px;font-size:12px;font-weight:700}.subjective-container[data-v-7974b016]{margin-bottom:20px}.exam-result-container[data-v-9adf4aaa]{max-width:1200px;margin:20px auto;padding:20px;background-color:#f8f9fa}.exam-result-header[data-v-9adf4aaa]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.exam-result-header h1[data-v-9adf4aaa]{color:#1890ff;margin:0;font-size:22px}.back-icon[data-v-9adf4aaa]{font-size:24px;cursor:pointer;color:#606266;display:flex;align-items:center;height:32px;line-height:1;transition:color .3s;padding:0;margin-right:10px;background-color:transparent!important;border:none!important;box-shadow:none!important}.back-icon[data-v-9adf4aaa]:hover{color:#fc8201!important}.back-icon[data-v-9adf4aaa]:focus,.back-icon[data-v-9adf4aaa]:hover{background-color:transparent!important;border-color:transparent!important}.back-icon[data-v-9adf4aaa]:focus{outline:none!important;color:rgba(82,196,26,.8)!important;box-shadow:none!important}.back-icon .el-icon[data-v-9adf4aaa]{margin-right:4px;font-size:16px;color:inherit}.score-summary[data-v-9adf4aaa]{font-size:18px;color:#333}.user-score[data-v-9adf4aaa]{font-weight:700;color:#f56c6c}.total-score[data-v-9adf4aaa]{color:#666}.back-button[data-v-9adf4aaa]{margin-left:20px}.exam-result-body[data-v-9adf4aaa]{display:flex;gap:20px}.result-question-nav[data-v-9adf4aaa]{width:220px;background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.result-question-nav h3[data-v-9adf4aaa]{text-align:center;margin:0 0 15px 0;font-size:16px;color:#333}.nav-grid[data-v-9adf4aaa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:8px;margin-bottom:15px}.nav-item[data-v-9adf4aaa]{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer;font-size:14px;border:1px solid #dcdfe6;transition:all .2s;color:#606266;background-color:#f5f7fa}.nav-item[data-v-9adf4aaa]:hover{border-color:#c0c4cc}.nav-item.correct[data-v-9adf4aaa]{background-color:#f0f9eb;color:#67c23a;border-color:#e1f3d8}.nav-item.incorrect[data-v-9adf4aaa]{background-color:#fef0f0;color:#f56c6c;border-color:#fde2e2}.nav-item.partial[data-v-9adf4aaa]{background-color:#fdf6ec;color:#e6a23c;border-color:#faecd8}.nav-item.pending[data-v-9adf4aaa]{background-color:#f4f4f5;color:#909399;border-color:#e9e9eb}.nav-legend[data-v-9adf4aaa]{font-size:12px;color:#606266;border-top:1px solid #eee;padding-top:10px;margin-top:10px}.legend-item[data-v-9adf4aaa]{display:flex;align-items:center;margin-bottom:5px}.legend-dot[data-v-9adf4aaa]{width:12px;height:12px;border-radius:50%;margin-right:5px;border:1px solid rgba(0,0,0,.1)}.legend-dot.correct[data-v-9adf4aaa]{background-color:#67c23a}.legend-dot.incorrect[data-v-9adf4aaa]{background-color:#f56c6c}.legend-dot.partial[data-v-9adf4aaa]{background-color:#e6a23c}.legend-dot.pending[data-v-9adf4aaa]{background-color:#909399}.result-content[data-v-9adf4aaa]{flex:1;background-color:#fff;padding:5px 20px 20px 20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.question-group-result[data-v-9adf4aaa]{margin-bottom:20px}.group-header[data-v-9adf4aaa]{padding:10px 0;border-bottom:2px solid #1890ff;margin-bottom:15px}.group-header h3[data-v-9adf4aaa]{margin:0;color:#1890ff;font-size:18px;display:inline-block}.question-result-item[data-v-9adf4aaa]{border:1px solid #e4e7ed;border-radius:6px;padding:15px;margin-bottom:20px;background-color:#fff;transition:background-color .3s;scroll-margin-top:20px}.question-result-item.status-correct[data-v-9adf4aaa]{background-color:#f0f9eb;border-left:4px solid #67c23a}.question-result-item.status-incorrect[data-v-9adf4aaa]{background-color:#fef0f0;border-left:4px solid #f56c6c}.question-result-item.status-partial[data-v-9adf4aaa]{background-color:#fdf6ec;border-left:4px solid #e6a23c}.question-result-item.status-pending[data-v-9adf4aaa]{background-color:#f4f4f5;border-left:4px solid #909399}.question-header-result[data-v-9adf4aaa]{display:flex;align-items:center;margin-bottom:10px;font-size:14px;color:#606266}.score-info[data-v-9adf4aaa]{margin-left:10px;font-weight:700}.status-icon[data-v-9adf4aaa]{margin-left:auto;font-size:20px;font-weight:700}.status-icon-correct[data-v-9adf4aaa]{color:#67c23a}.status-icon-incorrect[data-v-9adf4aaa]{color:#f56c6c}.status-icon-partial[data-v-9adf4aaa]{color:#e6a23c}.status-icon-pending[data-v-9adf4aaa]{color:#909399}.question-text[data-v-9adf4aaa]{font-size:15px;color:#303133;margin-bottom:15px;line-height:1.6}.answer-section[data-v-9adf4aaa]{margin-bottom:10px;padding:10px;border-radius:4px;background-color:rgba(0,0,0,.02)}.answer-label[data-v-9adf4aaa]{font-weight:700;color:#606266;display:block;margin-bottom:5px}.answer-value[data-v-9adf4aaa]{font-size:14px;color:#303133;line-height:1.5}.user-answer .answer-label[data-v-9adf4aaa]{color:#e6a23c}.correct-answer .answer-label[data-v-9adf4aaa]{color:#67c23a}.comment-section[data-v-9adf4aaa],.explanation-section[data-v-9adf4aaa]{margin-top:15px;padding-top:10px;border-top:1px dashed #dcdfe6;font-size:14px}.comment-label[data-v-9adf4aaa],.explanation-label[data-v-9adf4aaa]{font-weight:700;color:#1890ff;display:block;margin-bottom:5px}.comment-value[data-v-9adf4aaa],.explanation-value[data-v-9adf4aaa]{color:#606266;line-height:1.5;background-color:#f4f4f5;padding:8px;border-radius:4px}.comment-value[data-v-9adf4aaa]{background-color:#fff;border:1px solid #eee}.answer-value[data-v-9adf4aaa] img,.comment-value[data-v-9adf4aaa] img{max-width:100%;height:auto}.answer-value[data-v-9adf4aaa] p,.comment-value[data-v-9adf4aaa] p{margin:.5em 0}@media screen and (max-width:992px){.exam-result-container[data-v-9adf4aaa]{padding:15px;margin:15px auto}.exam-result-header[data-v-9adf4aaa]{flex-direction:column;align-items:flex-start}.score-summary[data-v-9adf4aaa]{margin-top:10px}.back-button[data-v-9adf4aaa]{margin:10px 0 0 0}}@media screen and (max-width:768px){.exam-result-body[data-v-9adf4aaa]{flex-direction:column}.result-question-nav[data-v-9adf4aaa]{width:95%;margin-bottom:15px}.nav-grid[data-v-9adf4aaa]{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.nav-item[data-v-9adf4aaa]{width:32px;height:32px;font-size:13px}.result-content[data-v-9adf4aaa]{padding:5px 15px 15px 15px}.question-result-item[data-v-9adf4aaa]{padding:12px;margin-bottom:15px}.question-text[data-v-9adf4aaa]{font-size:14px}}@media screen and (max-width:480px){.exam-result-container[data-v-9adf4aaa]{padding:10px;margin:10px auto}.exam-result-header h1[data-v-9adf4aaa]{font-size:18px}.score-summary[data-v-9adf4aaa]{font-size:16px}.nav-grid[data-v-9adf4aaa]{gap:6px}.question-header-result[data-v-9adf4aaa]{flex-wrap:wrap}.score-info[data-v-9adf4aaa]{margin-left:0;margin-top:5px;width:100%}.status-icon[data-v-9adf4aaa]{margin-top:5px}.answer-section[data-v-9adf4aaa]{padding:8px}.answer-value[data-v-9adf4aaa],.comment-value[data-v-9adf4aaa],.explanation-value[data-v-9adf4aaa]{font-size:13px}}.text-experience-container[data-v-fca0fc52]{height:100vh;display:flex;flex-direction:column;background-color:#f5f7fa}.top-nav[data-v-fca0fc52]{height:62px;margin-left:20px;margin-right:20px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;padding:0 20px;z-index:100}.nav-left[data-v-fca0fc52]{display:flex;align-items:center;gap:15px;width:100%}.back-icon[data-v-fca0fc52]{font-size:24px;cursor:pointer;color:#606266;display:flex;align-items:center;height:32px;line-height:1;transition:color .3s;padding:0;margin-right:10px;background-color:transparent!important;border:none!important;box-shadow:none!important}.back-icon[data-v-fca0fc52]:hover{color:#52c41a!important}.back-icon[data-v-fca0fc52]:focus,.back-icon[data-v-fca0fc52]:hover{background-color:transparent!important;border-color:transparent!important}.back-icon[data-v-fca0fc52]:focus{outline:none!important;color:rgba(82,196,26,.8)!important;box-shadow:none!important}.back-icon .el-icon[data-v-fca0fc52]{margin-right:4px;font-size:16px;color:inherit}.title-section[data-v-fca0fc52]{display:flex;flex-direction:column;align-items:flex-start;flex:1}.title-row[data-v-fca0fc52]{display:flex;align-items:center;gap:20px;width:100%}.course-title[data-v-fca0fc52]{font-size:18px;font-weight:700;color:#67c23a;white-space:nowrap}.progress-bar[data-v-fca0fc52]{height:20px;background-color:#f5f5f5;border-radius:10px;position:relative;overflow:hidden;flex:1;max-width:1500px}.progress[data-v-fca0fc52]{height:100%;background-color:#67c23a;border-radius:10px;transition:width .3s}.progress-text[data-v-fca0fc52]{position:absolute;right:10px;top:0;line-height:20px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.2);padding:0 8px;border-radius:10px}.chapter-count[data-v-fca0fc52]{font-size:14px;color:#67c23a;margin-top:5px;background-color:#e6f7ff;padding:2px 8px;border-radius:4px}.content-area[data-v-fca0fc52]{flex:1;display:flex;overflow:hidden;padding:20px;gap:20px}.catalog-sidebar[data-v-fca0fc52]{width:280px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column}.catalog-header[data-v-fca0fc52]{padding:15px;border-bottom:1px solid #ebeef5}.catalog-header h3[data-v-fca0fc52]{margin:0;font-size:16px;color:#303133}.catalog-list[data-v-fca0fc52]{flex:1;overflow-y:auto;padding:10px 0}.catalog-item[data-v-fca0fc52]{padding:12px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.catalog-item[data-v-fca0fc52]:hover{background-color:#f5f7fa}.catalog-item.active[data-v-fca0fc52]{background-color:rgba(82,196,26,.05);color:#409eff}.chapter-left[data-v-fca0fc52]{display:flex;align-items:center;gap:10px}.chapter-number[data-v-fca0fc52]{width:24px;height:24px;background-color:#67c23a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.chapter-title[data-v-fca0fc52]{font-size:14px;color:#303133}.chapter-status[data-v-fca0fc52]{background-color:#f0f9eb;padding:2px 8px;border-radius:4px}.completed-text[data-v-fca0fc52]{font-size:12px;color:#67c23a}.content-main[data-v-fca0fc52]{flex:1;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.chapter-content[data-v-fca0fc52]{flex:1;padding:30px;overflow-y:auto}.chapter-content h2[data-v-fca0fc52]{margin:0 0 20px;font-size:24px;color:#303133}.content-text[data-v-fca0fc52]{line-height:1.8;color:#606266}.content-text h3[data-v-fca0fc52]{margin:20px 0 10px;font-size:18px;color:#303133}.content-text p[data-v-fca0fc52]{margin:10px 0}.content-text ol[data-v-fca0fc52],.content-text ul[data-v-fca0fc52]{padding-left:20px;margin:10px 0}.chapter-nav[data-v-fca0fc52]{padding:15px 30px;border-top:1px solid #ebeef5;display:flex;justify-content:space-between;align-items:center;position:relative}.chapter-nav .nav-center[data-v-fca0fc52]{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:100px}.chapter-nav .nav-right[data-v-fca0fc52]{margin-left:auto}@media screen and (max-width:930px){.chapter-nav[data-v-fca0fc52]{padding:10px 15px;flex-direction:column;gap:15px}.chapter-nav .nav-center[data-v-fca0fc52]{position:static;transform:none;width:100%;justify-content:center;gap:20px}.chapter-nav .nav-right[data-v-fca0fc52]{margin-left:0;width:100%;display:flex;justify-content:center}}@media screen and (max-width:768px){.top-nav[data-v-fca0fc52]{margin-left:10px;margin-right:10px}.content-area[data-v-fca0fc52]{flex-direction:column;padding:10px}.catalog-sidebar[data-v-fca0fc52]{width:100%;margin-bottom:10px}.chapter-content[data-v-fca0fc52]{padding:15px}.chapter-nav[data-v-fca0fc52]{padding:10px 15px;flex-direction:column;gap:15px}.chapter-nav .nav-center[data-v-fca0fc52]{position:static;transform:none;width:100%;justify-content:center;gap:20px}.chapter-nav .nav-right[data-v-fca0fc52]{margin-left:0;width:100%;display:flex;justify-content:center}}.complete-confirm-dialog{margin-top:-120px!important}@media screen and (max-width:768px){.complete-confirm-dialog{margin-top:0!important}}@media screen and (max-width:480px){.complete-confirm-dialog{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin-top:0!important;max-width:90vw!important}.complete-confirm-dialog .el-message-box__btns,.complete-confirm-dialog .el-message-box__content,.complete-confirm-dialog .el-message-box__header{padding:10px!important}.complete-confirm-dialog .el-message-box__title{font-size:16px!important}.complete-confirm-dialog .el-message-box__message{font-size:14px!important}}.note-clear-confirm-dialog{margin-top:-120px}.clear-note-message,.fixed-message,.save-note-message{position:fixed!important;left:50%!important;transform:translateX(-50%)!important}.fixed-message{top:20px!important;z-index:1800!important;margin:0!important;transition:none!important;animation:none!important;width:auto!important;box-sizing:content-box!important}.video-learning-container[data-v-62a2527f]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh}.course-header[data-v-62a2527f]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.header-row[data-v-62a2527f]{display:flex;justify-content:space-between;align-items:flex-start}.title-section[data-v-62a2527f]{display:flex;flex-direction:column}.course-header h1[data-v-62a2527f]{font-size:24px;color:#1890ff;margin:0 0 10px 0;line-height:32px;display:flex;align-items:center}.course-info[data-v-62a2527f]{display:flex;gap:10px;margin-bottom:15px}.info-badge[data-v-62a2527f]{background-color:#e6f7ff;color:#1890ff;padding:4px 8px;border-radius:4px;font-size:12px}.title-with-back[data-v-62a2527f]{display:flex;align-items:center;gap:15px}.back-icon[data-v-62a2527f]{font-size:24px;cursor:pointer;color:#606266;display:flex;align-items:center;height:32px;line-height:1;margin-bottom:5px;padding:0;margin-right:10px;background-color:transparent!important;border:none!important;box-shadow:none!important}.back-icon .el-icon[data-v-62a2527f]{margin-right:4px;font-size:16px;color:inherit}.back-icon[data-v-62a2527f]:hover{color:#1890ff!important;background-color:transparent!important;border-color:transparent!important}.overall-progress[data-v-62a2527f]{margin-top:0}.progress-bar[data-v-62a2527f]{height:20px;background-color:#f5f5f5;border-radius:10px;position:relative;overflow:hidden}.progress[data-v-62a2527f]{height:100%;background-color:#1890ff;border-radius:10px;transition:width .3s}.progress-text[data-v-62a2527f]{position:absolute;right:10px;top:0;line-height:20px;font-size:12px;color:#fff;background-color:rgba(0,0,0,.2);padding:0 8px;border-radius:10px}.course-content[data-v-62a2527f]{display:flex;gap:20px;flex-direction:row-reverse}.main-content[data-v-62a2527f]{flex:1;display:flex;flex-direction:column;gap:20px;min-width:0}.video-section[data-v-62a2527f]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px}.section-title[data-v-62a2527f]{font-size:18px;margin-top:0;margin-bottom:15px;color:#333;border-bottom:1px solid #eee;padding-bottom:10px;text-align:center}.video-player-container[data-v-62a2527f]{width:100%;background-color:#000;border-radius:8px;overflow:hidden;margin-bottom:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.full-video-player[data-v-62a2527f]{width:100%;height:100%}:fullscreen .full-video-player[data-v-62a2527f]{width:100vw!important;height:100vh!important;background-color:#000}:fullscreen .video-player-container[data-v-62a2527f]{width:100vw!important;height:100vh!important;position:fixed;top:0;left:0;margin:0;padding:0;z-index:9999;background-color:#000;border-radius:0;box-shadow:none}:-webkit-full-screen .full-video-player[data-v-62a2527f],:-webkit-full-screen .video-player-container[data-v-62a2527f]{width:100vw!important;height:100vh!important;background-color:#000}:-webkit-full-screen .video-player-container[data-v-62a2527f]{position:fixed;top:0;left:0;margin:0;padding:0;z-index:9999;border-radius:0;box-shadow:none}@media screen and (max-width:768px) and (orientation:landscape){:-webkit-full-screen video[data-v-62a2527f],:fullscreen video[data-v-62a2527f]{width:100%!important;height:100%!important;object-fit:contain!important}}.navigation-controls[data-v-62a2527f]{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:15px}.nav-btn[data-v-62a2527f]{display:flex;align-items:center;justify-content:center;padding:10px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s;width:100px;text-align:center}.prev-btn[data-v-62a2527f]{background-color:#f5f5f5;color:#333}.next-btn[data-v-62a2527f]{background-color:#1890ff;color:#fff}.nav-btn[data-v-62a2527f]:hover:not(:disabled){opacity:.8}.nav-btn[data-v-62a2527f]:disabled{opacity:.5;cursor:not-allowed}.section-counter[data-v-62a2527f]{font-size:16px;color:#666}.nav-icon[data-v-62a2527f]{display:inline-block;width:16px;height:16px;vertical-align:middle;position:relative}.prev-icon[data-v-62a2527f]{margin-right:6px;top:-1px}.next-icon[data-v-62a2527f]{margin-left:6px;top:-1px}.note-container[data-v-62a2527f]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:20px;flex-grow:1;display:flex;flex-direction:column}.note-header[data-v-62a2527f]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.note-header h3[data-v-62a2527f]{margin:0;color:#333;font-size:18px}.note-textarea[data-v-62a2527f]{width:100%;height:200px;padding:10px;border:1px solid #eee;border-radius:4px;resize:vertical;font-family:Arial,sans-serif;margin-bottom:15px;box-sizing:border-box}.note-actions[data-v-62a2527f]{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.action-btn[data-v-62a2527f]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:700}.save-btn[data-v-62a2527f]{background-color:#52c41a;color:#fff;min-width:100px}.clear-btn[data-v-62a2527f]{background-color:#f5f5f5;color:#666;min-width:80px}.action-btn[data-v-62a2527f]:hover{opacity:.8}.chapter-nav[data-v-62a2527f]{width:280px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;flex-shrink:0}.chapter-header[data-v-62a2527f]{padding:15px;border-bottom:1px solid #eee}.chapter-header h3[data-v-62a2527f]{margin:0 0 15px 0;color:#333}.filter-options[data-v-62a2527f]{display:flex;gap:10px}.filter-option[data-v-62a2527f]{padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;background-color:#f5f5f5;color:#666}.filter-option.active[data-v-62a2527f]{background-color:#1890ff;color:#fff}.chapter-list[data-v-62a2527f]{list-style:none;padding:0;margin:0;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0d0d0 #f5f5f5}.chapter-list[data-v-62a2527f]::-webkit-scrollbar{width:6px}.chapter-list[data-v-62a2527f]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.chapter-list[data-v-62a2527f]::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:10px;border:2px solid #f5f5f5}.chapter-list[data-v-62a2527f]::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.chapter-list li[data-v-62a2527f]{padding:12px 15px;display:flex;align-items:flex-start;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:all .3s}.chapter-list li[data-v-62a2527f]:hover{background-color:#f5f7fa}.chapter-list li.active[data-v-62a2527f]{background-color:#e6f7ff}.chapter-list li.completed[data-v-62a2527f]{background-color:rgba(82,196,26,.1)}.chapter-list li.in-progress[data-v-62a2527f]{background-color:rgba(24,144,255,.05)}.chapter-number[data-v-62a2527f]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#666;border-radius:50%;margin-right:15px;flex-shrink:0;margin-top:2px}.active .chapter-number[data-v-62a2527f]{background-color:#1890ff;color:#fff}.completed .chapter-number[data-v-62a2527f]{background-color:#52c41a;color:#fff}.chapter-content[data-v-62a2527f]{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:4px}.chapter-title[data-v-62a2527f]{font-size:14px;color:#333;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;flex:1;margin-right:10px;margin-bottom:0;padding-top:1px}.chapter-info[data-v-62a2527f]{display:flex;flex-direction:column;font-size:12px;color:#999;gap:4px;align-items:flex-end;min-width:70px}.info-section[data-v-62a2527f]{display:flex;justify-content:space-between;align-items:center;width:100%}.duration[data-v-62a2527f]{display:flex;align-items:center;background-color:#f5f5f5;padding:1px 6px;border-radius:4px;color:#666;white-space:nowrap;line-height:1.5}.time-icon[data-v-62a2527f]{display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23666' d='M12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10 10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67-.75 1.23L11 13V7h1.5Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.completed .time-icon[data-v-62a2527f]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8 8 8 0 0 0-8 8 8 8 0 0 0 8 8m0-18a10 10 0 0 1 10 10 10 10 0 0 1-10 10C6.47 22 2 17.5 2 12A10 10 0 0 1 12 2m.5 5v5.25l4.5 2.67-.75 1.23L11 13V7h1.5Z'/%3E%3C/svg%3E")}.chapter-list li.completed .duration[data-v-62a2527f]{background-color:rgba(82,196,26,.15);color:#52c41a}.chapter-list li.in-progress .duration[data-v-62a2527f]{background-color:rgba(24,144,255,.1);color:#1890ff}.completed-tag[data-v-62a2527f]{color:#52c41a;font-weight:500;display:inline-flex;align-items:center;background-color:rgba(82,196,26,.1);padding:1px 6px;border-radius:4px;white-space:nowrap;margin-left:auto;line-height:1.5}.check-icon[data-v-62a2527f]{display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2352c41a' d='M21 7 9 19l-5.5-5.5 1.41-1.41L9 16.17 19.59 5.59 21 7Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.progress-tag[data-v-62a2527f]{color:#1890ff;background-color:rgba(24,144,255,.1);padding:1px 6px;border-radius:4px;white-space:nowrap;margin-left:auto;line-height:1.5;border:1px solid rgba(24,144,255,.2);display:inline-flex;align-items:center}.progress-icon[data-v-62a2527f]{display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231890ff' d='M13 2.03v2.02c4.39.54 7.5 4.53 6.96 8.92-.46 3.64-3.32 6.53-6.96 6.96v2c5.5-.55 9.5-5.43 8.95-10.93-.45-4.75-4.22-8.5-8.95-8.97m-2 .03c-1.95.19-3.81.94-5.33 2.2L7.1 5.74c1.12-.9 2.47-1.48 3.9-1.68v-2M4.26 5.67A9.885 9.885 0 0 0 2.05 11h2c.19-1.42.75-2.77 1.64-3.9L4.26 5.67M2.06 13c.2 1.96.97 3.81 2.21 5.33l1.42-1.43A8.002 8.002 0 0 1 4.06 13h-2m5.04 5.37-1.43 1.37A9.994 9.994 0 0 0 11 22v-2a8.002 8.002 0 0 1-3.9-1.63m9.72-3.18-4.11-4.11c.41-1.04.18-2.26-.68-3.11-.9-.91-2.25-1.09-3.34-.59l1.94 1.94-1.25 1.25-2-2c-.5 1.1-.33 2.45.59 3.37.86.85 2.08 1.08 3.11.66l4.11 4.11c.27.27.73.27.99 0 .27-.26.27-.75 0-1.01m-4.11 1.24c-1.87 1.35-4.56 1.25-6.32-.3-1.69-1.53-1.94-4.07-.58-6.47L3.7 8.71c-1.84 2.92-1.66 6.81.56 9.6 2.29 2.91 6.21 3.72 9.41 2l-1.6-3.37Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.not-started-tag[data-v-62a2527f]{color:#999;background-color:rgba(0,0,0,.05);padding:1px 6px;border-radius:4px;white-space:nowrap;margin-left:auto;line-height:1.5}@media screen and (max-width:992px){.course-content[data-v-62a2527f]{flex-direction:column}.chapter-nav[data-v-62a2527f]{width:100%;order:-1;margin-bottom:20px}.chapter-list[data-v-62a2527f]{max-height:300px}}.login-container[data-v-4148165e]{display:flex;height:100vh;background-color:#000;color:#fff;overflow:hidden}.left-side[data-v-4148165e]{flex:2;display:flex;justify-content:center;align-items:center;background-color:#ffe0ce;border-right:none}.illustration[data-v-4148165e]{text-align:center}.illustration img[data-v-4148165e]{width:100%;height:200px;border-radius:50%}.illustration-text[data-v-4148165e]{margin-top:20px;font-size:1.2rem}.sub-text[data-v-4148165e]{font-size:12px;color:#ccc}.right-side[data-v-4148165e]{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;background-image:url(/img/forget.cf57e778.png);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.right-box[data-v-4148165e]{width:400px;height:auto;margin:0 auto;margin-top:-40px;box-shadow:0 0 4px hsla(0,0%,100%,.3);background-color:#f5f7fa;border:none;border-radius:10px;padding:20px}.right-box h2[data-v-4148165e]{margin-top:30px;font-size:30px;text-align:center;color:#000}.prompt-text[data-v-4148165e]{margin-top:10px;margin-bottom:20px;color:#a6a3a3;font-size:14px;text-align:center}.steps-container[data-v-4148165e]{display:flex;justify-content:center;align-items:center;margin:30px 0;padding:0 20px}.step[data-v-4148165e]{display:flex;flex-direction:column;align-items:center;position:relative}.step-number[data-v-4148165e]{width:30px;height:30px;border-radius:50%;background-color:#ccc;color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:5px;transition:all .3s}.step.active .step-number[data-v-4148165e]{background-color:#1890ff}.step-text[data-v-4148165e]{font-size:14px;color:#666}.step.active .step-text[data-v-4148165e]{color:#1890ff}.step-line[data-v-4148165e]{width:100px;height:2px;background-color:#ccc;margin:0 10px;margin-bottom:20px;transition:all .3s}.step-line.active[data-v-4148165e]{background-color:#1890ff}input[data-v-4148165e]{margin-bottom:15px;padding:8px;border:1px solid #4f4e4e;border-radius:4px;background:transparent;color:#000;width:80%;box-sizing:border-box;height:40px;margin-left:40px}.password-box[data-v-4148165e],.phone-box[data-v-4148165e]{margin:0 0}.code-box[data-v-4148165e]{display:flex;margin:10px 0;align-items:flex-start}.code-input-box[data-v-4148165e]{display:flex;flex-direction:column}.code-input-box input[data-v-4148165e]{width:70%;height:45px}.code-input-box .error-pmt[data-v-4148165e],.password-box .error-pmt[data-v-4148165e],.phone-box .error-pmt[data-v-4148165e]{margin-top:-10px;margin-bottom:5px;font-size:14px;margin-left:40px}.get-code[data-v-4148165e]{width:140px;height:45px;border:1px solid #4f4e4e;background-color:#000;color:#fff;cursor:pointer;border-radius:4px;white-space:nowrap;align-self:flex-start;margin-top:0}.get-code[data-v-4148165e]:hover{background-color:#626262;border-color:#787676}.get-code[data-v-4148165e]:disabled{background-color:#ccc;cursor:not-allowed}.error-pmt[data-v-4148165e]{font-size:13px;color:red;margin-top:-10px;margin-bottom:5px}.button-group[data-v-4148165e]{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:320px;margin-left:auto;margin-right:auto}.next-button[data-v-4148165e],.submit-button[data-v-4148165e]{width:100%;height:40px;background-color:#1890ff;border:none;color:#fff;cursor:pointer;border-radius:4px;font-size:16px;font-weight:600}.next-button[data-v-4148165e]:hover,.submit-button[data-v-4148165e]:hover{background-color:#71b8e4}.back-button[data-v-4148165e]{width:100%;height:40px;border:1px solid #4f4e4e;background-color:#000;color:#fff;cursor:pointer;border-radius:4px;font-weight:600}.back-button[data-v-4148165e]:hover{background-color:#09ab5a}@media screen and (max-width:1200px){.illustration img[data-v-4148165e]{max-width:250px}.illustration-text[data-v-4148165e]{font-size:1.3rem}}@media screen and (max-width:992px){.login-container[data-v-4148165e]{flex-direction:column}.left-side[data-v-4148165e]{flex:1;min-height:30vh}.right-side[data-v-4148165e]{flex:2;padding:30px 20px}.right-box[data-v-4148165e]{width:100%;max-width:400px}.illustration img[data-v-4148165e]{max-width:180px;max-height:150px}}@media screen and (max-width:768px){.right-box[data-v-4148165e]{max-width:400px}.right-box h2[data-v-4148165e]{font-size:1.5rem}.illustration-text[data-v-4148165e]{font-size:1.1rem}}@media screen and (max-width:576px){.left-side[data-v-4148165e]{min-height:20vh}.right-side[data-v-4148165e]{padding:20px 15px;overflow-y:auto}.right-box[data-v-4148165e]{max-width:390px;margin-top:0;padding:15px}.illustration img[data-v-4148165e]{max-width:120px;max-height:120px}.illustration-text[data-v-4148165e]{font-size:1rem;margin-top:10px}.steps-container[data-v-4148165e]{padding:0 10px;margin:20px 0}.step-line[data-v-4148165e]{width:60px}.slider-check[data-v-4148165e]{width:100%;max-width:320px}.code-box[data-v-4148165e]{flex-direction:column}.get-code[data-v-4148165e]{margin-left:40px;width:80%}.button-group[data-v-4148165e]{width:320px;margin:20px auto}}@media screen and (max-width:451px){.right-box[data-v-4148165e]{padding:10px;margin-top:0}.right-box h2[data-v-4148165e]{font-size:24px;margin-top:15px}.prompt-text[data-v-4148165e]{font-size:12px;margin:5px 0 10px}.steps-container[data-v-4148165e]{margin:10px 0}.step-number[data-v-4148165e]{width:25px;height:25px;font-size:12px}.step-text[data-v-4148165e]{font-size:12px}.step-line[data-v-4148165e]{width:40px}input[data-v-4148165e]{margin-bottom:10px}.get-code[data-v-4148165e],input[data-v-4148165e]{height:40px;font-size:14px}.slider-check[data-v-4148165e]{height:35px}.button-group[data-v-4148165e]{gap:8px;margin-top:15px}.back-button[data-v-4148165e],.next-button[data-v-4148165e],.submit-button[data-v-4148165e]{height:35px;font-size:14px}}@media screen and (max-width:431px){.right-side[data-v-4148165e]{padding:10px}.right-box[data-v-4148165e]{padding:8px}.right-box h2[data-v-4148165e]{font-size:22px;margin-top:10px}.prompt-text[data-v-4148165e]{font-size:11px;margin:3px 0 8px}.steps-container[data-v-4148165e]{margin:8px 0}.step-number[data-v-4148165e]{width:22px;height:22px;font-size:11px}.step-text[data-v-4148165e]{font-size:11px}.step-line[data-v-4148165e]{width:30px}.password-box[data-v-4148165e],.phone-box[data-v-4148165e]{margin:0}.code-box[data-v-4148165e]{margin:5px 0}input[data-v-4148165e]{height:38px;font-size:13px;margin-bottom:8px}.get-code[data-v-4148165e]{height:42px;font-size:13px}.slider-check[data-v-4148165e]{height:32px;margin-top:-5px}.button-group[data-v-4148165e]{gap:6px;margin-top:12px}.back-button[data-v-4148165e],.next-button[data-v-4148165e],.submit-button[data-v-4148165e]{height:32px;font-size:13px}.error-pmt[data-v-4148165e]{font-size:12px;margin-top:10px;margin-bottom:3px}}@media screen and (max-width:419px){.right-side[data-v-4148165e]{padding:5px}.right-box[data-v-4148165e]{padding:5px;margin-top:0}.right-box h2[data-v-4148165e]{font-size:20px;margin-top:8px}.prompt-text[data-v-4148165e]{font-size:10px;margin:2px 0 6px}.steps-container[data-v-4148165e]{margin:6px 0}.step-number[data-v-4148165e]{width:20px;height:20px;font-size:10px}.step-text[data-v-4148165e]{font-size:10px}.step-line[data-v-4148165e]{width:25px}.password-box[data-v-4148165e],.phone-box[data-v-4148165e]{margin:0}.code-box[data-v-4148165e]{margin:3px 0}input[data-v-4148165e]{margin-bottom:6px}.get-code[data-v-4148165e],input[data-v-4148165e]{height:40px;font-size:12px}.slider-check[data-v-4148165e]{height:30px;margin-top:-3px}.button-group[data-v-4148165e]{gap:5px;margin-top:10px}.back-button[data-v-4148165e],.next-button[data-v-4148165e],.submit-button[data-v-4148165e]{height:30px;font-size:12px}.error-pmt[data-v-4148165e]{font-size:11px;margin-top:-6px;margin-bottom:2px}}@media (hover:none) and (pointer:coarse){.switch-password .slider-check i[data-v-4148165e]{min-width:44px}}@keyframes sliderShake-4148165e{0%{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}to{transform:translateX(0)}}.switch-password[data-v-4148165e]{margin:20px 0}.slider-check[data-v-4148165e]{margin:0 auto;width:320px;box-shadow:0 0 10px rgba(0,0,0,.3);background-color:#000;position:relative;transition:all 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#585858;display:flex;justify-content:center;align-items:center;height:43px;text-align:center;overflow:hidden;margin-top:-10px}.slider-check.shaking[data-v-4148165e]{animation:sliderShake-4148165e .5s ease-in-out}.slider-check.success[data-v-4148165e]{background-color:#4e93e7;color:#fff}.slider-check i[data-v-4148165e]{position:absolute;left:0;width:60px;height:45px;color:#4e93e7;background-color:#fff;border:1px solid #d8d8d8;cursor:pointer;font-size:24px;display:flex;justify-content:center;align-items:center;z-index:0}.slider-progress[data-v-4148165e]{position:absolute;left:0;top:0;height:100%;background-color:rgba(78,147,231,.9);z-index:1}.slider-status-text[data-v-4148165e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.top-bar[data-v-01e57a9b]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#0e2a43,#082135);color:#fff;padding:0 20px;height:60px;box-shadow:0 3px 15px rgba(0,0,0,.3);border-bottom:1px solid rgba(41,121,255,.12);position:relative;z-index:100}.top-bar[data-v-01e57a9b]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,200,255,.3),transparent)}.logo[data-v-01e57a9b]{font-size:20px;font-weight:600;letter-spacing:.5px;display:flex;align-items:center;color:#d7f0ff;text-shadow:0 0 10px rgba(0,200,255,.4)}.logo-icon[data-v-01e57a9b]{margin-right:10px;color:#00c8ff;font-size:22px}.top-nav ul[data-v-01e57a9b]{list-style:none;display:flex;margin:0;padding:0}.top-nav ul li[data-v-01e57a9b]{margin:0 12px}.nav-link[data-v-01e57a9b]{color:hsla(0,0%,100%,.8);text-decoration:none;padding:6px 12px;border-radius:4px;transition:all .3s ease;position:relative;font-weight:500}.nav-link[data-v-01e57a9b]:hover{color:#d7f0ff;background-color:rgba(48,129,255,.1);text-shadow:0 0 5px rgba(115,190,255,.3)}.nav-link[data-v-01e57a9b]:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#00c8ff;transform:translateX(-50%);transition:width .3s ease;box-shadow:0 0 8px rgba(0,200,255,.8)}.nav-link[data-v-01e57a9b]:hover:after{width:70%}.nav-active[data-v-01e57a9b]{color:#00c8ff!important;background-color:rgba(0,112,230,.1);text-shadow:0 0 8px rgba(0,200,255,.4)}.nav-active[data-v-01e57a9b]:after{width:80%}.user-profile[data-v-01e57a9b]{display:flex;align-items:center;padding:8px 12px;border-radius:30px;background:rgba(15,40,70,.4);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.user-profile[data-v-01e57a9b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:.5s}.user-profile[data-v-01e57a9b]:after{content:"";position:absolute;inset:0;border-radius:30px;padding:1px;background:linear-gradient(45deg,rgba(0,200,255,.2),rgba(41,121,255,.2));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.user-profile[data-v-01e57a9b]:hover:before{left:100%}.user-profile[data-v-01e57a9b]:hover:after{opacity:1}.user-profile[data-v-01e57a9b]:hover{background:rgba(15,40,70,.6);box-shadow:0 0 20px rgba(0,99,204,.3);transform:translateY(-2px)}.user-status[data-v-01e57a9b]{position:relative;margin-right:8px}.status-dot[data-v-01e57a9b]{display:block;width:10px;height:10px;border-radius:50%;background-color:#4cd964;position:relative;box-shadow:0 0 12px rgba(76,217,100,.8)}.status-dot[data-v-01e57a9b]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background-color:transparent;border:1px solid rgba(76,217,100,.4);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-01e57a9b 2s infinite}.user-profile img[data-v-01e57a9b]{width:32px;height:32px;border-radius:50%;margin-right:10px;border:2px solid rgba(0,200,255,.3);box-shadow:0 0 10px rgba(0,200,255,.2);transition:all .3s ease;position:relative;z-index:2}.user-profile:hover img[data-v-01e57a9b]{border-color:rgba(0,200,255,.6);box-shadow:0 0 15px rgba(0,200,255,.4);transform:scale(1.05) rotateY(10deg)}.user-profile span[data-v-01e57a9b]{font-weight:500;margin-right:8px;font-size:14px;color:#d7f0ff;text-shadow:0 0 10px rgba(0,200,255,.3);transition:all .3s ease}.user-profile:hover span[data-v-01e57a9b]{color:#00c8ff;text-shadow:0 0 15px rgba(0,200,255,.5)}.dropdown-icon[data-v-01e57a9b]{font-size:14px;opacity:.7;transition:all .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.7);position:relative}.user-profile:hover .dropdown-icon[data-v-01e57a9b]{transform:rotate(180deg);opacity:1;color:#00c8ff;text-shadow:0 0 8px rgba(0,200,255,.6)}@keyframes pulse-01e57a9b{0%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(1.5);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes glow-01e57a9b{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.user-dropdown[data-v-01e57a9b]{margin-top:5px;padding:5px 0;background:linear-gradient(135deg,#0e2a43,#082135)!important;border:1px solid rgba(41,121,255,.12);box-shadow:0 4px 15px rgba(0,0,0,.3);border-radius:8px;backdrop-filter:blur(10px)}[data-v-01e57a9b] .el-dropdown-menu{background:transparent!important;border:none!important;box-shadow:none!important}[data-v-01e57a9b] .el-dropdown-menu__item{display:flex;align-items:center;padding:12px 20px;font-size:14px;color:#d7f0ff!important;transition:all .3s;position:relative;overflow:hidden;background:transparent!important}[data-v-01e57a9b] .el-dropdown-menu__item:not(.is-disabled):focus{background:rgba(48,129,255,.1)!important;color:#00c8ff!important}[data-v-01e57a9b] .el-dropdown-menu__item:not(.is-disabled):hover{background:rgba(48,129,255,.1)!important;color:#00c8ff!important;text-shadow:0 0 8px rgba(0,200,255,.4)}[data-v-01e57a9b] .el-dropdown-menu__item:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,#00c8ff,transparent);animation:glow-01e57a9b 1.5s linear infinite}[data-v-01e57a9b] .el-dropdown-menu__item--divided{margin-top:5px;border-top:1px solid rgba(41,121,255,.12);background:transparent!important}[data-v-01e57a9b] .el-dropdown-menu__item--divided:before{background-color:transparent!important;margin:0;height:0}[data-v-01e57a9b] .el-dropdown-menu__item--divided:hover{background-color:rgba(255,77,79,.1)!important;color:#ff4d4f!important;text-shadow:0 0 8px rgba(255,77,79,.4)}[data-v-01e57a9b] .el-popper.is-light{border:none!important;background:transparent!important;--el-popup-menu-background-color:transparent!important}[data-v-01e57a9b] .el-popper.is-light .el-popper__arrow{background:linear-gradient(135deg,#0e2a43,#082135)!important;border-color:rgba(41,121,255,.12)!important}[data-v-01e57a9b] .el-popper.is-light .el-popper__arrow:before{background:linear-gradient(135deg,#0e2a43,#082135)!important;border:1px solid rgba(41,121,255,.12)!important;width:12px;height:12px}.mobile-menu-toggle[data-v-01e57a9b]{display:none;font-size:22px;cursor:pointer;background:rgba(15,40,70,.4);width:40px;height:40px;border-radius:8px;justify-content:center;align-items:center;transition:all .3s ease}.mobile-menu-toggle[data-v-01e57a9b]:hover{background:rgba(15,40,70,.6);transform:scale(1.05)}.sidebar-toggle[data-v-01e57a9b]{display:none;font-size:22px;cursor:pointer;margin-right:10px;background:rgba(15,40,70,.4);width:40px;height:40px;border-radius:8px;justify-content:center;align-items:center;transition:all .3s ease}.sidebar-toggle[data-v-01e57a9b]:hover{background:rgba(15,40,70,.6);transform:scale(1.05)}@media screen and (max-width:1265px){.sidebar-toggle[data-v-01e57a9b]{display:none;margin-left:10px}.top-bar[data-v-01e57a9b]{padding:0 15px}.logo[data-v-01e57a9b]{font-size:18px}}@media screen and (max-width:992px){.top-bar[data-v-01e57a9b]{padding:0 12px}.logo[data-v-01e57a9b]{font-size:16px}.username[data-v-01e57a9b]{display:none}}@media screen and (max-width:768px){.mobile-menu-toggle[data-v-01e57a9b]{display:flex;order:2}.sidebar-toggle[data-v-01e57a9b]{display:flex;order:0}.top-bar[data-v-01e57a9b]{padding:0 10px;justify-content:space-between}.logo[data-v-01e57a9b]{font-size:16px;order:0}.user-profile[data-v-01e57a9b]{display:flex;order:1;padding:6px}.top-nav[data-v-01e57a9b]{position:fixed;top:60px;right:-250px;width:250px;height:100vh;background:linear-gradient(135deg,#0e2a43,#051a2c);z-index:99;transition:all .4s ease;box-shadow:-5px 0 15px rgba(0,0,0,.3);overflow-y:auto;opacity:0;visibility:hidden}.top-nav.mobile-menu-active[data-v-01e57a9b]{right:0;opacity:1;visibility:visible}.top-nav ul[data-v-01e57a9b]{flex-direction:column;padding:20px 0}.top-nav ul li[data-v-01e57a9b]{margin:10px 15px}.nav-link[data-v-01e57a9b]{display:block;padding:12px 20px}.dropdown-icon[data-v-01e57a9b]{display:none}}.close-sidebar[data-v-cee14884]{display:none;position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.1);justify-content:center;align-items:center;cursor:pointer;transition:all .3s;z-index:10}.close-sidebar[data-v-cee14884]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.side-bar[data-v-cee14884]{width:220px;background:linear-gradient(135deg,#0e2a43,#051a2c);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%230e4577' fill-opacity='.07' fill-rule='evenodd'/%3E%3C/svg%3E"),linear-gradient(180deg,#0e2a43,#051a2c);color:#fff;overflow-y:auto;height:calc(100vh - 60px);position:sticky;top:0;box-shadow:4px 0 25px rgba(0,0,0,.4);border-right:1px solid rgba(41,121,255,.12);display:block;flex-shrink:0;transition:all .4s cubic-bezier(.25,.8,.25,1);height:1000px}.side-menu[data-v-cee14884]{list-style:none;padding:0;margin:20px 0}.menu-item-group[data-v-cee14884]{padding:0;margin-bottom:10px;position:relative}.group-title[data-v-cee14884]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;cursor:pointer;background-color:transparent;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;border-radius:0 30px 30px 0;margin-right:20px;font-weight:500;letter-spacing:.5px;backdrop-filter:blur(3px)}.group-title i[data-v-cee14884]{margin-right:14px;font-size:16px;color:hsla(0,0%,100%,.8);text-shadow:0 0 5px rgba(115,190,255,.3)}.group-title[data-v-cee14884]:hover{background-color:rgba(48,129,255,.15);transform:translateX(5px);box-shadow:0 3px 12px rgba(0,0,0,.2)}.group-title i.fa-caret-down[data-v-cee14884],.group-title i.fa-caret-right[data-v-cee14884]{margin-right:0;margin-left:auto;transition:transform .4s cubic-bezier(.68,-.55,.27,1.55);opacity:.7}.menu-item-group.active .group-title i.fa-caret-down[data-v-cee14884]{transform:rotate(-180deg)}.menu-item-group.active .group-title[data-v-cee14884]{background-color:rgba(48,129,255,.12)}.sub-menu[data-v-cee14884]{list-style:none;padding:8px 0;margin:0;display:none;background-color:rgba(5,23,41,.5);backdrop-filter:blur(5px);border-radius:0 0 15px 15px;margin-right:20px;box-shadow:inset 0 5px 10px rgba(0,0,0,.15)}.menu-item-group.active .sub-menu[data-v-cee14884]{display:block;animation:fadeIn-cee14884 .5s cubic-bezier(.25,.8,.25,1)}@keyframes fadeIn-cee14884{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sub-menu li[data-v-cee14884]{margin:10px 15px}.sub-menu li a[data-v-cee14884]{display:block;padding:12px 16px;color:rgba(236,240,241,.85);text-decoration:none;transition:all .4s cubic-bezier(.25,.8,.25,1);border-radius:10px;font-size:14px;position:relative;z-index:1;overflow:hidden}.sub-menu li a[data-v-cee14884]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,rgba(48,129,255,0),rgba(48,129,255,.2));transform:translateX(-100%);transition:.4s cubic-bezier(.25,.8,.25,1)}.sub-menu li a[data-v-cee14884]:hover{background-color:rgba(48,129,255,.08);transform:translateX(5px);color:#d7f0ff;box-shadow:0 3px 10px rgba(0,0,0,.15);text-shadow:0 0 3px rgba(115,190,255,.3)}.sub-menu li a[data-v-cee14884]:hover:before{transform:translateX(0)}.sub-menu li a.active[data-v-cee14884]{background:linear-gradient(135deg,#0070e6,#0063cc);color:#fff;font-weight:500;box-shadow:0 5px 20px rgba(0,99,204,.5);transform:translateX(0);position:relative;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.2)}.sub-menu li a.active[data-v-cee14884]:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:#00c8ff;box-shadow:0 0 15px rgba(0,200,255,.8)}.menu-item-group.active>.group-title[data-v-cee14884]{background:linear-gradient(90deg,rgba(0,112,230,.2),rgba(0,112,230,.08));color:#00c8ff;font-weight:500;border-left:4px solid #00c8ff;padding-left:16px;box-shadow:0 3px 15px rgba(0,0,0,.2)}.sub-menu li a.active[data-v-cee14884]:after{content:"";position:absolute;top:50%;left:50%;width:160%;height:160%;background:radial-gradient(circle,rgba(0,200,255,.15) 0,rgba(0,200,255,0) 70%);transform:translate(-50%,-50%);opacity:0;animation:ripple-cee14884 2s ease-out infinite}@keyframes ripple-cee14884{0%{opacity:0;width:100%;height:100%}25%{opacity:.4}to{opacity:0;width:160%;height:160%}}.group-title[data-v-cee14884],.sub-menu li a[data-v-cee14884]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.menu-item-group[data-v-cee14884]:before{content:"";position:absolute;left:-20px;top:45%;width:6px;height:6px;border-radius:50%;background:#00c8ff;opacity:0;transition:.4s cubic-bezier(.25,.8,.25,1);box-shadow:0 0 10px 3px rgba(0,200,255,.7)}.menu-item-group.active[data-v-cee14884]:before{opacity:1;left:0}.side-bar[data-v-cee14884]:after,.side-bar[data-v-cee14884]:before{content:"";position:absolute;left:0;right:0;height:40px;pointer-events:none;z-index:2}.side-bar[data-v-cee14884]:before{top:0;background:linear-gradient(180deg,rgba(9,32,56,.95),rgba(9,32,56,0))}.side-bar[data-v-cee14884]:after{bottom:0;background:linear-gradient(0deg,rgba(5,23,41,.95),rgba(5,23,41,0))}@media screen and (max-width:1265px){.side-bar[data-v-cee14884]{width:200px;transition:width .3s ease}.group-title[data-v-cee14884]{padding:14px 16px;font-size:14px}.sub-menu li a[data-v-cee14884]{padding:10px 14px;font-size:13px}}@media screen and (max-width:992px){.side-bar[data-v-cee14884]{width:180px}.group-title[data-v-cee14884]{padding:12px 14px;font-size:13px}.sub-menu li a[data-v-cee14884]{padding:8px 12px;font-size:12px}}@media screen and (max-width:768px){.side-bar[data-v-cee14884]{position:fixed;left:-280px;width:250px;z-index:1000;box-shadow:5px 0 15px rgba(0,0,0,.3);opacity:0;visibility:hidden;height:100vh;top:0}.side-bar-mobile-active[data-v-cee14884]{left:0;opacity:1;visibility:visible}.close-sidebar[data-v-cee14884]{display:flex}}.student-footer[data-v-15355b20]{background-color:#f5f5f5;padding:20px 0;border-top:1px solid #e0e0e0}.footer-content[data-v-15355b20]{max-width:1200px;margin:0 auto;text-align:center}.footer-links[data-v-15355b20]{margin-bottom:15px}.footer-links a[data-v-15355b20]{color:#666;text-decoration:none;margin:0 15px;transition:color .3s}.footer-links a[data-v-15355b20]:hover{color:#1890ff}.footer-info[data-v-15355b20]{color:#999;font-size:14px}.footer-info p[data-v-15355b20]{margin:5px 0}body[data-v-1acfc525],html[data-v-1acfc525]{height:100%;margin:0}.admin-layout[data-v-1acfc525]{display:flex;flex-direction:column;min-height:100vh;position:relative}.MD[data-v-1acfc525]{display:flex;flex:1;width:100%;position:relative;transition:all .3s ease}.main-content[data-v-1acfc525]{flex:1;padding:20px;background-color:#f5f6fa;min-width:0;transition:padding .3s ease,background .3s ease}.main-content.special-bg[data-v-1acfc525]{background:linear-gradient(135deg,#0a1929,#071521)}.overlay[data-v-1acfc525]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;animation:fadeIn-1acfc525 .3s ease;backdrop-filter:blur(2px)}@keyframes fadeIn-1acfc525{0%{opacity:0}to{opacity:1}}@media screen and (max-width:1265px){.main-content[data-v-1acfc525]{padding:18px}}@media screen and (max-width:992px){.main-content[data-v-1acfc525]{padding:15px}}@media screen and (max-width:768px){.main-content[data-v-1acfc525]{padding:12px;width:100%}}.admin-home[data-v-1db473c8]{padding:20px}.statistics-cards[data-v-1db473c8]{margin-bottom:24px}.statistics-card[data-v-1db473c8]{height:100%;transition:all .3s;min-height:160px}.statistics-card[data-v-1db473c8]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.card-header[data-v-1db473c8]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(90deg,rgba(0,112,230,.05),rgba(0,200,255,.05));border-bottom:1px solid rgba(0,112,230,.1)}.card-header span[data-v-1db473c8]{font-size:18px;font-weight:600;color:#303133;font-weight:700}.card-header .icon[data-v-1db473c8]{font-size:32px;color:var(--el-color-primary);opacity:.8}.student-icon[data-v-1db473c8]{color:#67c23a!important}.teacher-icon[data-v-1db473c8]{color:#e6a23c!important}.auditor-icon[data-v-1db473c8]{color:#f56c6c!important}.card-content[data-v-1db473c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 0}.card-content .number[data-v-1db473c8]{font-size:36px;font-weight:700;color:var(--el-color-primary);margin-bottom:10px}.card-content .label[data-v-1db473c8]{font-size:16px;color:var(--el-text-color-secondary)}.user-management-card[data-v-1db473c8]{margin-bottom:20px}.user-management-card .card-header[data-v-1db473c8]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.user-management-card .title[data-v-1db473c8]{font-size:18px;font-weight:700;text-align:left;margin-right:auto}.header-operations[data-v-1db473c8]{display:flex;gap:15px;align-items:center}.search-group[data-v-1db473c8]{display:flex;gap:10px;flex-wrap:nowrap;width:100%}.search-input[data-v-1db473c8]{width:180px;flex-shrink:0}.pagination-section[data-v-1db473c8]{display:flex;justify-content:center;margin-top:20px;width:100%}.pagination-section[data-v-1db473c8] .el-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding:0 16px}.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__total{min-width:85px}.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__sizes{margin-right:0}@media screen and (max-width:768px){.pagination-section[data-v-1db473c8]{margin-top:15px}.pagination-section[data-v-1db473c8] .el-pagination{padding:8px;gap:6px}.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__jump,.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__sizes,.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__total{margin:0}.pagination-section[data-v-1db473c8] .el-pagination .el-input__wrapper{padding:0 8px}.pagination-section[data-v-1db473c8] .el-pagination .el-select .el-input{width:90px}}@media screen and (max-width:576px){.pagination-section[data-v-1db473c8] .el-pagination{flex-direction:column;gap:12px;width:100%}.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__sizes{display:flex;justify-content:center;width:100%}.pagination-section[data-v-1db473c8] .el-pagination .el-select .el-input{width:110px}.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__jump{display:flex;justify-content:center;width:100%;margin:0}.pagination-section[data-v-1db473c8] .el-pagination button{min-width:28px;height:28px}.pagination-section[data-v-1db473c8] .el-pagination .el-pager{display:flex;justify-content:center;flex-wrap:wrap;gap:4px}.pagination-section[data-v-1db473c8] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;margin:0}}@media screen and (max-width:520px){.pagination-section[data-v-1db473c8]{margin-top:15px;overflow-x:auto;padding-bottom:5px}.pagination-section[data-v-1db473c8] .el-pagination{flex-direction:column;gap:10px}.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__jump,.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__sizes,.pagination-section[data-v-1db473c8] .el-pagination .el-pagination__total{margin:0;width:100%;display:flex;justify-content:center}.pagination-section[data-v-1db473c8] .el-pagination .el-select .el-input{width:110px}.pagination-section[data-v-1db473c8] .el-pagination .el-pager li,.pagination-section[data-v-1db473c8] .el-pagination button{min-width:28px;height:28px;line-height:28px;padding:0 4px}.pagination-section[data-v-1db473c8] .el-pagination .el-input__inner{height:28px;line-height:28px;padding:0 4px}}[data-v-1db473c8] .el-card__header{padding:15px 20px}[data-v-1db473c8] .el-table .cell{white-space:nowrap}[data-v-1db473c8] .el-table th{background-color:#f5f7fa!important;color:#0070e6!important;font-weight:600}.w-full[data-v-1db473c8]{width:100%}.password-tip[data-v-1db473c8]{font-size:12px;color:#909399;line-height:1.4;margin-top:5px}.dialog-header[data-v-1db473c8]{text-align:center;padding:15px 0 5px;position:relative}.dialog-title[data-v-1db473c8]{font-size:20px;color:#0070e6;margin:0;font-weight:500;display:inline-block;position:relative;padding:0 30px}.dialog-title[data-v-1db473c8]:after,.dialog-title[data-v-1db473c8]:before{content:"";position:absolute;top:50%;width:20px;height:2px;background:linear-gradient(90deg,rgba(0,112,230,.6),rgba(0,200,255,.3))}.dialog-title[data-v-1db473c8]:before{left:0}.dialog-title[data-v-1db473c8]:after{right:0}[data-v-1db473c8] .el-dialog{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15)}[data-v-1db473c8] .el-dialog__header{margin:0;padding:0}[data-v-1db473c8] .el-dialog__headerbtn{top:15px;right:15px;font-size:18px;z-index:10}[data-v-1db473c8] .el-dialog__body{padding:20px 30px}[data-v-1db473c8] .el-dialog__footer{border-top:1px solid rgba(0,112,230,.1);padding:15px 30px}.dialog-footer[data-v-1db473c8]{display:flex;justify-content:center;gap:15px}@media (max-width:1335px){.user-management-card .card-header[data-v-1db473c8]{flex-direction:column;align-items:flex-start}.user-management-card .title[data-v-1db473c8]{width:100%;margin-bottom:10px;text-align:center}.header-operations[data-v-1db473c8]{width:100%}}@media (max-width:1200px){.search-group[data-v-1db473c8]{gap:8px}.search-input[data-v-1db473c8]{width:160px}}@media (max-width:1140px){.header-operations[data-v-1db473c8],.search-group[data-v-1db473c8]{flex-wrap:wrap}}@media (max-width:992px){.header-operations[data-v-1db473c8]{flex-direction:column;align-items:stretch;gap:15px}.search-group[data-v-1db473c8]{width:100%;justify-content:flex-start}.search-input[data-v-1db473c8]{width:calc(50% - 8px);min-width:160px}.card-header[data-v-1db473c8]{justify-content:center}}@media (max-width:768px){.search-group[data-v-1db473c8]{gap:8px}.search-input[data-v-1db473c8]{width:100%;min-width:140px}}@media (max-width:576px){.search-group[data-v-1db473c8]{gap:8px}.search-input[data-v-1db473c8]{width:100%;min-width:130px}}.user-detail-dialog .el-dialog__body[data-v-1db473c8]{padding:24px 32px 10px 32px;background:#f8fbff}.user-detail-title[data-v-1db473c8]{font-size:22px;font-weight:700;color:#0070e6;display:flex;align-items:center;justify-content:center;margin-bottom:8px;letter-spacing:2px}.user-detail-desc .el-descriptions__label[data-v-1db473c8]{font-weight:600;color:#409eff;background:#f0f7ff}.user-detail-desc .el-descriptions__content[data-v-1db473c8]{color:#222;font-size:15px;padding-left:8px}.user-detail-main[data-v-1db473c8]{color:#0070e6;font-weight:700;font-size:15px}.user-detail-idcard[data-v-1db473c8]{letter-spacing:2px;color:#e67e22;font-weight:600}.delete-account-container[data-v-2d7e3732]{padding:40px;max-width:500px;margin:40px auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:all .3s ease}h2[data-v-2d7e3732]{font-size:30px;color:#303133;margin-bottom:30px;text-align:center;font-weight:600;padding-bottom:18px;position:relative}h2[data-v-2d7e3732]:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f56c6c,#ffd1d1);border-radius:4px}.delete-warning[data-v-2d7e3732]{display:flex;align-items:center;background:#fff0f0;color:#f56c6c;border:1px solid #ffd1d1;border-radius:8px;padding:18px 20px;margin-bottom:30px;font-size:16px}.button-group[data-v-2d7e3732]{display:flex;gap:20px;justify-content:center;margin-top:30px}.header[data-v-5144e4a4]{width:100%;border-bottom:1px solid #eee;background-color:#fff;position:sticky;top:0;z-index:1500;box-shadow:0 1px 4px rgba(0,0,0,.1)}.header-container[data-v-5144e4a4]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 20px;height:60px;max-width:1500px;margin:0 auto;position:relative}.logo-menu-container[data-v-5144e4a4]{display:flex;align-items:center;justify-content:space-between;width:auto}.logo-top[data-v-5144e4a4]{display:flex;align-items:center;justify-content:flex-start}.logo-top img[data-v-5144e4a4]{width:auto;height:40px;cursor:pointer;padding-bottom:20px}.mobile-menu-toggle[data-v-5144e4a4]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer;position:absolute;right:10px;top:20px;z-index:1520}.mobile-menu-toggle span[data-v-5144e4a4]{display:block;height:3px;width:100%;background-color:#333;border-radius:3px;margin-bottom:5px}.nav[data-v-5144e4a4]{flex:1;margin-left:15px;margin-bottom:10px}.nav ul[data-v-5144e4a4]{display:flex;list-style:none;margin:0;padding:0;margin-left:30px}.nav li[data-v-5144e4a4]{margin:0 15px;padding:0 5px;cursor:pointer;position:relative;white-space:nowrap;transition:color .3s ease}.nav ul li.active[data-v-5144e4a4],.nav ul li[data-v-5144e4a4]:hover{color:#1890ff}.nav ul li.active[data-v-5144e4a4]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#1890ff}.search-container[data-v-5144e4a4]{flex:1;max-width:500px;margin:0 40px 10px}.search-box[data-v-5144e4a4]{display:flex;position:relative;height:36px;border-radius:18px;overflow:hidden;border:1px solid #dcdfe6;transition:all .3s}.search-box[data-v-5144e4a4]:focus-within,.search-box[data-v-5144e4a4]:hover{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.search-box input[data-v-5144e4a4]{flex:1;height:100%;padding:0 15px;border:none;outline:none;font-size:14px;background-color:transparent}.search-btn[data-v-5144e4a4]{width:36px;height:100%;border:none;background-color:#1890ff;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background-color .3s}.search-btn[data-v-5144e4a4]:hover{background-color:#40a9ff}.search-icon[data-v-5144e4a4]{color:#fff;display:flex;justify-content:center;align-items:center}.search-icon img[data-v-5144e4a4]{width:16px;height:16px}.user-info[data-v-5144e4a4]{display:flex;align-items:center;margin-left:20px;white-space:nowrap}.notification-container[data-v-5144e4a4]{position:relative;left:20px}.notification[data-v-5144e4a4]{position:relative;height:50px;margin-top:10px;margin-left:10px;white-space:nowrap;cursor:pointer}.notification span[data-v-5144e4a4]{font-size:16px;color:#606266;margin-right:15px;display:inline-block;white-space:nowrap}.notification-badge[data-v-5144e4a4]{top:0;right:3px}.notification-badge-2[data-v-5144e4a4],.notification-badge[data-v-5144e4a4]{position:absolute;background-color:#f56c6c;color:#fff;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:12px;padding:0 4px;box-sizing:border-box;transform:translateY(-50%);transition:all .3s ease;animation:fadeIn-5144e4a4 .3s ease;z-index:1000}.notification-badge-2[data-v-5144e4a4]{top:5px;right:35px}@keyframes fadeIn-5144e4a4{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.notification-badge[data-v-5144e4a4]:hover{transform:translateY(-50%) scale(1.1)}.notification-dropdown[data-v-5144e4a4]{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:100;padding:10px 0;border:1px solid #ebeef5;margin-right:5px;min-width:120px}.notification-item[data-v-5144e4a4]{display:flex;align-items:center;justify-content:space-between;padding:8px 50px;cursor:pointer;position:relative}.notification-item[data-v-5144e4a4]:hover{background-color:#f5f7fa}.notification-count[data-v-5144e4a4]{font-size:14px;color:#606266}.user-avatar-container[data-v-5144e4a4]{position:relative;left:10px}.user-avatar[data-v-5144e4a4]{display:block;position:relative;top:5px;margin-left:50px;margin-bottom:5px;cursor:pointer;height:80px}.avatar[data-v-5144e4a4]{width:35px;height:35px;border-radius:50%;margin-right:8px;position:relative;top:12px}.username[data-v-5144e4a4]{font-size:14px;color:#303133;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.user-menu-dropdown[data-v-5144e4a4]{position:absolute;top:71%;right:-12px;width:120px;height:40px;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:100;padding:10px 0;border:1px solid #ebeef5;margin-right:7px}.user-menu-item[data-v-5144e4a4]{display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;height:20px;font-size:14px}.user-menu-item[data-v-5144e4a4]:hover{background-color:#c9e0e8;color:#20b7f3}.dialog-content[data-v-5144e4a4]{text-align:center;font-size:16px}.warning-icon[data-v-5144e4a4]{font-size:24px;color:#e6a23c;margin-right:10px;vertical-align:middle}.dialog-footer[data-v-5144e4a4]{text-align:center}[data-v-5144e4a4] .el-dialog__footer .el-button{min-width:80px;margin:0 10px}@media screen and (max-width:768px){[data-v-5144e4a4] .el-dialog__footer .el-button{min-width:50px;margin:0 5px;padding:8px 15px;font-size:14px}}@media screen and (max-width:480px){[data-v-5144e4a4] .el-dialog__footer .el-button{min-width:50px;margin:0 3px;padding:6px 12px;font-size:13px}}[data-v-5144e4a4] .el-dialog{width:90%;max-width:500px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);max-height:80vh;overflow-y:auto;transition:all .3s ease;border-radius:8px}[data-v-5144e4a4] .el-dialog__header{padding:16px 20px;border-bottom:1px solid #eee}[data-v-5144e4a4] .el-dialog__body{padding:20px}[data-v-5144e4a4] .el-dialog__footer{padding:16px 20px;text-align:center}@media screen and (max-width:992px){[data-v-5144e4a4] .el-dialog{width:80%}}@media screen and (max-width:768px){[data-v-5144e4a4] .el-dialog{width:90%;margin-top:15vh;max-width:none}[data-v-5144e4a4] .el-dialog__body{padding:15px}}@media screen and (max-width:480px){[data-v-5144e4a4] .el-dialog{width:95%;margin-top:10vh}[data-v-5144e4a4] .el-dialog__footer,[data-v-5144e4a4] .el-dialog__header{padding:12px 16px}[data-v-5144e4a4] .el-dialog__title{font-size:16px}}@media screen and (max-width:375px){[data-v-5144e4a4] .el-dialog{width:98%;margin-top:5vh}}@media screen and (min-width:1921px){.header-container[data-v-5144e4a4]{max-width:1800px}.search-container[data-v-5144e4a4]{max-width:600px}}@media screen and (min-width:993px) and (max-width:1063px){.header-container[data-v-5144e4a4]{height:auto;min-height:60px;flex-wrap:wrap;padding-bottom:10px;padding-left:15px;padding-right:15px}.logo-menu-container[data-v-5144e4a4]{flex:0 0 auto}.nav[data-v-5144e4a4]{flex:1;margin-left:5px;margin-right:5px;min-width:0;display:block;max-height:none;opacity:1;overflow:visible}.nav ul[data-v-5144e4a4]{margin-left:5px;flex-wrap:wrap;display:flex;flex-direction:row}.nav li[data-v-5144e4a4]{margin:0 5px;padding:5px 2px;font-size:14px;border-bottom:none;width:auto}.search-container[data-v-5144e4a4]{flex:0 0 auto;max-width:250px;order:0;margin-top:0}.user-info[data-v-5144e4a4]{margin-left:10px;flex:0 0 auto;order:0;margin-top:0}.notification-container[data-v-5144e4a4],.user-avatar-container[data-v-5144e4a4]{left:0}.notification[data-v-5144e4a4]{margin-left:0}.user-avatar[data-v-5144e4a4]{margin-left:20px}.user-arrow[data-v-5144e4a4]{width:30%!important;margin-left:2px!important}}@media screen and (min-width:769px) and (max-width:992px){.header-container[data-v-5144e4a4]{height:auto;min-height:60px;flex-wrap:wrap;padding-bottom:10px}.logo-menu-container[data-v-5144e4a4]{flex:0 0 auto;width:auto;position:relative;z-index:1510}.mobile-menu-toggle[data-v-5144e4a4]{display:flex;right:10px;top:20px;position:absolute}.nav[data-v-5144e4a4]{flex:0 0 100%;order:3;margin-top:10px;margin-left:0;max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,box-shadow .3s ease;background-color:#fff;z-index:1505;position:relative;width:100%;opacity:0}.nav.mobile-nav-open[data-v-5144e4a4]{max-height:300px;box-shadow:0 4px 6px -2px rgba(0,0,0,.1);opacity:1}.nav ul[data-v-5144e4a4]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;margin-left:0}.nav li[data-v-5144e4a4]{margin:5px 15px;padding:8px 5px;font-size:15px;text-align:center;border-bottom:none;display:inline-block;width:auto}.search-container[data-v-5144e4a4]{order:1}.search-container[data-v-5144e4a4],.user-info[data-v-5144e4a4]{flex:1;max-width:40%;margin-top:10px;position:relative;z-index:1505}.user-info[data-v-5144e4a4]{order:2;margin-left:0;justify-content:flex-end}.notification-container[data-v-5144e4a4]{left:0}.user-avatar[data-v-5144e4a4]{margin-left:10px}.username[data-v-5144e4a4]{max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.avatar[data-v-5144e4a4]{width:30px;height:30px;margin-right:5px}.notification-dropdown[data-v-5144e4a4],.user-menu-dropdown[data-v-5144e4a4]{z-index:1520}}@media screen and (max-width:1400px){.nav li[data-v-5144e4a4]{margin:0 10px}.search-container[data-v-5144e4a4]{max-width:400px}}@media screen and (max-width:1200px){.header-container[data-v-5144e4a4]{padding:0 15px}.nav ul[data-v-5144e4a4]{margin-left:10px}.nav li[data-v-5144e4a4]{margin:0 8px;font-size:14px}.search-container[data-v-5144e4a4]{max-width:300px}.notification span[data-v-5144e4a4],.username[data-v-5144e4a4]{font-size:14px}}@media screen and (max-width:992px){.header-container[data-v-5144e4a4]{height:auto;min-height:60px;flex-wrap:wrap;align-items:flex-start;padding-top:10px;padding-bottom:10px;position:relative;z-index:1500}.logo-menu-container[data-v-5144e4a4]{width:100%;position:relative;z-index:1510}.mobile-menu-toggle[data-v-5144e4a4]{display:flex}.nav[data-v-5144e4a4]{flex:0 0 100%;order:3;margin-top:10px;margin-left:0;max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,box-shadow .3s ease;background-color:#fff;z-index:1505;position:relative;width:100%;opacity:0}.nav.mobile-nav-open[data-v-5144e4a4]{max-height:300px;box-shadow:0 4px 6px -2px rgba(0,0,0,.1);opacity:1}.nav ul[data-v-5144e4a4]{flex-direction:column;margin-left:0;width:100%}.nav li[data-v-5144e4a4]{margin:10px 0;text-align:center;border-bottom:1px solid #eee;padding:10px 0;width:100%;display:block}.nav li[data-v-5144e4a4]:last-child{border-bottom:none}.search-container[data-v-5144e4a4],.user-info[data-v-5144e4a4]{flex:1;max-width:50%;position:relative;z-index:1505}.user-info[data-v-5144e4a4]{margin-left:0;justify-content:flex-end}.search-btn[data-v-5144e4a4]{width:40px}.notification-dropdown[data-v-5144e4a4],.user-menu-dropdown[data-v-5144e4a4]{z-index:1520}}@media screen and (max-width:768px){.header[data-v-5144e4a4]{position:sticky;top:0}.logo-top img[data-v-5144e4a4]{height:35px}.search-container[data-v-5144e4a4],.user-info[data-v-5144e4a4]{flex:0 0 100%;max-width:100%;margin-top:78px;z-index:1505}.search-container[data-v-5144e4a4]{margin-top:0;margin-right:10px;flex:1}.user-info[data-v-5144e4a4]{order:1;justify-content:center;margin-top:0}.search-box[data-v-5144e4a4]{max-width:90%;margin:0 auto;box-shadow:0 2px 8px rgba(0,0,0,.08)}.notification-container[data-v-5144e4a4]{left:0}.user-avatar[data-v-5144e4a4]{margin-left:20px}}@media screen and (max-width:576px){.header-container[data-v-5144e4a4]{padding:10px}.nav ul[data-v-5144e4a4]{flex-direction:column;margin-left:0;padding-bottom:5px}.nav li[data-v-5144e4a4]{font-size:13px}.search-box input[data-v-5144e4a4]{font-size:14px}.notification span[data-v-5144e4a4]{font-size:13px;margin-right:10px}.username[data-v-5144e4a4]{max-width:60px;font-size:13px}.avatar[data-v-5144e4a4]{width:30px;height:30px}.search-box[data-v-5144e4a4]{box-shadow:0 2px 6px rgba(0,0,0,.1)}}@media screen and (max-width:480px){.search-box input[data-v-5144e4a4]{padding:0 8px}.search-btn[data-v-5144e4a4]{width:35px}.notification-dropdown[data-v-5144e4a4],.user-menu-dropdown[data-v-5144e4a4]{right:-5px;width:100px}.user-menu-item[data-v-5144e4a4]{font-size:13px}}@media screen and (min-width:1201px) and (max-width:1301px){.header-container[data-v-5144e4a4]{padding:0 10px;height:auto;min-height:60px}.logo-menu-container[data-v-5144e4a4]{flex:0 0 auto;margin-right:10px}.logo-top img[data-v-5144e4a4]{height:35px;padding-bottom:15px}.nav[data-v-5144e4a4]{flex:1.5;margin-left:0;min-width:450px}.nav ul[data-v-5144e4a4]{margin-left:0;gap:40px;flex-wrap:nowrap}.nav li[data-v-5144e4a4]{margin:0 5px;padding:0 2px;font-size:14px;white-space:nowrap}.search-container[data-v-5144e4a4]{flex:1;max-width:300px;margin:0 10px 10px}.user-info[data-v-5144e4a4]{margin-left:5px}.notification-container[data-v-5144e4a4]{left:5px}.notification span[data-v-5144e4a4]{font-size:14px;margin-right:8px}.user-avatar-container[data-v-5144e4a4]{left:0}.user-avatar[data-v-5144e4a4]{margin-left:15px}.username[data-v-5144e4a4]{max-width:60px;font-size:13px}.avatar[data-v-5144e4a4]{margin-right:5px}.user-arrow[data-v-5144e4a4]{width:30%!important;margin-left:0!important;font-size:10px!important}}@media screen and (min-width:1063px) and (max-width:1201px){.header-container[data-v-5144e4a4]{padding:0 10px;height:auto;min-height:60px}.logo-menu-container[data-v-5144e4a4]{flex:0 0 auto;margin-right:10px}.logo-top img[data-v-5144e4a4]{height:35px;padding-bottom:15px}.nav[data-v-5144e4a4]{flex:1.5;margin-left:0;min-width:450px}.nav ul[data-v-5144e4a4]{margin-left:0;gap:15px;flex-wrap:nowrap}.nav li[data-v-5144e4a4]{margin:0 5px;padding:0 2px;font-size:14px;white-space:nowrap}.search-container[data-v-5144e4a4]{flex:1;max-width:300px;margin:0 15px 10px}.user-info[data-v-5144e4a4]{margin-left:5px}.notification-container[data-v-5144e4a4]{left:5px}.notification span[data-v-5144e4a4]{font-size:14px;margin-right:8px}.user-avatar-container[data-v-5144e4a4]{left:0}.user-avatar[data-v-5144e4a4]{margin-left:15px}.username[data-v-5144e4a4]{max-width:60px;font-size:13px}.avatar[data-v-5144e4a4]{margin-right:5px}.user-arrow[data-v-5144e4a4]{width:30%!important;margin-left:0!important;font-size:10px!important}}@media screen and (min-width:993px) and (max-width:1063px){.header-container[data-v-5144e4a4]{padding:0 8px}.logo-top img[data-v-5144e4a4]{height:33px;padding-bottom:12px}.nav[data-v-5144e4a4]{flex:1.2;margin-left:0;min-width:430px}.nav ul[data-v-5144e4a4]{margin-left:10px;gap:15px}.nav li[data-v-5144e4a4]{margin:0 3px;padding:0 1px;font-size:13px}.search-container[data-v-5144e4a4]{flex:0.8;max-width:300px;margin:0 5px 10px;margin-right:20px}.search-box input[data-v-5144e4a4]{padding:0 10px}.user-info[data-v-5144e4a4]{margin-left:0}.notification span[data-v-5144e4a4]{font-size:13px;margin-right:5px}.username[data-v-5144e4a4]{max-width:50px;font-size:12px}.avatar[data-v-5144e4a4]{width:30px;height:30px}}.login-btn[data-v-5144e4a4]{height:38px;padding:0 24px;background:linear-gradient(90deg,#00b4d8,#00e0c6);color:#fff;border:none;border-radius:20px;font-size:16px;font-weight:600;cursor:pointer;margin-left:10px;box-shadow:0 2px 8px 0 rgba(0,180,216,.1);transition:background .2s,box-shadow .2s}.login-btn[data-v-5144e4a4]:hover{background:linear-gradient(90deg,#00e0c6,#00b4d8);box-shadow:0 4px 16px 0 rgba(0,180,216,.13)}.disabled[data-v-5144e4a4]{pointer-events:none;color:#bbb!important;cursor:not-allowed}.student-footer[data-v-4fa7aef2]{background-color:#f5f5f5;padding:20px 0;margin-top:40px;border-top:1px solid #e0e0e0}.footer-content[data-v-4fa7aef2]{max-width:1200px;margin:0 auto;text-align:center}.footer-links[data-v-4fa7aef2]{margin-bottom:15px}.footer-links a[data-v-4fa7aef2]{color:#666;text-decoration:none;margin:0 15px;transition:color .3s}.footer-links a[data-v-4fa7aef2]:hover{color:#1890ff}.footer-info[data-v-4fa7aef2]{color:#999;font-size:14px}.footer-info p[data-v-4fa7aef2]{margin:5px 0}.teacher-layout[data-v-667aead2]{font-family:Microsoft YaHei,sans-serif;color:#333;display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden;position:relative}.content-container[data-v-667aead2]{flex:1;width:100%;max-width:100%;padding:0 10px;box-sizing:border-box;transition:padding .3s ease;position:relative;z-index:1;margin-top:5px}*{padding:0}#app,*{margin:0}#app{width:100%;height:100%}