.container[data-v-07c9f39f]{height:100vh}.container .header[data-v-07c9f39f],.container[data-v-07c9f39f]{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .header[data-v-07c9f39f]{position:sticky;top:0;z-index:10;padding:16px;border-bottom:1px solid #eee;gap:12px}.container .header .title[data-v-07c9f39f]{font-size:16px;font-weight:500;color:#333}.container .header input[data-v-07c9f39f]{width:100%;height:32px;padding:0 12px;border:1px solid #ddd;border-radius:4px;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s}.container .header input[data-v-07c9f39f]:focus{border-color:#37f}.container .table-wrapper[data-v-07c9f39f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container .table-wrapper table[data-v-07c9f39f]{width:100%;table-layout:fixed;border-collapse:collapse}.container .table-wrapper table td[data-v-07c9f39f],.container .table-wrapper table th[data-v-07c9f39f]{padding:12px 16px;text-align:left;font-size:14px;border-bottom:1px solid #eee}.container .table-wrapper table th[data-v-07c9f39f]{background:#fafafa;font-weight:500;color:#333;position:sticky;top:0;z-index:2}.container .table-wrapper table td[data-v-07c9f39f]{color:#333;background:#fff}.container .table-wrapper thead th[data-v-07c9f39f]:first-child,.container .table-wrapper thead th[data-v-07c9f39f]:nth-child(2),.container .table-wrapper thead th[data-v-07c9f39f]:nth-child(3),.container .table-wrapper thead th[data-v-07c9f39f]:nth-child(4){width:25%}.container .table-wrapper .table-body[data-v-07c9f39f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;position:relative}.container .table-wrapper .table-body table[data-v-07c9f39f]{position:absolute;top:0;left:0;right:0;will-change:transform}.container .table-wrapper .table-body .virtual-list-phantom[data-v-07c9f39f]{position:absolute;left:0;top:0;right:0;z-index:-1}.container .table-wrapper .table-body tr:hover td[data-v-07c9f39f]{background:#fafafa}.container .status-tag[data-v-07c9f39f]{display:inline-block;padding:2px 8px;border-radius:2px;font-size:12px}.container .status-tag.claimed[data-v-07c9f39f]{color:#ff4d4f;background:#fff1f0}.container .status-tag.unclaimed[data-v-07c9f39f]{color:#52c41a;background:#f6ffed}.container .action-btn[data-v-07c9f39f]{padding:4px 12px;border:none;border-radius:4px;font-size:13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#37f;color:#fff;min-width:100px;white-space:nowrap}.container .action-btn[data-v-07c9f39f]:hover{background:#40a9ff}.container .action-btn.used[data-v-07c9f39f]{background:#f5f5f5;color:#666}.container .action-btn.used[data-v-07c9f39f]:hover{background:#e8e8e8}.guide-container[data-v-695283f3]{padding:20px;background:#f5f7fa;min-height:100vh}.guide-container .guide-title[data-v-695283f3]{font-size:24px;color:#37f;text-align:center;margin-bottom:30px;font-weight:700}.guide-container .guide-content[data-v-695283f3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.guide-container .guide-content .guide-item[data-v-695283f3],.guide-container .guide-content[data-v-695283f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-container .guide-content .guide-item[data-v-695283f3]{width:100%;max-width:600px;height:60px;background:#fff;border-radius:8px;padding:0 20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.guide-container .guide-content .guide-item[data-v-695283f3]:hover{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-box-shadow:0 4px 20px rgba(24,144,255,.2);box-shadow:0 4px 20px rgba(24,144,255,.2);border:1px solid #37f}.guide-container .guide-content .guide-item i[data-v-695283f3]{font-size:24px;color:#37f;margin-right:15px}.guide-container .guide-content .guide-item span[data-v-695283f3]{font-size:16px;color:#333;font-weight:500}.guide-content[data-v-de9a4afe]{padding:20px;min-height:100vh;background:#f5f7fa}.guide-content .title[data-v-de9a4afe]{font-size:24px;color:#37f;text-align:center;margin-bottom:30px;font-weight:700}.guide-content .tab-container[data-v-de9a4afe]{max-width:1200px;margin:0 auto;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.guide-content .tab-container .tab-header[data-v-de9a4afe]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8e8e8}.guide-content .tab-container .tab-header .tab-item[data-v-de9a4afe]{padding:15px 30px;font-size:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.guide-content .tab-container .tab-header .tab-item i[data-v-de9a4afe]{font-size:20px}.guide-content .tab-container .tab-header .tab-item[data-v-de9a4afe]:hover{color:#37f}.guide-content .tab-container .tab-header .tab-item.active[data-v-de9a4afe]{color:#37f;border-bottom:2px solid #37f}.guide-content .tab-container .tab-content[data-v-de9a4afe]{padding:20px}.guide-content .tab-container .tab-content .content-wrapper .content-item[data-v-de9a4afe]{margin-bottom:20px;position:relative;padding-left:25px}.guide-content .tab-container .tab-content .content-wrapper .content-item .sort[data-v-de9a4afe]{position:absolute;left:0;color:#37f;font-weight:700}.guide-content .tab-container .tab-content .content-wrapper .content-item .text-content[data-v-de9a4afe]{line-height:1.8;color:#333;font-size:14px}.guide-content .tab-container .tab-content .content-wrapper .content-item .image-wrapper[data-v-de9a4afe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px 0}.guide-content .tab-container .tab-content .content-wrapper .content-item .image-wrapper .image-content[data-v-de9a4afe]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;margin-bottom:15px}.guide-content .tab-container .tab-content .content-wrapper .content-item .image-wrapper .image-content[data-v-de9a4afe]:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.guide-title-container[data-v-4439bf0c]{padding:20px;background:#f5f7fa;min-height:100vh}.guide-title-container .title[data-v-4439bf0c]{font-size:24px;color:#37f;text-align:center;margin-bottom:30px;font-weight:700}.guide-title-container .content[data-v-4439bf0c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.guide-title-container .content .question-item[data-v-4439bf0c],.guide-title-container .content[data-v-4439bf0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-title-container .content .question-item[data-v-4439bf0c]{width:100%;max-width:800px;background:#fff;padding:15px 20px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.guide-title-container .content .question-item[data-v-4439bf0c]:hover{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-box-shadow:0 4px 20px rgba(24,144,255,.2);box-shadow:0 4px 20px rgba(24,144,255,.2);border:1px solid #37f}.guide-title-container .content .question-item .el-icon-question[data-v-4439bf0c]{font-size:20px;color:#37f;margin-right:15px}.guide-title-container .content .question-item span[data-v-4439bf0c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#333;font-weight:500}.guide-title-container .content .question-item .arrow[data-v-4439bf0c]{font-size:16px;color:#999}.auth-container[data-v-d2929226]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:20vh;padding:20px}.auth-message[data-v-d2929226]{font-size:18px;color:#333;margin-bottom:20px}.auth-button[data-v-d2929226]{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer}.auth-button[data-v-d2929226]:hover{background-color:#0056b3}.mobile-signature[data-v-5ab48064]{overflow:hidden;width:100vw;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-signature .wrap[data-v-5ab48064],.mobile-signature[data-v-5ab48064]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-signature .wrap[data-v-5ab48064]{padding:15px}.mobile-signature .actionsWrap[data-v-5ab48064]{width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-signature .sign-area[data-v-5ab48064]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ddd;border-radius:8px;overflow:hidden;-ms-touch-action:none;touch-action:none}.mobile-signature .control-bar[data-v-5ab48064]{margin-right:10px;white-space:nowrap;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile-signature .control-bar .reset-btn[data-v-5ab48064]{background:#f5f5f5;border-radius:20px;padding:0 30px;margin-right:20px}.mobile-signature .control-bar .confirm-btn[data-v-5ab48064]{border-radius:20px;padding:0 30px}.success-panel[data-v-5ab48064]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60vh}.success-panel .success-content[data-v-5ab48064]{text-align:center}.success-panel .success-content .success-text[data-v-5ab48064]{font-size:18px;margin:20px 0;color:#333}.success-panel .success-content .back-btn[data-v-5ab48064]{border-radius:20px;padding:0 40px}.stu-login[data-v-028aada1]{width:100%;height:100%;background:url(../img/stuBanner.a631003d.png) no-repeat 50%;background-size:cover;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex}.stu-login .main[data-v-028aada1]{max-width:368px;width:98%;width:100%;min-height:500px;margin:0 auto;display:block;position:relative}.stu-login .login-msg[data-v-028aada1]{top:180px;position:fixed;right:23%;border-radius:12px;background:#fff;padding:0 0 0 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 20px;height:500px;width:400px;padding:30px}.stu-login .login-footer[data-v-028aada1]{width:100%;position:absolute;bottom:0;text-align:center;color:#9a9a9a}.stu-login .login-footer .link[data-v-028aada1]{margin-bottom:10px}.stu-login .forgot-password-link[data-v-028aada1],.stu-login .register-link[data-v-028aada1]{color:#1169ff;cursor:pointer}.stu-login .forgot-password-link[data-v-028aada1]:hover,.stu-login .register-link[data-v-028aada1]:hover{text-decoration:underline}.stu-login .password-hint[data-v-028aada1]{font-size:12px;color:#888;margin-top:5px;text-align:left}.stu-login .verification-code-container .input[data-v-028aada1]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.stu-login .title-box[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0 40px 0}.stu-login .title-box .title[data-v-028aada1]{text-align:center;font-size:22px;color:#595959;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600;position:relative;top:2px}.stu-login[data-v-028aada1](.ant-modal-content){padding:0;border-radius:8px}.stu-login[data-v-028aada1](.ant-modal-header){padding:16px 24px;border-bottom:1px solid #f0f0f0}.stu-login[data-v-028aada1](.ant-modal-body){padding:20px 24px;max-height:calc(100vh - 160px);overflow-y:auto;overflow-x:hidden}.stu-login .forgot-password-form[data-v-028aada1]{width:100%}.stu-login .forgot-password-form[data-v-028aada1](.ant-form-item){margin-bottom:16px}.stu-login .forgot-password-form[data-v-028aada1](.ant-btn),.stu-login .forgot-password-form[data-v-028aada1](.ant-input){width:100%}.stu-login .verification-code-container[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stu-login .verification-code-container .captcha-input[data-v-028aada1]{margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.stu-login .verification-code-container .captcha-image[data-v-028aada1]{height:32px;cursor:pointer;max-width:100px}.stu-login .verification-code-container .send-code-btn[data-v-028aada1]{height:32px;padding:0 12px;font-size:14px;min-width:80px;white-space:nowrap}@media (max-width:768px){.stu-login[data-v-028aada1](.ant-modal){top:10px!important;margin:0 10px}.stu-login[data-v-028aada1](.ant-modal-content){width:100%!important;max-width:100%}.stu-login[data-v-028aada1](.ant-modal-body){padding:16px;max-height:calc(100vh - 120px)}.stu-login .verification-code-container[data-v-028aada1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.stu-login .verification-code-container .captcha-input[data-v-028aada1]{margin-right:0;margin-bottom:10px;width:100%}.stu-login .verification-code-container .captcha-image[data-v-028aada1],.stu-login .verification-code-container .send-code-btn[data-v-028aada1]{width:calc(50% - 5px);max-width:none}.stu-login .verification-code-container .send-code-btn[data-v-028aada1]{margin-left:10px}}.QRcodeIcon[data-v-028aada1]{position:absolute;right:0;width:64px}.ant-space-align-center[data-v-028aada1]{color:#8f959e;line-height:30px;height:30px}.user-layout-login label[data-v-028aada1]{font-size:12px!important}.icon[data-v-028aada1]{width:19px}.line[data-v-028aada1]{display:inline-block;width:1px;height:24px;background:#e0e0e0;margin:0 10px}.code-box[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.code-box .code[data-v-028aada1]{margin-left:10px;width:45%;height:100%}.user-layout-login label[data-v-028aada1]{font-size:14px}.user-layout-login .ant-page-header[data-v-028aada1]{padding:60px 0 45px 0}.user-layout-login .getCaptcha[data-v-028aada1]{display:block;width:100%;height:40px}.user-layout-login .login-button[data-v-028aada1]{padding:0 15px;font-size:16px;height:40px;width:100%;background:#1169ff;color:#fff;border:none}.user-layout-login .forgot-password-form[data-v-028aada1]{width:100%}.user-layout-login .empty-content[data-v-028aada1]{text-align:center;padding:40px}.user-layout-login .empty-content p[data-v-028aada1]{font-size:16px;color:#8c8c8c}[data-v-028aada1] .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:50px}.footer[data-v-028aada1]{width:100%;position:absolute;bottom:100px;text-align:center}.footer .links[data-v-028aada1]{margin-bottom:8px;font-size:14px;color:#343434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.footer .links[data-v-028aada1]:after,.footer .links[data-v-028aada1]:before{content:"";display:inline-block;vertical-align:middle;height:1px;background-color:#dbdbdb}.footer .links[data-v-028aada1]:before{width:200px;margin-right:10px}.footer .links[data-v-028aada1]:after{width:200px;margin-left:10px}.footer .login-box[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.footer .login-box .login-item[data-v-028aada1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .login-box .login-item img[data-v-028aada1]{width:30px}.footer .login-box .login-item .desc[data-v-028aada1]{margin-top:10px;color:#9f9f9f}.ant-input[data-v-028aada1]{width:100%}.lable[data-v-028aada1]{font-size:16px;font-weight:550}.input[data-v-028aada1]{border-radius:2.5px;border:none;width:100%;padding:0 10px;background:#f4f5f5}[data-v-028aada1] .ant-form-item-label{font-size:16px;font-weight:550}[data-v-028aada1] .ant-form-item-label>label:after,[data-v-028aada1] .ant-form-item-label>label:before{display:none}.logo[data-v-51e9e996]{height:50px}.stu-login[data-v-51e9e996]{width:100%;height:100vh;background:url(../img/loginBack.6a176634.jpg) no-repeat 50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex}.stu-login .login-msg[data-v-51e9e996]{position:fixed;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:12px;background:#fff;width:400px;padding:40px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.stu-login .title-box[data-v-51e9e996]{text-align:center;margin:0 0 25px 0}.stu-login .title-box .title[data-v-51e9e996]{font-size:24px;color:#595959;font-family:Avenir,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600}.menu-box[data-v-51e9e996]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-box .menu-item[data-v-51e9e996]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 20px;border-radius:12px;font-size:17px;color:#595959;font-weight:500;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;background-color:#fff;border:1px solid transparent}.menu-box .menu-item[data-v-51e9e996]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#e6f3ff),to(#d1e7ff));background:linear-gradient(180deg,#e6f3ff,#d1e7ff);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:0}.menu-box .menu-item .menu-icon[data-v-51e9e996]{width:48px;height:48px;margin-right:18px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;position:relative;z-index:1}.menu-box .menu-item .menu-text[data-v-51e9e996]{position:relative;z-index:1;-webkit-transition:all .4s ease;transition:all .4s ease;line-height:1.4}.menu-box .menu-item[data-v-51e9e996]:hover{-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01);border-color:#b8d4ff;-webkit-box-shadow:0 6px 12px rgba(17,105,255,.1);box-shadow:0 6px 12px rgba(17,105,255,.1)}.menu-box .menu-item[data-v-51e9e996]:hover:before{opacity:1}.menu-box .menu-item:hover .menu-icon[data-v-51e9e996]{-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg)}.menu-box .menu-item:hover .menu-text[data-v-51e9e996]{letter-spacing:.5px}.menu-box .menu-item[data-v-51e9e996]:active{-webkit-transform:translateY(0) scale(.995);transform:translateY(0) scale(.995);-webkit-transition:all .1s ease;transition:all .1s ease}.login-footer[data-v-51e9e996]{width:100%;position:absolute;bottom:20px;text-align:center;color:#fff;font-size:14px;line-height:1.6}.login-footer .link[data-v-51e9e996]{margin-bottom:8px}.ant-space-align-center[data-v-51e9e996],.code-box[data-v-51e9e996],.footer[data-v-51e9e996],.icon[data-v-51e9e996],.line[data-v-51e9e996],.QRcodeIcon[data-v-51e9e996],.user-layout-login[data-v-51e9e996],[data-v-51e9e996] .ant-form-item-label,[data-v-51e9e996] .ant-input-affix-wrapper .ant-input:not(:first-child){display:none}.contentBack[data-v-1e83670e]{background:#fff!important;-webkit-transition:background 1s ease;transition:background 1s ease}.content[data-v-1e83670e]{height:100vh;width:100vw;background:#fff url(../img/backTop.a828b0af.png) no-repeat;background-size:100vw;background-position:top}.content .top-bar[data-v-1e83670e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;background-color:transparent}.content .top-bar .logo-box .logo[data-v-1e83670e],.content .top-bar .logo-box[data-v-1e83670e],.content .top-bar[data-v-1e83670e]{display:-webkit-box;display:-ms-flexbox;display:flex}.content .top-bar .logo-box .logo[data-v-1e83670e]{font-size:18px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .top-bar .logo-box .logo img[data-v-1e83670e]{width:40px;height:40px;margin-right:5px;cursor:pointer}.content .topShow[data-v-1e83670e]{border-bottom:1px solid #eee}.content .main-content[data-v-1e83670e]{display:-webkit-box;display:-ms-flexbox;display:flex}.content .main-content .sidebar[data-v-1e83670e]{width:200px;padding:0 20px;height:calc(100vh - 70px)}.content .main-content .sidebar .sidebar-item[data-v-1e83670e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.content .main-content .sidebar .sidebar-item img[data-v-1e83670e]{width:25px;height:25px;margin-right:10px}.content .main-content .sidebar .sidebar-item[data-v-1e83670e]:hover{color:#3377fe;border-radius:8px;background-color:rgba(241,247,255,.5);-webkit-box-shadow:0 0 8px rgba(207,215,232,.3);box-shadow:0 0 8px rgba(207,215,232,.3);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.content .main-content .sidebar .sidebar-item-all[data-v-1e83670e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.content .main-content .sidebar .sidebar-item-all img[data-v-1e83670e]{width:20px;height:20px;margin-right:10px}.content .main-content .sidebar .active[data-v-1e83670e]{color:#3377fe}.content .main-content .menu-content[data-v-1e83670e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:calc(100vh - 75px);overflow:auto}.content .main-content .menu-content .title-box[data-v-1e83670e]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:180px}.content .main-content .menu-content .title-box .title[data-v-1e83670e]{font-size:24px;font-weight:700;color:#3377fe;margin-bottom:16px}.content .main-content .menu-content .title-box .desc[data-v-1e83670e]{font-size:16px;color:#171a1d}.content .main-content .menu-content-wrapper[data-v-1e83670e]{padding:20px}.content .title[data-v-1e83670e]{font-size:18px;font-weight:700;margin-bottom:20px}.content .menu-box .menu-title-box[data-v-1e83670e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.content .menu-box .menu-title-box .menu-title[data-v-1e83670e]{font-size:20px;font-weight:700;margin-bottom:35px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.content .menu-box .menu-title-box .menu-title[data-v-1e83670e]:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:140%;height:5px;border-radius:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(199,51,254,.2)),to(rgba(0,86,255,.2)));background:linear-gradient(90deg,rgba(199,51,254,.2),rgba(0,86,255,.2));bottom:4px}.content .menu-box .menu-list[data-v-1e83670e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content .menu-box .menu-list .menu-item[data-v-1e83670e]{padding:10px;border:1px solid #eee;border-radius:8px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(25% - 10px);margin-right:10px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.content .menu-box .menu-list .menu-item img[data-v-1e83670e]{width:50px;height:50px;margin-right:10px}.content .menu-box .menu-list .menu-item .menu-desc .menu-name[data-v-1e83670e]{font-size:14px;font-weight:700;margin-bottom:5px}.content .menu-box .menu-list .menu-item .menu-desc .menu-intro[data-v-1e83670e]{font-size:12px;color:#999}.content .menu-box .menu-list .menu-item[data-v-1e83670e]:hover{cursor:pointer;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.search-box-top[data-v-1e83670e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:9999px;padding:0 10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;top:-60px;left:54%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100;-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;opacity:0;min-width:400px}.search-box-top .search-input[data-v-1e83670e]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;outline:none;font-size:14px;padding:5px 8px;color:#333}.search-box-top.show[data-v-1e83670e]{top:15px;opacity:1}.search-box[data-v-1e83670e]{margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:9999px;padding:0 30px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.search-box .search-input[data-v-1e83670e]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;outline:none;font-size:16px;padding:10px;color:#333;min-width:350px}.no-data[data-v-1e83670e]{text-align:center;margin-top:20px;font-size:20px;color:#999}.edu-theme-container[data-v-9ab1441a]{background-color:#f0f2f5;min-height:100vh}.breadcrumb[data-v-9ab1441a]{margin-bottom:16px}.content-wrapper[data-v-9ab1441a]{background-color:#fff;padding:24px;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09)}.course-card[data-v-9ab1441a]{height:300px;margin-bottom:24px}.course-card .course-image[data-v-9ab1441a]{height:180px;-o-object-fit:cover;object-fit:cover}.course-card .course-info[data-v-9ab1441a]{padding:12px}.course-card .course-info .course-title[data-v-9ab1441a]{margin-bottom:8px;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card .course-info .course-meta[data-v-9ab1441a]{font-size:14px;color:#8c8c8c}.course-card .course-info .course-meta .meta-item[data-v-9ab1441a]{display:block;margin-bottom:4px}.course-card .course-info .course-meta .meta-item .anticon[data-v-9ab1441a]{margin-right:4px}.sub-tabs[data-v-9ab1441a]{margin-bottom:24px}.empty-container[data-v-9ab1441a],.loading-container[data-v-9ab1441a]{padding:48px 0;text-align:center}.dialog-content[data-v-9ab1441a]{max-height:400px;overflow-y:auto;white-space:pre-wrap}.stu-login[data-v-73f9f442]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../img/login-back.34775bc2.png) no-repeat 50%;background-size:cover;position:relative}.lang-selector[data-v-73f9f442]{position:absolute;top:20px;right:20px;z-index:100}.lang-selector .ant-pro-drop-down[data-v-73f9f442]{cursor:pointer;font-size:16px;color:#333}.lang-selector .ant-pro-drop-down[data-v-73f9f442]:hover{color:#1069ff}.login-msg[data-v-73f9f442]{width:100%;max-width:400px;padding:40px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.title-box[data-v-73f9f442]{text-align:center;margin-bottom:30px}.title[data-v-73f9f442]{font-size:24px;font-weight:600;color:#1f2937}.user-layout-login[data-v-73f9f442]{width:100%}.label[data-v-73f9f442]{font-size:14px;font-weight:500;color:#374151}.input[data-v-73f9f442]{height:40px;padding:0 12px;border-radius:2.5px;border:none;width:100%;background:#f4f5f5;-webkit-transition:border-color .2s;transition:border-color .2s}.password-input-container[data-v-73f9f442]{position:relative;width:100%}.password-input[data-v-73f9f442]{padding-right:40px!important}.password-icon[data-v-73f9f442]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#9ca3af;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.password-icon[data-v-73f9f442]:hover{color:#1069ff}.login-button[data-v-73f9f442]{width:100%;height:44px;background-color:#1069ff;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.login-button[data-v-73f9f442]:disabled{background-color:#93c5fd;cursor:not-allowed}.login-button[data-v-73f9f442]:hover:not(:disabled){background-color:#1d4ed8}@media (max-width:480px){.login-msg[data-v-73f9f442]{padding:20px;margin:0 16px}}[data-v-73f9f442] .ant-form-item{margin-bottom:16px}.password-input-container[data-v-a10f8246]{position:relative;width:100%}.password-input[data-v-a10f8246]{padding-right:40px!important}.password-icon[data-v-a10f8246]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#9ca3af;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.password-icon[data-v-a10f8246]:hover{color:#1069ff}.stu-login[data-v-a10f8246]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;background:url(../img/login-back.34775bc2.png) no-repeat 50%;background-size:cover;position:relative}.lang-selector[data-v-a10f8246]{position:absolute;top:20px;right:20px;z-index:100}.lang-selector .ant-pro-drop-down[data-v-a10f8246]{cursor:pointer;font-size:16px;color:#333}.lang-selector .ant-pro-drop-down[data-v-a10f8246]:hover{color:#1069ff}.login-msg[data-v-a10f8246]{width:100%;max-width:400px;padding:40px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.title-box[data-v-a10f8246]{text-align:center;margin-bottom:30px}.title[data-v-a10f8246]{font-size:24px;font-weight:600;color:#1f2937}.user-layout-login[data-v-a10f8246]{width:100%}.readonly-text[data-v-a10f8246]{height:40px;line-height:40px;padding:0 12px;background-color:#f9fafb;border-radius:2.5px;font-size:14px}.input[data-v-a10f8246]{height:40px;padding:0 12px;border-radius:2.5px;border:none;width:100%;background:#f4f5f5;-webkit-transition:border-color .2s;transition:border-color .2s}.login-button[data-v-a10f8246]{width:100%;height:44px;background-color:#1069ff;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.login-button[data-v-a10f8246]:disabled{background-color:#93c5fd;cursor:not-allowed}.login-button[data-v-a10f8246]:hover:not(:disabled){background-color:#1d4ed8}@media (max-width:480px){.login-msg[data-v-a10f8246]{padding:20px;margin:0 16px}}[data-v-a10f8246] .ant-form-item{margin-bottom:16px}.stu-login[data-v-b3635620]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;background:url(../img/login-back.34775bc2.png) no-repeat 50%;background-size:cover;position:relative}.lang-selector[data-v-b3635620]{position:absolute;top:20px;right:20px;z-index:100}.lang-selector .ant-pro-drop-down[data-v-b3635620]{cursor:pointer;font-size:16px;color:#333}.lang-selector .ant-pro-drop-down[data-v-b3635620]:hover{color:#1069ff}.login-msg[data-v-b3635620]{width:100%;max-width:400px;padding:40px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.title-box[data-v-b3635620]{text-align:center;margin-bottom:30px}.title[data-v-b3635620]{font-size:24px;font-weight:600;color:#1f2937}.user-layout-login[data-v-b3635620]{width:100%}.label[data-v-b3635620]{font-size:14px;font-weight:500;color:#374151}.input[data-v-b3635620]{height:40px;padding:0 12px;border-radius:2.5px;border:none;width:100%;background:#f4f5f5;-webkit-transition:border-color .2s;transition:border-color .2s}.login-button[data-v-b3635620]{width:100%;height:44px;background-color:#1069ff;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.login-button[data-v-b3635620]:disabled{background-color:#93c5fd;cursor:not-allowed}.login-button[data-v-b3635620]:hover:not(:disabled){background-color:#1d4ed8}.success-page[data-v-b3635620]{text-align:center;padding:20px 0}.success-icon[data-v-b3635620]{margin-bottom:24px;font-size:64px}.success-title[data-v-b3635620]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:16px}.success-desc[data-v-b3635620]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:24px;padding:0 20px}.success-tips[data-v-b3635620]{text-align:left;font-size:13px;color:#6b7280;line-height:1.8;margin-bottom:32px;padding:16px;background-color:#f9fafb;border-radius:6px;margin-left:10px;margin-right:10px}.success-tips p[data-v-b3635620]{margin:0 0 8px 0}.success-tips p[data-v-b3635620]:last-child{margin-bottom:0}.back-button[data-v-b3635620]{width:100%;height:44px;background-color:#f9fafb;color:#1069ff;border:1px solid #e5e7eb;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.back-button[data-v-b3635620]:hover{background-color:#eff6ff;border-color:#bfdbfe}@media (max-width:480px){.login-msg[data-v-b3635620]{padding:20px;margin:0 16px}.success-title[data-v-b3635620]{font-size:20px}.success-desc[data-v-b3635620]{padding:0 10px}}[data-v-b3635620] .ant-form-item{margin-bottom:16px}[data-v-b3635620] .ant-select-selection--single{height:40px;border-radius:2.5px;border:none;width:100%;background:#f4f5f5;-webkit-transition:border-color .2s;transition:border-color .2s}[data-v-b3635620] .ant-select-selection__rendered{line-height:40px}[data-v-b3635620] .ant-select-selection__placeholder{color:#757575}.stu-login[data-v-380be3d2]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;background:url(../img/login-back.34775bc2.png) no-repeat 50%;background-size:cover;position:relative}.lang-selector[data-v-380be3d2]{position:absolute;top:20px;right:20px;z-index:100}.lang-selector .ant-pro-drop-down[data-v-380be3d2]{cursor:pointer;font-size:16px;color:#333}.lang-selector .ant-pro-drop-down[data-v-380be3d2]:hover{color:#1069ff}.login-msg[data-v-380be3d2]{width:100%;max-width:400px;padding:40px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.title-box[data-v-380be3d2]{text-align:center;margin-bottom:30px}.title[data-v-380be3d2]{font-size:24px;font-weight:600;color:#1f2937}.user-layout-login[data-v-380be3d2]{width:100%}.label[data-v-380be3d2]{font-size:14px;font-weight:500;color:#374151}.input[data-v-380be3d2]{height:40px;padding:0 12px;border-radius:2.5px;border:none;width:100%;background:#f4f5f5;-webkit-transition:border-color .2s;transition:border-color .2s}.login-button[data-v-380be3d2]{width:100%;height:44px;background-color:#1069ff;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.login-button[data-v-380be3d2]:disabled{background-color:#93c5fd;cursor:not-allowed}.login-button[data-v-380be3d2]:hover:not(:disabled){background-color:#1d4ed8}.success-page[data-v-380be3d2]{text-align:center;padding:20px 0}.success-icon[data-v-380be3d2]{margin-bottom:24px;font-size:64px}.success-title[data-v-380be3d2]{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:16px}.success-desc[data-v-380be3d2]{font-size:14px;color:#4b5563;line-height:1.6;margin-bottom:24px;padding:0 20px}.success-tips[data-v-380be3d2]{text-align:left;font-size:13px;color:#6b7280;line-height:1.8;margin-bottom:32px;padding:16px;background-color:#f9fafb;border-radius:6px;margin-left:10px;margin-right:10px}.success-tips p[data-v-380be3d2]{margin:0 0 8px 0}.success-tips p[data-v-380be3d2]:last-child{margin-bottom:0}.back-button[data-v-380be3d2]{width:100%;height:44px;background-color:#f9fafb;color:#1069ff;border:1px solid #e5e7eb;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.back-button[data-v-380be3d2]:hover{background-color:#eff6ff;border-color:#bfdbfe}@media (max-width:480px){.login-msg[data-v-380be3d2]{padding:20px;margin:0 16px}.success-title[data-v-380be3d2]{font-size:20px}.success-desc[data-v-380be3d2]{padding:0 10px}}[data-v-380be3d2] .ant-form-item{margin-bottom:16px}.password-input-container[data-v-afe9de0a]{position:relative;width:100%}.password-input[data-v-afe9de0a]{padding-right:40px!important}.password-icon[data-v-afe9de0a]{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#9ca3af;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.password-icon[data-v-afe9de0a]:hover{color:#1069ff}.stu-login[data-v-afe9de0a]{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;background:url(../img/login-back.34775bc2.png) no-repeat 50%;background-size:cover;position:relative}.lang-selector[data-v-afe9de0a]{position:absolute;top:20px;right:20px;z-index:100}.lang-selector .ant-pro-drop-down[data-v-afe9de0a]{cursor:pointer;font-size:16px;color:#333}.lang-selector .ant-pro-drop-down[data-v-afe9de0a]:hover{color:#1069ff}.login-msg[data-v-afe9de0a]{width:100%;max-width:400px;padding:40px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.title-box[data-v-afe9de0a]{text-align:center;margin-bottom:30px}.title[data-v-afe9de0a]{font-size:24px;font-weight:600;color:#1f2937}.user-layout-login[data-v-afe9de0a]{width:100%}.readonly-text[data-v-afe9de0a]{height:40px;line-height:40px;padding:0 12px;background-color:#f9fafb;border-radius:2.5px;font-size:14px}.input[data-v-afe9de0a]{height:40px;padding:0 12px;border-radius:2.5px;border:none;width:100%;background:#f4f5f5;-webkit-transition:border-color .2s;transition:border-color .2s}.login-button[data-v-afe9de0a]{width:100%;height:44px;background-color:#1069ff;color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:500;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.login-button[data-v-afe9de0a]:disabled{background-color:#93c5fd;cursor:not-allowed}.login-button[data-v-afe9de0a]:hover:not(:disabled){background-color:#1d4ed8}@media (max-width:480px){.login-msg[data-v-afe9de0a]{padding:20px;margin:0 16px}}[data-v-afe9de0a] .ant-form-item{margin-bottom:16px}