[data-v-78db2a66] .image-cropper-dialog .el-dialog{margin-top:5vh!important}[data-v-78db2a66] .image-cropper-dialog .el-dialog__body{padding:15px 20px}.cropper-container[data-v-78db2a66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:420px;max-height:65vh;overflow:hidden}@media (max-width:768px){.cropper-container[data-v-78db2a66]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-height:80vh}}.cropper-wrapper[data-v-78db2a66]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;min-width:0;min-height:300px}@media (max-width:768px){.cropper-wrapper[data-v-78db2a66]{height:300px;margin-bottom:15px}}.cropper-wrapper[data-v-78db2a66] .vue-cropper{width:100%!important;height:100%!important;border-radius:6px;overflow:hidden}.preview-wrapper[data-v-78db2a66]{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.preview-wrapper[data-v-78db2a66]{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.preview-wrapper .preview-title[data-v-78db2a66]{font-weight:700;margin-bottom:12px;text-align:center;font-size:14px;color:#303133}@media (max-width:768px){.preview-wrapper .preview-title[data-v-78db2a66]{display:none}}.preview-wrapper .preview-box[data-v-78db2a66]{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:15px}@media (max-width:768px){.preview-wrapper .preview-box[data-v-78db2a66]{margin-bottom:0}}.preview-wrapper .preview-item[data-v-78db2a66]{text-align:center}.preview-wrapper .preview-item .preview-label[data-v-78db2a66]{font-size:12px;color:#909399;margin-bottom:8px;font-weight:500}.preview-wrapper .preview-item .preview-content[data-v-78db2a66]{border:2px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fafafa;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;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.preview-wrapper .preview-item .preview-content .preview-wrapper-inner[data-v-78db2a66]{width:100%;height:100%;overflow:hidden}.preview-wrapper .preview-item .preview-content .preview-wrapper-inner img[data-v-78db2a66]{display:block}.preview-wrapper .preview-item .preview-content .preview-placeholder[data-v-78db2a66]{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;color:#c0c4cc;font-size:12px}.preview-wrapper .preview-item .preview-content .preview-placeholder i[data-v-78db2a66]{font-size:24px;margin-bottom:4px}.preview-wrapper .preview-item .preview-content .preview-wrapper-html[data-v-78db2a66]{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}.preview-wrapper .preview-item .preview-content .preview-wrapper-html[data-v-78db2a66] .show-preview{margin:0 auto}.preview-wrapper .rotate-actions[data-v-78db2a66]{margin-top:20px}.preview-wrapper .rotate-actions .rotate-title[data-v-78db2a66]{font-size:12px;color:#606266;margin-bottom:12px;text-align:center;font-weight:500}.preview-wrapper .rotate-actions .rotate-buttons[data-v-78db2a66]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-wrapper .rotate-actions .rotate-buttons .rotate-btn[data-v-78db2a66]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;padding:8px 12px;border-radius:6px;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;min-width:80px}.preview-wrapper .rotate-actions .rotate-buttons .rotate-btn i[data-v-78db2a66]{margin-right:4px;font-size:14px}.preview-wrapper .rotate-actions .rotate-buttons .rotate-btn span[data-v-78db2a66]{font-weight:500}.preview-wrapper .rotate-actions .rotate-buttons .rotate-btn[data-v-78db2a66]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.preview-wrapper .rotate-actions .rotate-buttons .rotate-btn[data-v-78db2a66]:active{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:768px){.preview-wrapper .rotate-actions[data-v-78db2a66]{margin-top:15px}.preview-wrapper .rotate-actions .rotate-buttons[data-v-78db2a66]{gap:6px}.preview-wrapper .rotate-actions .rotate-buttons .rotate-btn[data-v-78db2a66]{min-width:70px;font-size:11px;padding:6px 8px}}.dialog-footer[data-v-78db2a66]{text-align:right;padding-top:15px;border-top:1px solid #ebeef5;margin-top:15px}.dialog-footer .el-button[data-v-78db2a66]{margin-left:10px;min-width:80px}.dialog-footer .el-button[data-v-78db2a66]:first-child{margin-left:0}@media (max-width:768px){.dialog-footer[data-v-78db2a66]{text-align:center}.dialog-footer .el-button[data-v-78db2a66]{margin:0 5px}}.error-page[data-v-2be0fc08]{background:#f0f2f5;margin-top:-30px;height:100%;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}.error-page .img[data-v-2be0fc08]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-2be0fc08]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-2be0fc08]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.error-page[data-v-5e9f17e3]{background:#f0f2f5;margin-top:-30px;height:100%;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}.error-page .img[data-v-5e9f17e3]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-5e9f17e3]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-5e9f17e3]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.error-page[data-v-55c86129]{background:#f0f2f5;margin-top:-30px;height:100%;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}.error-page .img[data-v-55c86129]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-55c86129]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-55c86129]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.iframe{width:100%;height:100%;border:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.view-container .section[data-v-0e486910]{margin-bottom:24px}.view-container .section[data-v-0e486910]:last-child{margin-bottom:0}.view-container .section .section-title[data-v-0e486910]{font-size:14px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.view-container .section .compact-form[data-v-0e486910] .el-form-item{margin-bottom:16px}.view-container .section .compact-form[data-v-0e486910] .el-form-item:last-child{margin-bottom:0}.view-container .section .compact-form[data-v-0e486910] .el-form-item .el-form-item__label{font-weight:500;color:#606266;line-height:32px}.view-container .section .compact-form[data-v-0e486910] .el-form-item .el-form-item__content{line-height:32px}.view-container .section .compact-form[data-v-0e486910] .el-form-item .el-form-item__content span{color:#303133}.dialog-footer[data-v-0e486910]{text-align:center}.ediotor-box[data-v-62388729]{width:100%}.copyright_wrap{padding:10px 0}.copyright_wrap .beian{pointer-events:all;line-height:30px;height:30px;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}.copyright_wrap .tit{font-weight:400;font-size:14px;color:#86909c;text-align:center}.copyright_wrap .tit img{width:24px;height:24px}.copyright_wrap .tit a,.copyright_wrap .tit a:active,.copyright_wrap .tit a:focus,.copyright_wrap .tit a:hover{color:#86909c}.copyright_wrap .tit a span{margin-right:10px}.copyright_wrap .tit a:nth-child(2){padding:0 20px 0 10px}.lock-container{height:100%;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;position:relative}.lock-container .title{margin-bottom:8px;color:#333}.lock-container:before{z-index:-999;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/img/bg/login.png);background-size:cover}.lock-form{width:300px}.msg-text{display:block;width:60px;font-size:12px;text-align:center;cursor:pointer}.msg-text.display{color:#ccc}.login-form[data-v-2d79386a] .el-form-item__label{-moz-text-align-last:justify;text-align-last:justify;text-justify:distribute-all-lines;letter-spacing:.1em;font-size:16px}.login-container{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;position:relative;width:100%;height:100%;margin:0 auto;background:url(/img/bg/main_bg.png) 0 bottom no-repeat #d5eaff;background-size:cover}.login-footer{pointer-events:none;width:100%;position:absolute;bottom:10px;left:0;right:0;z-index:10}.login-weaper{z-index:2;margin:0 auto;min-width:1200px;-webkit-box-shadow:-4px 5px 10px rgba(0,0,0,.4);box-shadow:-4px 5px 10px rgba(0,0,0,.4)}.login-weaper .el-input-group__append{border:none}.login-border,.login-left{position:relative;min-height:609px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-left{border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:url(/img/bg/r_01.png) no-repeat;color:#fff;float:left;width:440px;position:relative}.login-left .img{width:140px}.login-time{position:absolute;left:25px;top:25px;width:100%;color:#fff;font-weight:200;opacity:.9;font-size:18px;overflow:hidden}.login-left .title{margin-top:60px;text-align:center;color:#fff;font-weight:300;letter-spacing:2px;font-size:25px}.login-border{border-left:none;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;background-color:#fff;width:760px;float:left}.login-border,.login-main{-webkit-box-sizing:border-box;box-sizing:border-box}.login-main{margin:0 auto;width:356px}.logo-dlx{position:absolute;left:20px;top:10px}.logo-dlx img{width:100px;height:40px}.logo-bsd{position:absolute;left:20px;top:10px}.logo-bsd img{width:136px;height:40px}.login-main>h3{margin-bottom:20px}.login-main>p{color:#76838f}.login-title{width:426px;color:#333;margin-bottom:40px;font-weight:500;font-size:22px;text-align:center;letter-spacing:4px}.login-menu{margin-top:40px;width:100%;text-align:center}.login-menu a{color:#999;font-size:12px;margin:0 8px}.login-submit{width:100%;height:46px;background:#146eff;font-size:18px;letter-spacing:2px;font-weight:300;color:#fff;cursor:pointer;margin-top:30px;font-family:neo;-webkit-transition:.25s;transition:.25s;border-radius:23px}.login-form{margin:10px 0}.login-form i{color:#333}.login-form .el-form-item__content{width:100%}.login-form .el-form-item{margin-bottom:12px}.login-form .el-input input{padding-bottom:22px;padding-top:22px;text-indent:5px;background:transparent;color:#333;border-radius:2px;border:1px solid #eaeaea}.login-form .el-input .el-input__prefix{margin-top:4px}.login-form .el-input .el-input__prefix i{padding:0 5px;font-size:16px!important}.login-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 0 0}.login-code-img{width:110px;height:46px;background-color:#fdfdfd;border:1px solid #f0f0f0;color:#333;font-size:14px;font-weight:700;letter-spacing:5px;line-height:46px;text-indent:5px;text-align:center;cursor:pointer!important}@media (max-width:1920px){.login-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.login-main-box,.login-weaper{min-width:1000px;max-width:1000px}.login-main-box{min-height:558px}.login-border,.login-left{position:relative;min-height:558px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-left,.login-left .img{width:400px}.login-border{width:600px}.login_submit{margin-top:0}}@media (max-width:1440px){.login-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.login-main-box,.login-weaper{min-width:950px;max-width:950px}.login-main-box{min-height:530px}.login-border,.login-left{position:relative;min-height:530px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-left,.login-left .img{width:350px}.login-border{width:600px}.login_submit{margin-top:0}}.login-border .logo{position:absolute;top:10px;left:20px}.login-border .logo img{height:40px;width:136px}.box{height:800px}.el-scrollbar{height:100%}.box .el-scrollbar__wrap{overflow:scroll}[data-v-18da287d] .el-table{font-size:12px}[data-v-18da287d] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-18da287d] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-18da287d] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-18da287d] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-18da287d]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-18da287d]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-18da287d] .el-card__body{padding:0 10px!important}.data-card[data-v-18da287d],.info-card[data-v-18da287d]{width:100%;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;border:none;overflow:hidden}.card-title[data-v-18da287d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;color:#333}.title-icon[data-v-18da287d]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.card-form[data-v-18da287d]{padding:0 4px}.info-display[data-v-18da287d]{padding:10px 0}.info-item[data-v-18da287d]{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-label[data-v-18da287d]{color:#606266;font-size:14px;line-height:1.5;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.info-content[data-v-18da287d]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:14px;line-height:1.5;word-break:break-all;white-space:normal;min-height:20px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;cursor:help}.info-content[data-v-18da287d]:hover{background-color:#f0f2f5}.evaluation-results[data-v-18da287d]{margin-top:20px}.evaluation-results .evaluation-item[data-v-18da287d]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.evaluation-results .evaluation-item[data-v-18da287d]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.evaluation-results .evaluation-header[data-v-18da287d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e5e6eb}.evaluation-results .evaluation-header[data-v-18da287d],.evaluation-results .evaluation-title[data-v-18da287d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evaluation-results .evaluation-title .evaluation-icon[data-v-18da287d]{width:20px;height:20px;margin-right:8px;border-radius:4px;display:inline-block}.evaluation-results .evaluation-title .evaluation-icon.sx-icon[data-v-18da287d]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.evaluation-results .evaluation-title .title-text[data-v-18da287d]{font-size:16px;font-weight:600;color:#1f2329}.evaluation-results .evaluation-content[data-v-18da287d]{padding:20px}.evaluation-results .evaluation-content .content-label[data-v-18da287d]{font-size:14px;color:#646973;margin-bottom:12px;font-weight:500}.evaluation-results .evaluation-content .content-tags[data-v-18da287d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.evaluation-results .evaluation-content .content-tags .content-tag[data-v-18da287d]{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,rgba(79,172,254,.0823529),rgba(0,242,254,.0823529));border:1px solid rgba(79,172,254,.18823529411764706);border-radius:20px;font-size:14px;color:#1f2329;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.evaluation-results .evaluation-content .content-tags .content-tag[data-v-18da287d]:hover{background:linear-gradient(135deg,rgba(79,172,254,.145098),rgba(0,242,254,.145098));border-color:rgba(79,172,254,.3137254901960784)}.evaluation-results .evaluation-content .content-tags .content-tag.no-data[data-v-18da287d]{background:#f5f5f5;border-color:#e5e6eb;color:#999}.admission-plan .admission-plan-item[data-v-18da287d]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.admission-plan .admission-plan-item[data-v-18da287d]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.admission-plan .admission-plan-item[data-v-18da287d]:last-child{margin-bottom:0}.admission-plan .admission-plan-item .plan-header[data-v-18da287d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e5e6eb}.admission-plan .admission-plan-item .plan-header .plan-icon[data-v-18da287d]{width:16px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.admission-plan .admission-plan-item .plan-header .plan-title[data-v-18da287d]{font-size:16px;font-weight:600;color:#1f2329}.admission-plan .admission-plan-item .plan-content[data-v-18da287d]{padding:20px;font-size:14px;line-height:1.6;color:#303133}.admission-plan .admission-plan-item .plan-content.no-content[data-v-18da287d]{color:#999;font-style:italic}.empty-state-compact[data-v-18da287d]{text-align:center;padding:40px 20px}.empty-state-compact .empty-text[data-v-18da287d]{font-size:14px;color:#999}[data-v-2214c4e2] .el-table{font-size:12px}[data-v-2214c4e2] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-2214c4e2] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-2214c4e2] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-2214c4e2] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.career-details-page[data-v-2214c4e2]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}.header[data-v-2214c4e2]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.avatar-image[data-v-2214c4e2]{width:74px;height:74px;border-radius:50%}.student-name[data-v-2214c4e2]{font-size:16px;font-weight:600;color:#1f2329;margin-top:10px}.exam-score-header[data-v-2214c4e2]{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;color:#646973}.score-table[data-v-2214c4e2]{width:100%;margin-top:30px}.overview-table[data-v-2214c4e2],.semester-score-table[data-v-2214c4e2],.target-score-table[data-v-2214c4e2]{width:100%;margin-top:10px}.section-title[data-v-2214c4e2]{font-weight:600;font-size:18px;color:#1f2329}.table-scroll-container[data-v-2214c4e2]{width:100%;overflow-x:auto;padding-bottom:10px}.nowrap[data-v-2214c4e2]{white-space:nowrap}.message-input[data-v-2214c4e2],.summary-input[data-v-2214c4e2]{margin-top:10px}.planning-label[data-v-2214c4e2]{width:80px}.planning-item[data-v-2214c4e2]{height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f6f7;border-radius:4px}.planning-name[data-v-2214c4e2]{margin-left:10px;font-weight:400;font-size:14px}.planning-title[data-v-2214c4e2]{margin-left:5px;font-weight:400;font-size:14px}.page-loading[data-v-2214c4e2]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.loading-text[data-v-2214c4e2]{margin-top:15px;font-size:16px;color:#606266}.school-info-cell[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;min-height:125px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.school-info-cell .logo[data-v-2214c4e2]{margin-right:15px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.school-info-cell .logo img[data-v-2214c4e2]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.school-info-cell .body[data-v-2214c4e2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.school-info-cell .body .title[data-v-2214c4e2]{font-size:18px;color:#000;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.school-info-cell .body .title .bt_name[data-v-2214c4e2]{cursor:pointer;font-weight:500;word-break:break-all}.school-info-cell .body .desc[data-v-2214c4e2]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#646973;margin-bottom:8px}.school-info-cell .body .desc .type[data-v-2214c4e2]{line-height:1.4;word-break:break-all}.school-info-cell .body .tags[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px}.school-info-cell .body .tags span[data-v-2214c4e2]{background:#f6f8ff;border-radius:2px;font-size:12px;color:#aaacaf;line-height:22px;padding:0 4px;display:inline-block;white-space:nowrap}.school-info-cell .body .source-info[data-v-2214c4e2]{margin-top:10px;font-weight:400;font-size:10px;color:#33b5ff;line-height:17px;text-align:left;font-style:normal}.school-info-cell.school-info-compact[data-v-2214c4e2]{padding:6px 8px;min-height:110px}.school-info-cell.school-info-compact .logo[data-v-2214c4e2]{margin-right:10px}.school-info-cell.school-info-compact .logo img[data-v-2214c4e2]{width:70px;height:70px}.school-info-cell.school-info-compact .body .title[data-v-2214c4e2]{font-size:16px;line-height:22px;margin-bottom:5px}.school-info-cell.school-info-compact .body .desc[data-v-2214c4e2]{font-size:13px;margin-bottom:5px}.school-info-cell.school-info-compact .body .desc .type[data-v-2214c4e2]{line-height:1.3}.school-info-cell.school-info-compact .body .tags[data-v-2214c4e2]{gap:3px;margin-bottom:5px}.school-info-cell.school-info-compact .body .tags span[data-v-2214c4e2]{font-size:11px;line-height:20px;padding:0 3px}.school-info-cell.school-info-compact .body .source-info[data-v-2214c4e2]{font-size:9px;line-height:15px;margin-top:5px}.expand-btn[data-v-2214c4e2]{margin-top:10px;text-align:center;cursor:pointer;padding:10px 0}.expand-btn .btn-wrapper[data-v-2214c4e2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#146eff;font-size:14px}.expand-btn .btn-wrapper i[data-v-2214c4e2]{margin-left:5px}.expand-btn .btn-wrapper[data-v-2214c4e2]:hover{opacity:.8}.archive_title[data-v-2214c4e2]{margin:20px auto;width:95%;background-color:#fff;border-radius:8px;padding-bottom:24px}.archive_title .archive_target[data-v-2214c4e2]{margin:0 auto;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.archive_title .archive_target .archive_target_title[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:16px;margin-left:10px;font-weight:600;color:#1f2329}.archive_title .archive_target[data-v-2214c4e2]:after{position:absolute;content:"";left:0;width:4px;height:19px;background:#ff9136}.archive_title .archive_target_content_table[data-v-2214c4e2]{margin:20px auto}.archive_title .archive_target_content[data-v-2214c4e2]{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archive_title .archive_target_content .archive_target_content_title[data-v-2214c4e2]{font-weight:400;font-size:16px;color:#1f2329}.archive_title .archive_target_content .archive_target_content_button[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;font-weight:400;font-size:14px;color:#146eff}.archive_title .career_path_planning[data-v-2214c4e2]{margin:10px auto}.archive_title .career_path_planning .career_path_planning_title[data-v-2214c4e2]{font-size:16px;font-weight:600;color:#1f2329;margin-top:20px}.archive_title .archive_score[data-v-2214c4e2],.archive_title .career_path_planning .career_path_planning_title[data-v-2214c4e2]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive_title .archive_score[data-v-2214c4e2]{margin:0 auto;height:60px}.archive_title .archive_score .archive_score_title[data-v-2214c4e2]{font-size:16px;margin-left:10px;font-weight:600;color:#1f2329}.archive_title .archive_score[data-v-2214c4e2]:after{position:absolute;content:"";left:0;width:4px;height:19px;background:#ff9136}.archive_title .archive_score_content[data-v-2214c4e2]{margin:0 auto}.archive_title .archive_score_content .archive_score_content_title[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archive_title .archive_score_content .archive_score_content_title .archive_score_text[data-v-2214c4e2]{font-weight:400;font-size:16px;color:#1f2329}.archive_title .archive_header_image[data-v-2214c4e2]{height:146px;background-color:#f6f8ff;background-size:100% 100%;background-repeat:no-repeat;background-position:50%}.archive_title .archive_header_image .archive_header_image_content[data-v-2214c4e2],.archive_title .archive_header_image[data-v-2214c4e2]{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}.archive_title .archive_header_image .archive_header_image_content[data-v-2214c4e2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.archive_title .archive_basic_info[data-v-2214c4e2]{margin:20px auto}.archive_title .archive_basic_info .archive_basic_title[data-v-2214c4e2]{font-size:16px;font-weight:600;color:#1f2329;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive_title .archive_basic_info .archive_basic_title .archive_basic_title_text[data-v-2214c4e2]{font-weight:400;font-size:18px;color:#000;line-height:25px;margin-left:10px}.archive_title .archive_basic_info .archive_basic_title[data-v-2214c4e2]:after{position:absolute;content:"";left:0;width:4px;height:19px;background:#ff9136}.archive_title .archive_basic_info .archive_basic_table[data-v-2214c4e2]{margin-top:21px}.archive_title .archive_basic_info .archive_basic_table .info_table[data-v-2214c4e2]{width:100%;border-collapse:collapse;border:1px solid #e5e6eb;margin-bottom:24px}.archive_title .archive_basic_info .archive_basic_table .info_table td[data-v-2214c4e2]{padding:16px 24px;border:1px solid #e5e6eb;vertical-align:top;min-height:56px}.archive_title .archive_basic_info .archive_basic_table .info_table td.subject_cell[data-v-2214c4e2]{border:none;border-left:1px solid #e5e6eb;vertical-align:top;background:#fff;position:relative}.archive_title .archive_basic_info .archive_basic_table .info_table td.subject_cell[data-v-2214c4e2]:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#e5e6eb}.archive_title .archive_basic_info .archive_basic_table .info_table td .label[data-v-2214c4e2]{color:#646973;font-size:14px;margin-right:8px;white-space:nowrap}.archive_title .archive_basic_info .archive_basic_table .info_table td .value[data-v-2214c4e2]{color:#1f2329;font-size:14px}.archive_title .archive_basic_info .archive_basic_table .info_table td .subject_wrapper[data-v-2214c4e2]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.archive_title .archive_basic_info .archive_basic_table .info_table td .subject_wrapper .subject_header[data-v-2214c4e2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archive_title .archive_basic_info .archive_basic_table .info_table td .subject_wrapper .subject_header .subject_list[data-v-2214c4e2]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:220px}.archive_title .archive_basic_info .archive_basic_table .info_table td .subject_wrapper .subject[data-v-2214c4e2]{padding:2px 12px;background:#f6f8ff;border-radius:2px;font-size:14px;color:#1f2329;line-height:22px}.archive_title .archive_basic_info .archive_basic_table .info_table td .subject_wrapper .class_info[data-v-2214c4e2]{margin-top:auto}.archive_title .archive_basic_info .archive_basic_table .info_table .check_record[data-v-2214c4e2]{color:#146eff;font-size:14px;cursor:pointer;text-decoration:none;text-align:right}.archive_title .archive_basic_info .archive_basic_table .info_table .check_record[data-v-2214c4e2]:hover{text-decoration:underline}.check_record.disabled[data-v-2214c4e2]{color:#999;cursor:not-allowed;text-decoration:none;text-align:right}.check_record.disabled[data-v-2214c4e2]:hover{text-decoration:none}.view-detail-disabled[data-v-2214c4e2]{color:#999;cursor:not-allowed}.evaluation-results[data-v-2214c4e2]{margin:20px auto 0}.evaluation-results .evaluation-item[data-v-2214c4e2]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.evaluation-results .evaluation-item[data-v-2214c4e2]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.evaluation-results .evaluation-item[data-v-2214c4e2]:last-child{margin-bottom:0}.evaluation-results .evaluation-header[data-v-2214c4e2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e5e6eb}.evaluation-results .evaluation-header[data-v-2214c4e2],.evaluation-results .evaluation-title[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evaluation-results .evaluation-title .evaluation-icon[data-v-2214c4e2]{width:20px;height:20px;margin-right:8px;border-radius:4px;display:inline-block}.evaluation-results .evaluation-title .evaluation-icon.xk-icon[data-v-2214c4e2]{background:linear-gradient(135deg,#667eea,#764ba2)}.evaluation-results .evaluation-title .evaluation-icon.zy-icon[data-v-2214c4e2]{background:linear-gradient(135deg,#f093fb,#f5576c)}.evaluation-results .evaluation-title .evaluation-icon.sx-icon[data-v-2214c4e2]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.evaluation-results .evaluation-title .title-text[data-v-2214c4e2]{font-size:16px;font-weight:600;color:#1f2329}.evaluation-results .evaluation-actions .action-btn[data-v-2214c4e2]{padding:6px 16px;border-radius:4px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.evaluation-results .evaluation-actions .action-btn.disabled[data-v-2214c4e2]{background:#f5f5f5;color:#999;cursor:not-allowed;border:1px solid #e5e6eb}.evaluation-results .evaluation-content[data-v-2214c4e2]{padding:20px}.evaluation-results .evaluation-content .content-label[data-v-2214c4e2]{font-size:14px;color:#646973;margin-bottom:12px;font-weight:500}.evaluation-results .evaluation-content .content-tags[data-v-2214c4e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.evaluation-results .evaluation-content .content-tags .content-tag[data-v-2214c4e2]{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,rgba(102,126,234,.0823529),rgba(118,75,162,.0823529));border:1px solid rgba(102,126,234,.18823529411764706);border-radius:20px;font-size:14px;color:#1f2329;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.evaluation-results .evaluation-content .content-tags .content-tag[data-v-2214c4e2]:hover{background:linear-gradient(135deg,rgba(102,126,234,.145098),rgba(118,75,162,.145098));border-color:rgba(102,126,234,.3137254901960784)}.evaluation-results .evaluation-footer[data-v-2214c4e2]{padding:12px 20px;background:#fafbfc;border-top:1px solid #e5e6eb}.evaluation-results .evaluation-footer .evaluation-time[data-v-2214c4e2]{font-size:13px;color:#8c8c8c}.evaluation-results .no-evaluation[data-v-2214c4e2]{text-align:center;padding:40px 20px;background:#fff;border:1px solid #e5e6eb;border-radius:8px;color:#8c8c8c}.evaluation-results .no-evaluation .no-data-icon[data-v-2214c4e2]{font-size:48px;margin-bottom:16px;opacity:.6}.evaluation-results .no-evaluation .no-data-text[data-v-2214c4e2]{font-size:16px;font-weight:500;color:#666;margin-bottom:8px}.evaluation-results .no-evaluation .no-data-desc[data-v-2214c4e2]{font-size:14px;color:#999}.simple-loading[data-v-2214c4e2]{position:fixed;top:180px;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);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;z-index:1}.loading-content[data-v-2214c4e2]{text-align:center}.loading-icon[data-v-2214c4e2]{font-size:32px;color:#409eff;margin-bottom:12px}.loading-text[data-v-2214c4e2]{font-size:14px;color:#666}[data-v-f4f5bf1c] .el-table{font-size:12px}[data-v-f4f5bf1c] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-f4f5bf1c] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-f4f5bf1c] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-f4f5bf1c] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}[data-v-f4f5bf1c] .el-table .cell{line-height:1.2!important}.base-container[data-v-f4f5bf1c]{padding:0 8px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 90px)}.search-container[data-v-f4f5bf1c]{background:#fff;padding:20px 10px 10px;margin-bottom:0;border-radius:4px}.search-container[data-v-f4f5bf1c] .el-row{margin-left:0!important;margin-right:0!important}.search-container[data-v-f4f5bf1c] .el-col{padding-left:10px!important;padding-right:10px!important}.search-container[data-v-f4f5bf1c] .el-col:first-child{padding-left:0!important}.search-container[data-v-f4f5bf1c] .el-col:last-child{padding-right:0!important}.search-container[data-v-f4f5bf1c] .el-form-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin-bottom:15px!important;margin-right:0!important}.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important;width:80px!important;text-align:right;line-height:32px;-ms-flex-negative:0!important;flex-shrink:0!important;margin-bottom:0!important}.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__content{margin-left:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__content .el-input,.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__content .el-select{width:100%!important}.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__content .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%!important}.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__content .el-input__inner:focus{border-color:#409eff}.search-container[data-v-f4f5bf1c] .el-form-item .el-form-item__content .el-select .el-input__inner{width:100%!important}.search-container .button-group[data-v-f4f5bf1c]{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;height:32px;margin-top:1px}.search-container .button-group .el-button[data-v-f4f5bf1c]{margin-right:8px}.search-container .button-group .el-button[data-v-f4f5bf1c]:last-child{margin-right:0}.table-container[data-v-f4f5bf1c]{background-color:#fff;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-flex:1;-ms-flex:1;flex:1;border-radius:4px;overflow:hidden}.table-container .table-wrapper[data-v-f4f5bf1c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:15px 15px 0 15px}.table-container .pagination-container[data-v-f4f5bf1c]{padding:15px;text-align:right;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ebeef5}.subject-display[data-v-65063488]{padding:10px;margin:10px 0;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px}.subject-row[data-v-65063488]{margin:5px 0;font-size:14px}.page-header[data-v-6b30b97c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-6b30b97c]{margin-right:15px}.page-header .back-button .el-button[data-v-6b30b97c]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-6b30b97c]:hover{color:#409eff}.page-header .title-container[data-v-6b30b97c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-6b30b97c]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.info-section[data-v-6b30b97c]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.info-section .info-row[data-v-6b30b97c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-section .info-row[data-v-6b30b97c]:last-child{margin-bottom:0}.info-section .info-item[data-v-6b30b97c]{margin-right:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-section .info-item .info-label[data-v-6b30b97c]{color:#606266;min-width:120px;text-align:right;margin-right:10px;white-space:nowrap}.info-section .info-item .el-input[data-v-6b30b97c]{width:200px}.info-section .info-item .el-input[data-v-6b30b97c] .el-input__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed}.table-section[data-v-6b30b97c]{margin-bottom:20px}.message-form[data-v-6b30b97c]{padding:0 20px}.message-form .message-label[data-v-6b30b97c]{font-size:14px;color:#606266;margin-bottom:10px}.message-form .el-textarea[data-v-6b30b97c]{width:100%}.page-header[data-v-ea89c614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-ea89c614]{margin-right:15px}.page-header .back-button .el-button[data-v-ea89c614]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-ea89c614]:hover{color:#409eff}.page-header .title-container[data-v-ea89c614]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-ea89c614]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.student-info-section[data-v-ea89c614]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.student-info-section .info-row[data-v-ea89c614]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.student-info-section .info-item[data-v-ea89c614]{margin-right:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-info-section .info-item .info-label[data-v-ea89c614]{color:#606266;min-width:80px;text-align:right;margin-right:10px;white-space:nowrap}.student-info-section .info-item .el-input[data-v-ea89c614]{width:200px}.student-info-section .info-item .el-input[data-v-ea89c614] .el-input__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed}.recommendation-section[data-v-ea89c614]{background-color:#fff;padding:20px;border:1px solid #dcdfe6;border-radius:4px;margin-bottom:20px;position:relative}.recommendation-section .recommendation-row[data-v-ea89c614]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommendation-section .recommendation-row .recommendation-label[data-v-ea89c614]{width:180px;min-width:180px;color:#606266;text-align:right;padding-right:10px}.recommendation-section .recommendation-row .recommendation-box[data-v-ea89c614]{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:65%}.recommendation-section .recommendation-row .recommendation-box .recommendation-content[data-v-ea89c614]{border:1px solid #dcdfe6;border-radius:4px;padding:10px 15px;min-height:20px;line-height:20px;color:#606266;background-color:#f5f7fa}.recommendation-section .recommendation-row .action-button[data-v-ea89c614]{margin-left:15px}.score-section[data-v-ea89c614]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.score-section .section-title[data-v-ea89c614]{font-size:16px;font-weight:500;color:#303133;margin-bottom:15px}.target-section[data-v-ea89c614]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.target-section .section-title[data-v-ea89c614]{font-size:16px;font-weight:500;color:#303133;margin-bottom:15px}.target-section .school-info[data-v-ea89c614]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.target-section .school-info .school-logo[data-v-ea89c614]{margin-right:10px}.target-section .school-info .school-logo .logo-img[data-v-ea89c614]{width:60px;height:60px;border-radius:50%}.target-section .school-info .school-detail .school-name[data-v-ea89c614]{font-weight:500;margin-bottom:5px}.target-section .school-info .school-detail .school-tags[data-v-ea89c614]{margin-bottom:5px}.target-section .school-info .school-detail .school-tags .tag[data-v-ea89c614]{display:inline-block;padding:2px 5px;background-color:#f0f2f5;color:#606266;font-size:12px;margin-right:5px;border-radius:2px}.target-section .school-info .school-detail .school-location[data-v-ea89c614]{font-size:12px;color:#909399}.target-section .source-info[data-v-ea89c614]{margin-top:10px;text-align:right}.target-section .source-info .source-text[data-v-ea89c614]{font-size:12px;color:#909399;font-style:italic}.page-header[data-v-b41e85c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .title-container[data-v-b41e85c6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-b41e85c6]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.table-section[data-v-b41e85c6]{margin-bottom:20px}.relation-tag[data-v-b41e85c6]{margin-right:5px}[data-v-524bad40] .el-table{font-size:12px}[data-v-524bad40] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-524bad40] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-524bad40] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-524bad40] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-524bad40]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-524bad40]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-524bad40] .el-card__body{padding:0 10px!important}.data-card[data-v-524bad40],.info-card[data-v-524bad40]{width:100%;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;border:none;overflow:hidden}.card-title[data-v-524bad40]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;color:#333}.title-icon[data-v-524bad40]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.card-form[data-v-524bad40]{padding:0 4px}.info-display[data-v-524bad40]{padding:8px 0}.info-item[data-v-524bad40]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-label[data-v-524bad40]{color:#606266;font-size:14px;line-height:1.5;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.info-content[data-v-524bad40]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:14px;line-height:1.5;word-break:break-all;white-space:normal;min-height:20px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;cursor:help}.info-content[data-v-524bad40]:hover{background-color:#f0f2f5}.search-form[data-v-524bad40]{margin-bottom:20px}.search-input[data-v-524bad40]{width:220px}.search-input[data-v-524bad40] .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input[data-v-524bad40] .el-input__inner:focus{border-color:#409eff}.pagination-container[data-v-524bad40]{padding:15px;text-align:right}.target-info[data-v-524bad40]{text-align:center;line-height:1.4}.target-school[data-v-524bad40]{font-weight:500;color:#303133;margin-bottom:4px;word-break:break-all}.target-score[data-v-524bad40]{font-size:12px;color:#909399;white-space:nowrap}[data-v-2510ec0a] .el-table{font-size:12px}[data-v-2510ec0a] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-2510ec0a] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-2510ec0a] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-2510ec0a] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-2510ec0a]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-2510ec0a]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-2510ec0a] .el-card__body{padding:0 10px!important}.data-card[data-v-2510ec0a],.info-card[data-v-2510ec0a]{width:100%;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;border:none;overflow:hidden}.card-title[data-v-2510ec0a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;color:#333}.title-icon[data-v-2510ec0a]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.card-form[data-v-2510ec0a]{padding:0 4px}.info-display[data-v-2510ec0a]{padding:8px 0}.info-item[data-v-2510ec0a]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-label[data-v-2510ec0a]{color:#606266;font-size:14px;line-height:1.5;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.info-content[data-v-2510ec0a]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:14px;line-height:1.5;word-break:break-all;white-space:normal;min-height:20px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;cursor:help}.info-content[data-v-2510ec0a]:hover{background-color:#f0f2f5}.search-form[data-v-2510ec0a]{margin-bottom:20px}.search-input[data-v-2510ec0a]{width:220px}.search-input[data-v-2510ec0a] .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input[data-v-2510ec0a] .el-input__inner:focus{border-color:#409eff}.pagination-container[data-v-2510ec0a]{padding:15px;text-align:right;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ebeef5}[data-v-685e788f] .el-table{font-size:12px}[data-v-685e788f] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-685e788f] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-685e788f] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-685e788f] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-685e788f]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-685e788f]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-685e788f] .el-card__body{padding:0 10px!important}.data-card[data-v-685e788f],.info-card[data-v-685e788f]{width:100%;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;border:none;overflow:hidden}.card-title[data-v-685e788f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;color:#333}.title-icon[data-v-685e788f]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.card-form[data-v-685e788f]{padding:0 4px}.info-display[data-v-685e788f]{padding:8px 0}.info-item[data-v-685e788f]{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-label[data-v-685e788f]{color:#606266;font-size:14px;line-height:1.5;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.info-content[data-v-685e788f]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:14px;line-height:1.5;word-break:break-all;white-space:normal;min-height:20px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed;cursor:help}.info-content[data-v-685e788f]:hover{background-color:#f0f2f5}.search-form[data-v-685e788f]{margin-bottom:20px}.search-input[data-v-685e788f]{width:220px}.search-input[data-v-685e788f] .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.search-input[data-v-685e788f] .el-input__inner:focus{border-color:#409eff}.pagination-container[data-v-685e788f]{padding:15px;text-align:right;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ebeef5}[data-v-685e788f] .el-table .el-button--text{padding:2px 4px;margin:0 6px;font-size:14px;border-radius:2px;-webkit-transition:all .2s ease;transition:all .2s ease}[data-v-685e788f] .el-table .el-button--text:first-child{margin-left:0}[data-v-685e788f] .el-table .el-button--text:last-child{margin-right:0}[data-v-685e788f] .el-table .el-button--text:not(.is-disabled):not([style*="color: red"]){color:#409eff}[data-v-685e788f] .el-table .el-button--text:not(.is-disabled):not([style*="color: red"]):hover{color:#66b1ff;background-color:#ecf5ff}[data-v-685e788f] .el-table .el-button--text.is-disabled:not([style*="color: red"]){color:#a8c8ec!important;cursor:not-allowed!important;opacity:.5}[data-v-685e788f] .el-table .el-button--text.is-disabled:not([style*="color: red"]):hover{color:#a8c8ec!important;background-color:transparent!important}[data-v-685e788f] .el-table .el-button--text[style*="color: red"]:not(.is-disabled){color:#f56c6c!important}[data-v-685e788f] .el-table .el-button--text[style*="color: red"]:not(.is-disabled):hover{color:#f78989!important;background-color:#fef0f0!important}[data-v-685e788f] .el-table .el-button--text[style*="color: red"].is-disabled{color:#e1a3a3!important;cursor:not-allowed!important;opacity:.5}[data-v-685e788f] .el-table .el-button--text[style*="color: red"].is-disabled:hover{color:#e1a3a3!important;background-color:transparent!important}[data-v-685e788f] .message-dialog .el-dialog__header{background:#fff;padding:16px 20px;border-bottom:1px solid #ebeef5}[data-v-685e788f] .message-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#303133}[data-v-685e788f] .message-dialog .el-dialog__header .el-dialog__close{font-size:18px;color:#909399}[data-v-685e788f] .message-dialog .el-dialog__header .el-dialog__close:hover{color:#409eff}[data-v-685e788f] .message-dialog .el-dialog__body{padding:20px;background:#fff}[data-v-685e788f] .message-dialog .el-dialog__footer{padding:12px 20px;background:#fff;border-top:1px solid #ebeef5;text-align:right}.dialog-content .student-info[data-v-685e788f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;background:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:16px;color:#606266;font-size:14px}.dialog-content .student-info i[data-v-685e788f]{margin-right:6px;font-size:14px;color:#909399}.dialog-content .message-form .form-label[data-v-685e788f]{margin-bottom:8px;font-size:14px;font-weight:500;color:#606266}[data-v-685e788f] .message-textarea .el-textarea__inner{border:1px solid #dcdfe6;border-radius:4px;padding:10px;font-size:14px;line-height:1.5;resize:vertical}[data-v-685e788f] .message-textarea .el-textarea__inner:focus{border-color:#409eff}[data-v-685e788f] .message-textarea .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc}[data-v-685e788f] .message-textarea .el-textarea__inner::-moz-placeholder{color:#c0c4cc}[data-v-685e788f] .message-textarea .el-textarea__inner:-ms-input-placeholder{color:#c0c4cc}[data-v-685e788f] .message-textarea .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc}[data-v-685e788f] .message-textarea .el-textarea__inner::placeholder{color:#c0c4cc}[data-v-685e788f] .message-textarea .el-input__count{background:#f5f7fa;border-radius:2px;padding:1px 4px;font-size:12px;color:#909399}[data-v-d8b7f12e] .el-table{font-size:12px}[data-v-d8b7f12e] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-d8b7f12e] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-d8b7f12e] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-d8b7f12e] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.search-container[data-v-d8b7f12e]{background:#fff;padding:20px 10px 10px;margin:0 8px 0 8px;border-radius:4px}.search-container[data-v-d8b7f12e] .el-row{margin-left:0!important;margin-right:0!important}.search-container[data-v-d8b7f12e] .el-col{padding-left:10px!important;padding-right:10px!important}.search-container[data-v-d8b7f12e] .el-col:first-child{padding-left:0!important}.search-container[data-v-d8b7f12e] .el-col:last-child{padding-right:0!important}.search-container[data-v-d8b7f12e] .el-form-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin-bottom:15px!important;margin-right:0!important}.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important;width:80px!important;text-align:right;line-height:32px;-ms-flex-negative:0!important;flex-shrink:0!important;margin-bottom:0!important}.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__content{margin-left:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__content .el-input,.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__content .el-select{width:100%!important}.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__content .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%!important}.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__content .el-input__inner:focus{border-color:#409eff}.search-container[data-v-d8b7f12e] .el-form-item .el-form-item__content .el-select .el-input__inner{width:100%!important}.search-container .button-group[data-v-d8b7f12e]{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;height:32px;margin-top:1px}.search-container .button-group .el-button[data-v-d8b7f12e]{margin-right:8px}.search-container .button-group .el-button[data-v-d8b7f12e]:last-child{margin-right:0}.search-container .add-button-container[data-v-d8b7f12e]{margin-left:10px}.search-container .add-button-container .el-button[data-v-d8b7f12e]{margin-right:8px}.search-container .add-button-container .el-button[data-v-d8b7f12e]:last-child{margin-right:0}.handle_table[data-v-d8b7f12e]{margin:0 8px;border-radius:4px}.handle_table .box-card[data-v-d8b7f12e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 265px);border-radius:4px}.handle_table .box-card .table-container[data-v-d8b7f12e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.handle_table .box-card .pagination-container[data-v-d8b7f12e]{padding:15px;text-align:right;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #ebeef5}.form-section-title[data-v-d8b7f12e]{text-align:center;margin:20px 0;position:relative}.form-section-title[data-v-d8b7f12e]:after,.form-section-title[data-v-d8b7f12e]:before{content:"";position:absolute;top:50%;width:40%;height:1px;background-color:#dcdfe6}.form-section-title[data-v-d8b7f12e]:before{left:0}.form-section-title[data-v-d8b7f12e]:after{right:0}.form-section-title span[data-v-d8b7f12e]{background-color:#fff;padding:0 20px;font-size:16px;font-weight:500;color:#303133}.time-range[data-v-d8b7f12e]{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;line-height:1.2}.time-range .time-item[data-v-d8b7f12e]{font-size:13px;color:#303133;white-space:nowrap}.time-range .time-separator[data-v-d8b7f12e]{font-size:12px;color:#909399;margin:2px 0}.student-count[data-v-d8b7f12e]{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;line-height:1.4}.student-count .count-item[data-v-d8b7f12e]{font-size:12px;color:#303133}.student-count .count-separator[data-v-d8b7f12e]{font-size:12px;color:#909399;margin:0 3px}.page-header[data-v-1ac55745]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-1ac55745]{margin-right:15px}.page-header .back-button .el-button[data-v-1ac55745]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-1ac55745]:hover{color:#409eff}.page-header .title-container[data-v-1ac55745]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-1ac55745]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.student-info-section[data-v-1ac55745]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.student-info-section .info-row[data-v-1ac55745]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.student-info-section .info-item[data-v-1ac55745]{margin-right:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-info-section .info-item .info-label[data-v-1ac55745]{color:#606266;min-width:80px;text-align:right;margin-right:10px;white-space:nowrap}.student-info-section .info-item .el-input[data-v-1ac55745]{width:200px}.student-info-section .info-item .el-input[data-v-1ac55745] .el-input__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed}.analysis-section[data-v-1ac55745]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.analysis-section .analysis-header[data-v-1ac55745]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.analysis-section .analysis-header .analysis-title[data-v-1ac55745]{font-size:16px;font-weight:500;color:#303133;margin-right:20px}.analysis-section .analysis-header .analysis-tags[data-v-1ac55745]{-webkit-box-flex:1;-ms-flex:1;flex:1}.analysis-section .analysis-header .analysis-tags .analysis-tag[data-v-1ac55745]{margin-right:10px}.analysis-section .analysis-header .action-button[data-v-1ac55745]{margin-left:auto}.plan-section[data-v-1ac55745]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.plan-section .section-title[data-v-1ac55745]{font-size:16px;font-weight:500;color:#303133;margin-bottom:20px}.plan-section .plan-content .plan-item[data-v-1ac55745]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.plan-section .plan-content .plan-item[data-v-1ac55745]:last-child{margin-bottom:0}.plan-section .plan-content .plan-item .plan-label[data-v-1ac55745]{min-width:80px;color:#606266;padding-top:5px}.plan-section .plan-content .plan-item .plan-text[data-v-1ac55745]{-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-section .plan-content .plan-item .plan-text[data-v-1ac55745] .el-textarea__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed;border-radius:20px;padding:10px 15px}.page-header[data-v-725777aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-725777aa]{margin-right:15px}.page-header .back-button .el-button[data-v-725777aa]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-725777aa]:hover{color:#409eff}.page-header .title-container[data-v-725777aa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-725777aa]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.info-section[data-v-725777aa]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.info-section .info-row[data-v-725777aa]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-section .info-row[data-v-725777aa]:last-child{margin-bottom:0}.info-section .info-item[data-v-725777aa]{margin-right:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-section .info-item .info-label[data-v-725777aa]{color:#606266;min-width:120px;text-align:right;margin-right:10px;white-space:nowrap}.info-section .info-item .el-input[data-v-725777aa]{width:200px}.info-section .info-item .el-input[data-v-725777aa] .el-input__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed}.table-section[data-v-725777aa]{margin-bottom:20px}[data-v-51227246] .el-table{font-size:12px}[data-v-51227246] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-51227246] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-51227246] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-51227246] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-51227246]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-51227246]{margin-right:15px}.page-header .back-button .el-button[data-v-51227246]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-51227246]:hover{color:#409eff}.page-header .title-container[data-v-51227246]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-51227246]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.student-info-section[data-v-51227246]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.student-info-section .info-row[data-v-51227246]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.student-info-section .info-item[data-v-51227246]{margin-right:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.student-info-section .info-item .info-label[data-v-51227246]{color:#606266;min-width:80px;text-align:right;margin-right:10px;white-space:nowrap}.student-info-section .info-item .el-input[data-v-51227246]{width:200px}.student-info-section .info-item .el-input[data-v-51227246] .el-input__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed}.recommendation-section[data-v-51227246]{background-color:#fff;padding:20px;border:1px solid #dcdfe6;border-radius:4px;margin-bottom:20px;position:relative}.recommendation-section .recommendation-row[data-v-51227246]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommendation-section .recommendation-row .recommendation-label[data-v-51227246]{width:180px;min-width:180px;color:#606266;text-align:right;padding-right:10px}.recommendation-section .recommendation-row .recommendation-box[data-v-51227246]{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:65%}.recommendation-section .recommendation-row .recommendation-box .recommendation-content[data-v-51227246]{border:1px solid #dcdfe6;border-radius:4px;padding:10px 15px;min-height:20px;line-height:20px;color:#606266;background-color:#f5f7fa}.recommendation-section .recommendation-row .action-button[data-v-51227246]{margin-left:15px}.score-section[data-v-51227246]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.score-section .section-title[data-v-51227246]{font-size:16px;font-weight:500;color:#303133;margin-bottom:15px}.target-section[data-v-51227246]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.target-section .section-title[data-v-51227246]{font-size:16px;font-weight:500;color:#303133;margin-bottom:15px}.target-section .school-info[data-v-51227246]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.target-section .school-info .school-logo[data-v-51227246]{margin-right:10px}.target-section .school-info .school-logo .logo-img[data-v-51227246]{width:60px;height:60px;border-radius:50%}.target-section .school-info .school-detail .school-name[data-v-51227246]{font-weight:500;margin-bottom:5px}.target-section .school-info .school-detail .school-tags[data-v-51227246]{margin-bottom:5px}.target-section .school-info .school-detail .school-tags .tag[data-v-51227246]{display:inline-block;padding:2px 5px;background-color:#f0f2f5;color:#606266;font-size:12px;margin-right:5px;border-radius:2px}.target-section .school-info .school-detail .school-location[data-v-51227246]{font-size:12px;color:#909399}.target-section .source-info[data-v-51227246]{margin-top:10px;text-align:right}.target-section .source-info .source-text[data-v-51227246]{font-size:12px;color:#909399;font-style:italic}[data-v-10c9e756] .el-table{font-size:12px}[data-v-10c9e756] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-10c9e756] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-10c9e756] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-10c9e756] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-10c9e756]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-10c9e756]{margin-right:15px}.page-header .back-button .el-button[data-v-10c9e756]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-10c9e756]:hover{color:#409eff}.page-header .title-container[data-v-10c9e756]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-10c9e756]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.info-section[data-v-10c9e756]{background-color:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.info-section .info-row[data-v-10c9e756]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-section .info-row[data-v-10c9e756]:last-child{margin-bottom:0}.info-section .info-item[data-v-10c9e756]{margin-right:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-section .info-item .info-label[data-v-10c9e756]{color:#606266;min-width:120px;text-align:right;margin-right:10px;white-space:nowrap}.info-section .info-item .el-input[data-v-10c9e756]{width:200px}.info-section .info-item .el-input[data-v-10c9e756] .el-input__inner{color:#303133;background-color:#f5f7fa;border-color:#e4e7ed}.table-section[data-v-10c9e756]{margin-bottom:20px}[data-v-3bcea64f] .el-table{font-size:12px}[data-v-3bcea64f] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-3bcea64f] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-3bcea64f] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-3bcea64f] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-3bcea64f]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-3bcea64f]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-3bcea64f] .el-card__body{padding:0 10px!important}.info-card[data-v-3bcea64f]{margin-bottom:20px}.card-header[data-v-3bcea64f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0 0 12px 0;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;color:#333}.header-icon[data-v-3bcea64f]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.header-title[data-v-3bcea64f]{font-size:16px;font-weight:600;color:#333}.student-info[data-v-3bcea64f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding:10px 0 20px 0;border-bottom:1px solid #ebeef5}.info-item[data-v-3bcea64f]{width:25%;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label[data-v-3bcea64f]{color:#606266;font-size:14px;line-height:1.5;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.value[data-v-3bcea64f]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133;font-size:14px;line-height:1.5;word-break:break-all;white-space:normal;min-height:20px;padding:4px 8px;background-color:#f5f7fa;border-radius:4px;border:1px solid #e4e7ed}.value[data-v-3bcea64f]:hover{background-color:#f0f2f5}.status-section[data-v-3bcea64f]{margin-top:20px}.section-header[data-v-3bcea64f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:0 0 8px 0;border-bottom:1px solid #f0f0f0}.status-icon[data-v-3bcea64f]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.section-title[data-v-3bcea64f]{font-size:16px;font-weight:600;color:#333}.status-info[data-v-3bcea64f]{-ms-flex-pack:distribute;justify-content:space-around;padding:15px 20px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.status-info[data-v-3bcea64f],.status-item[data-v-3bcea64f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.status-item[data-v-3bcea64f]{gap:8px}.status-label[data-v-3bcea64f]{font-size:14px;color:#606266}.status-value[data-v-3bcea64f]{font-size:16px;font-weight:600}.status-value.status-normal[data-v-3bcea64f]{color:#67c23a}.status-value.status-warning[data-v-3bcea64f]{color:#e6a23c}.status-value.status-danger[data-v-3bcea64f]{color:#f56c6c}.table-card[data-v-3bcea64f]{margin-top:20px;margin-bottom:20px}.table-header[data-v-3bcea64f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:0 0 12px 0;border-bottom:1px solid #e8e8e8}.header-left[data-v-3bcea64f],.header-right[data-v-3bcea64f],.table-header[data-v-3bcea64f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-form[data-v-3bcea64f]{margin:0}.filter-select[data-v-3bcea64f]{width:200px}.table-icon[data-v-3bcea64f]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.table-title[data-v-3bcea64f]{font-size:16px;font-weight:600;color:#333}.record-count[data-v-3bcea64f]{font-size:14px;color:#909399;margin-left:10px}.report-dialog[data-v-3bcea64f]{border-radius:8px}.report-header[data-v-3bcea64f]{margin-bottom:30px;text-align:center}.report-title[data-v-3bcea64f]{font-size:20px;font-weight:700;margin-bottom:15px;color:#303133}.report-time[data-v-3bcea64f]{color:#909399;margin-bottom:15px;font-size:14px}.report-status[data-v-3bcea64f]{margin-bottom:20px}.report-status .el-tag[data-v-3bcea64f]{padding:0 15px;height:32px;line-height:30px;font-size:14px}.report-content[data-v-3bcea64f]{margin-top:20px}.text-danger[data-v-3bcea64f]{color:#f56c6c;font-weight:700}.text-warning[data-v-3bcea64f]{color:#e6a23c;font-weight:700}.text-success[data-v-3bcea64f]{color:#67c23a;font-weight:700}.el-table[data-v-3bcea64f]{border-radius:4px}.el-table th[data-v-3bcea64f]{background-color:#f5f7fa;color:#303133;font-weight:700;padding:12px 0}.el-table td[data-v-3bcea64f]{padding:12px}[data-v-3bcea64f] .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5}[data-v-3bcea64f] .el-dialog__body{padding:30px}[data-v-3bcea64f] .el-dialog__title{font-size:18px;font-weight:700;color:#303133}[data-v-3bcea64f] .el-card__body{padding:0 16px!important}[data-v-70ae1a8e] .el-table{font-size:12px}[data-v-70ae1a8e] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-70ae1a8e] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-70ae1a8e] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-70ae1a8e] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.psychological-warning[data-v-70ae1a8e]{height:calc(100vh - 140px);padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.psychological-warning .search-container[data-v-70ae1a8e]{background:#fff;padding:20px 10px 10px;margin-bottom:0;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.psychological-warning .search-container[data-v-70ae1a8e] .el-row{margin-left:0!important;margin-right:0!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-col{padding-left:10px!important;padding-right:10px!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-col:first-child{padding-left:0!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-col:last-child{padding-right:0!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin-bottom:15px!important;margin-right:0!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important;width:80px!important;text-align:right;line-height:32px;-ms-flex-negative:0!important;flex-shrink:0!important;margin-bottom:0!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__content{margin-left:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__content .el-input,.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__content .el-select{width:100%!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__content .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%!important}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__content .el-input__inner:focus{border-color:#409eff}.psychological-warning .search-container[data-v-70ae1a8e] .el-form-item .el-form-item__content .el-select .el-input__inner{width:100%!important}.psychological-warning .search-container .button-group[data-v-70ae1a8e]{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;height:32px;margin-top:1px}.psychological-warning .search-container .button-group .el-button[data-v-70ae1a8e]{margin-right:8px}.psychological-warning .search-container .button-group .el-button[data-v-70ae1a8e]:last-child{margin-right:0}.psychological-warning .table-container[data-v-70ae1a8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow:hidden;border-radius:4px;padding:16px}.psychological-warning .table-container .el-table[data-v-70ae1a8e]{height:100%}.psychological-warning .el-table .status-normal[data-v-70ae1a8e]{color:#67c23a;font-weight:500}.psychological-warning .el-table .status-warning[data-v-70ae1a8e]{color:#e6a23c;font-weight:500}.psychological-warning .el-table .status-danger[data-v-70ae1a8e]{color:#f56c6c;font-weight:500}[data-v-b23e89f4] .el-table{font-size:12px}[data-v-b23e89f4] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-b23e89f4] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-b23e89f4] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-b23e89f4] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-b23e89f4]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-b23e89f4]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-b23e89f4] .el-card__body{padding:0 10px!important}.data-card[data-v-b23e89f4],.info-card[data-v-b23e89f4]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:20px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.card-title[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e5e6eb}.card-title .title-icon[data-v-b23e89f4]{width:4px;height:16px;background:-webkit-gradient(linear,left top,left bottom,from(#ff9136),to(#ff6b36));background:linear-gradient(180deg,#ff9136,#ff6b36);border-radius:2px;margin-right:8px}.card-title .title-text[data-v-b23e89f4]{font-size:18px;font-weight:600;color:#1f2329}.info-display .info-row[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.info-display .info-row .info-item[data-v-b23e89f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-display .info-row .info-item .label[data-v-b23e89f4]{font-size:14px;color:#646973;white-space:nowrap;margin-right:8px}.info-display .info-row .info-item .value[data-v-b23e89f4]{font-size:14px;color:#1f2329;word-break:break-all}.target-section[data-v-b23e89f4]{margin:24px 0}.target-section[data-v-b23e89f4]:first-child{margin-top:0}.target-section[data-v-b23e89f4]:last-child{margin-bottom:0}.target-section .section-title[data-v-b23e89f4]{font-size:16px;font-weight:600;color:#1f2329;margin-bottom:16px;padding-left:12px;border-left:4px solid #146eff}.overview-table[data-v-b23e89f4],.score-table[data-v-b23e89f4],.semester-score-table[data-v-b23e89f4],.target-score-table[data-v-b23e89f4]{width:100%;border:1px solid #e5e6eb;border-radius:4px;overflow:hidden}.table-scroll-container[data-v-b23e89f4]{width:100%;overflow-x:auto;padding-bottom:10px}.nowrap[data-v-b23e89f4]{white-space:nowrap}.exam-score-header[data-v-b23e89f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#646973}.exam-score-header[data-v-b23e89f4],.school-info-cell[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-info-cell[data-v-b23e89f4]{padding:10px;min-height:125px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.school-info-cell .logo[data-v-b23e89f4]{margin-right:15px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.school-info-cell .logo img[data-v-b23e89f4]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.school-info-cell .body[data-v-b23e89f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.school-info-cell .body .title[data-v-b23e89f4]{font-size:18px;color:#000;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.school-info-cell .body .title .bt_name[data-v-b23e89f4]{cursor:pointer;font-weight:500;word-break:break-all}.school-info-cell .body .desc[data-v-b23e89f4]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#646973;margin-bottom:8px}.school-info-cell .body .desc .type[data-v-b23e89f4]{line-height:1.4;word-break:break-all}.school-info-cell .body .tags[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-bottom:8px}.school-info-cell .body .tags span[data-v-b23e89f4]{background:#f6f8ff;border-radius:2px;font-size:12px;color:#aaacaf;line-height:22px;padding:0 4px;display:inline-block;white-space:nowrap}.school-info-cell .body .source-info[data-v-b23e89f4]{margin-top:10px;font-weight:400;font-size:10px;color:#33b5ff;line-height:17px;text-align:left;font-style:normal}.school-info-cell.school-info-compact[data-v-b23e89f4]{padding:6px 8px;min-height:110px}.school-info-cell.school-info-compact .logo[data-v-b23e89f4]{margin-right:10px}.school-info-cell.school-info-compact .logo img[data-v-b23e89f4]{width:70px;height:70px}.school-info-cell.school-info-compact .body .title[data-v-b23e89f4]{font-size:16px;line-height:22px;margin-bottom:5px}.school-info-cell.school-info-compact .body .desc[data-v-b23e89f4]{font-size:13px;margin-bottom:5px}.school-info-cell.school-info-compact .body .desc .type[data-v-b23e89f4]{line-height:1.3}.school-info-cell.school-info-compact .body .tags[data-v-b23e89f4]{gap:3px;margin-bottom:5px}.school-info-cell.school-info-compact .body .tags span[data-v-b23e89f4]{font-size:11px;line-height:20px;padding:0 3px}.school-info-cell.school-info-compact .body .source-info[data-v-b23e89f4]{font-size:9px;line-height:15px;margin-top:5px}.readonly-content[data-v-b23e89f4]{background:#f8f9fa;border:1px solid #e5e6eb;border-radius:4px;padding:12px 16px;min-height:40px;font-size:14px;color:#1f2329;line-height:1.5;white-space:pre-wrap;word-break:break-word}.readonly-content[data-v-b23e89f4]:empty:before{content:"\6682\65E0\5185\5BB9";color:#999}.analysis-container[data-v-b23e89f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.analysis-item[data-v-b23e89f4]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.analysis-item[data-v-b23e89f4]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.analysis-header[data-v-b23e89f4]{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;padding:16px 20px;background:linear-gradient(135deg,#f5f7fa,#e8ecf0);border-bottom:1px solid #e5e6eb;color:#1f2329}.analysis-header .subject-title[data-v-b23e89f4]{margin:0;font-size:16px;font-weight:600}.analysis-header .subject-score[data-v-b23e89f4]{background:#146eff;color:#fff;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500}.analysis-content[data-v-b23e89f4]{padding:20px}.analysis-row[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.analysis-row[data-v-b23e89f4]:last-child{margin-bottom:0}.analysis-label[data-v-b23e89f4]{-ms-flex-negative:0;flex-shrink:0;width:50px;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;text-align:center;color:#fff;margin-right:12px;margin-top:2px}.analysis-label.advantage-label[data-v-b23e89f4]{background:#67c23a}.analysis-label.shortage-label[data-v-b23e89f4]{background:#f56c6c}.analysis-label.measure-label[data-v-b23e89f4]{background:#409eff}.analysis-text-area[data-v-b23e89f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:24px}.analysis-text[data-v-b23e89f4]{font-size:14px;color:#1f2329;line-height:1.5;padding:4px 0}.analysis-empty[data-v-b23e89f4]{font-size:14px;color:#999;line-height:1.5;font-style:italic;background:#f8f9fa;padding:8px 12px;border-radius:4px;border:1px dashed #e5e6eb}.analysis-no-subjects[data-v-b23e89f4]{text-align:center;padding:40px 20px}.analysis-no-subjects .no-subjects-icon[data-v-b23e89f4]{font-size:32px;margin-bottom:12px;opacity:.5}.analysis-no-subjects .no-subjects-text[data-v-b23e89f4]{font-size:14px;color:#999}.study-summary[data-v-b23e89f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.summary-item[data-v-b23e89f4]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:20px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.summary-item[data-v-b23e89f4]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.summary-label[data-v-b23e89f4]{font-size:16px;font-weight:600;color:#1f2329;margin-bottom:12px;padding-left:12px;border-left:4px solid #146eff}.summary-content[data-v-b23e89f4]{font-size:14px;color:#1f2329;line-height:1.6;background:#f8f9fa;padding:16px;border-radius:6px}.plan-container[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.plan-group[data-v-b23e89f4]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.plan-group-title[data-v-b23e89f4]{background:linear-gradient(135deg,#f5f7fa,#e8ecf0);border-bottom:1px solid #e5e6eb;color:#1f2329;padding:16px 20px;font-size:16px;font-weight:600;text-align:center}.plan-items[data-v-b23e89f4]{padding:20px}.plan-period[data-v-b23e89f4]{margin-bottom:20px}.plan-period[data-v-b23e89f4]:last-child{margin-bottom:0}.period-title[data-v-b23e89f4]{font-size:14px;font-weight:600;color:#146eff;margin-bottom:12px;padding-left:8px;border-left:3px solid #146eff}.plan-list[data-v-b23e89f4]{margin-left:16px}.plan-item[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #909399}.plan-item[data-v-b23e89f4]:last-child{margin-bottom:0}.plan-time[data-v-b23e89f4]{-ms-flex-negative:0;flex-shrink:0;width:120px;font-size:12px;color:#666;font-weight:500;background:#e6f7ff;padding:4px 8px;border-radius:4px;text-align:center}.plan-content[data-v-b23e89f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:16px;font-size:14px;color:#1f2329;line-height:1.5}.book-list[data-v-b23e89f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.book-item[data-v-b23e89f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#f8f9fa;border:1px solid #e5e6eb;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.book-item[data-v-b23e89f4]:hover{background:#e6f7ff;border-color:#40a9ff}.book-index[data-v-b23e89f4]{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;background:#146eff;color:#fff;border-radius:50%;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;font-size:12px;font-weight:600;margin-right:12px}.book-name[data-v-b23e89f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#1f2329;line-height:1.4}.message-content[data-v-b23e89f4]{padding:20px;border-radius:8px;border-left:4px solid #146eff}.student-summary[data-v-b23e89f4]{background:linear-gradient(135deg,#fdf6ec,#f9ecdc);border-left-color:#e6a23c}.parent-message[data-v-b23e89f4]{background:linear-gradient(135deg,#f4f8f0,#edf5e6);border-left-color:#67c23a}.teacher-message[data-v-b23e89f4]{background:linear-gradient(135deg,#ecf5ff,#d9ecff);border-left-color:#409eff}.message-header[data-v-b23e89f4]{font-size:16px;font-weight:600;color:#1f2329;margin-bottom:12px}.message-text[data-v-b23e89f4]{font-size:14px;color:#1f2329;line-height:1.6;white-space:pre-wrap;word-break:break-word}.study_plan[data-v-b23e89f4]{margin-top:20px;border-radius:8px;border:1px solid #eee}.study_plan .study_plan_data[data-v-b23e89f4]{padding:20px}.study_plan .study_plan_data .study_plan_data_title[data-v-b23e89f4]{font-weight:600;font-size:18px;color:#fff;width:120px;height:40px;background:#ff9136;border-radius:2px;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}.study_plan .study_plan_data .study_plan_data_content[data-v-b23e89f4]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.study_plan .study_plan_data .study_plan_data_content span[data-v-b23e89f4]{width:40px;font-weight:400;font-size:14px;color:#1f2329;-ms-flex-negative:0;flex-shrink:0;margin-top:12px}.empty-state[data-v-b23e89f4]{text-align:center;padding:60px 20px;color:#8c8c8c}.empty-state .empty-icon[data-v-b23e89f4]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-state .empty-text[data-v-b23e89f4]{font-size:16px;font-weight:500;color:#666;margin-bottom:8px}.empty-state .empty-desc[data-v-b23e89f4]{font-size:14px;color:#999;line-height:1.5}.empty-state-compact[data-v-b23e89f4]{text-align:center;padding:20px}.empty-state-compact .empty-text[data-v-b23e89f4]{font-size:14px;color:#999}.message-empty[data-v-b23e89f4]{padding:20px;border-radius:8px;border-left:4px solid #146eff;opacity:.6}.message-empty .message-placeholder[data-v-b23e89f4]{font-size:14px;color:#bbb;line-height:1.6;font-style:italic}.message-placeholder[data-v-b23e89f4],.summary-placeholder[data-v-b23e89f4]{font-size:14px;color:#999;line-height:1.5;font-style:italic;background:#f8f9fa;padding:8px 12px;border-radius:4px;border:1px dashed #e5e6eb}.subject-score-placeholder[data-v-b23e89f4]{background:#f5f5f5;color:#999;padding:4px 12px;border-radius:12px;font-size:14px;font-weight:500;border:1px dashed #ddd}.plan-item-empty[data-v-b23e89f4]{margin-bottom:12px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:3px solid #e5e6eb;border:1px dashed #e5e6eb}.plan-item-empty[data-v-b23e89f4]:last-child{margin-bottom:0}[data-v-665d2b25] .el-table{font-size:12px}[data-v-665d2b25] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-665d2b25] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-665d2b25] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-665d2b25] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.page-header[data-v-665d2b25]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-665d2b25]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-665d2b25] .el-card__body{padding:0 10px!important}.form-input[data-v-665d2b25]{width:300px}.form-item-margin[data-v-665d2b25]{margin-left:40px}.card-margin-top[data-v-665d2b25]{margin-top:20px}.section-title[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:700;margin-bottom:10px}.title-icon[data-v-665d2b25]{width:4px;height:16px;background:#409eff;border-radius:2px;margin-right:10px}.fraction-table[data-v-665d2b25]{width:100%;margin-top:10px}.content-margin-top[data-v-665d2b25]{margin-top:20px}.table-scroll-container[data-v-665d2b25]{width:100%;overflow-x:auto;padding-bottom:10px}.overview-table[data-v-665d2b25]{width:100%;margin-top:10px}.nowrap[data-v-665d2b25]{white-space:nowrap}.evaluation-results[data-v-665d2b25]{margin-top:20px}.evaluation-results .evaluation-item[data-v-665d2b25]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.evaluation-results .evaluation-item[data-v-665d2b25]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.evaluation-results .evaluation-header[data-v-665d2b25]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e5e6eb}.evaluation-results .evaluation-header[data-v-665d2b25],.evaluation-results .evaluation-title[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evaluation-results .evaluation-title .evaluation-icon[data-v-665d2b25]{width:20px;height:20px;margin-right:8px;border-radius:4px;display:inline-block}.evaluation-results .evaluation-title .evaluation-icon.zy-icon[data-v-665d2b25]{background:linear-gradient(135deg,#f093fb,#f5576c)}.evaluation-results .evaluation-title .title-text[data-v-665d2b25]{font-size:16px;font-weight:600;color:#1f2329}.evaluation-results .evaluation-content[data-v-665d2b25]{padding:20px}.evaluation-results .evaluation-content .content-label[data-v-665d2b25]{font-size:14px;color:#646973;margin-bottom:12px;font-weight:500}.evaluation-results .evaluation-content .content-tags[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.evaluation-results .evaluation-content .content-tags .content-tag[data-v-665d2b25]{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,rgba(240,147,251,.0823529),rgba(245,87,108,.0823529));border:1px solid rgba(240,147,251,.18823529411764706);border-radius:20px;font-size:14px;color:#1f2329;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}.evaluation-results .evaluation-content .content-tags .content-tag[data-v-665d2b25]:hover{background:linear-gradient(135deg,rgba(240,147,251,.145098),rgba(245,87,108,.145098));border-color:rgba(240,147,251,.3137254901960784)}.evaluation-results .evaluation-content .content-tags .content-tag.no-data[data-v-665d2b25]{background:#f5f5f5;border-color:#e5e6eb;color:#999}.box-card[data-v-665d2b25]{width:100%;margin:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;border:none;overflow:hidden}.box-card .card-form[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.school-info-cell[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;min-height:125px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.school-info-cell .logo[data-v-665d2b25]{margin-right:15px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.school-info-cell .logo img[data-v-665d2b25]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.school-info-cell .body[data-v-665d2b25]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.school-info-cell .body .title[data-v-665d2b25]{font-size:18px;color:#000;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.school-info-cell .body .title .bt_name[data-v-665d2b25]{cursor:pointer;font-weight:500;word-break:break-all}.school-info-cell .body .desc[data-v-665d2b25]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#646973;margin-bottom:8px}.school-info-cell .body .desc .type[data-v-665d2b25]{line-height:1.4;word-break:break-all}.school-info-cell .body .tags[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.school-info-cell .body .tags span[data-v-665d2b25]{background:#f6f8ff;border-radius:2px;font-size:12px;color:#aaacaf;line-height:22px;padding:0 4px;display:inline-block;white-space:nowrap}.info_box[data-v-665d2b25]{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #eee;height:125px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:39px}.info_box .logo[data-v-665d2b25]{margin-left:5px;cursor:pointer}.info_box .logo img[data-v-665d2b25]{width:80px;height:80px}.info_box .body[data-v-665d2b25]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:15px}.info_box .body .title[data-v-665d2b25]{font-size:18px;color:#000;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.info_box .body .title .bt_name[data-v-665d2b25]{cursor:pointer}.info_box .body .desc[data-v-665d2b25]{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#646973}.info_box .body .tags span[data-v-665d2b25]{background:#f6f8ff;border-radius:2px;font-size:12px;color:#aaacaf;line-height:22px;padding:0 4px;display:inline-block}.info_box .body .tags span+span[data-v-665d2b25]{margin-left:4px}.info_box.school-info-compact[data-v-665d2b25]{padding:6px 8px;min-height:110px}.info_box.school-info-compact .logo[data-v-665d2b25]{margin-right:10px}.info_box.school-info-compact .logo img[data-v-665d2b25]{width:70px;height:70px}.info_box.school-info-compact .body .title[data-v-665d2b25]{font-size:16px;line-height:22px;margin-bottom:5px}.info_box.school-info-compact .body .desc[data-v-665d2b25]{font-size:13px;margin-bottom:5px}.info_box.school-info-compact .body .desc .type[data-v-665d2b25]{line-height:1.3}.info_box.school-info-compact .body .tags[data-v-665d2b25]{gap:3px}.info_box.school-info-compact .body .tags span[data-v-665d2b25]{font-size:11px;line-height:20px;padding:0 3px}@media screen and (min-width:1920px){.school-info-cell .logo img[data-v-665d2b25]{width:90px;height:90px}.school-info-cell .body .title[data-v-665d2b25]{font-size:20px}.school-info-cell .body .desc[data-v-665d2b25]{font-size:15px}}@media screen and (min-width:2560px){.school-info-cell .logo img[data-v-665d2b25]{width:100px;height:100px}.school-info-cell .body .title[data-v-665d2b25]{font-size:22px;line-height:28px}.school-info-cell .body .desc[data-v-665d2b25]{font-size:16px}.school-info-cell .body .tags span[data-v-665d2b25]{font-size:13px;line-height:24px;padding:2px 6px}}.empty-state-compact[data-v-665d2b25]{text-align:center;padding:20px}.empty-state-compact .empty-text[data-v-665d2b25]{font-size:14px;color:#999}.base-info .box-card[data-v-1bc3b0aa]{border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.base-info .box-card[data-v-1bc3b0aa]:hover{-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.1);box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}.base-info .card-header[data-v-1bc3b0aa]{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;border-bottom:1px solid #ebeef5;padding-bottom:15px}.base-info .card-header .header-title[data-v-1bc3b0aa]{font-size:18px;font-weight:600;color:#303133}.base-info .card-header .header-title i[data-v-1bc3b0aa]{margin-right:8px;color:#409eff}.base-info .form-container[data-v-1bc3b0aa]{padding:20px 0}.base-info .section-wrapper[data-v-1bc3b0aa]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #ebeef5}.base-info .section-wrapper[data-v-1bc3b0aa]:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.base-info .section-wrapper .remark-wrapper[data-v-1bc3b0aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.base-info .section-wrapper .remark-wrapper .save-btn[data-v-1bc3b0aa]{margin-bottom:30px}.base-info .section-title[data-v-1bc3b0aa]{font-size:16px;font-weight:600;color:#303133;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-info .section-title i[data-v-1bc3b0aa]{margin-right:8px;color:#409eff;font-size:18px}.base-info .custom-input[data-v-1bc3b0aa] .el-input__inner{border-radius:4px}.base-info .custom-input[data-v-1bc3b0aa] .el-input__inner:disabled{background-color:#f8f9fa;color:#606266;border-color:#e4e7ed}.base-info .status-tag[data-v-1bc3b0aa]{font-size:14px}.base-info .status-tag i[data-v-1bc3b0aa]{margin-right:4px}.base-info .time-section .class-count-row[data-v-1bc3b0aa]{padding:0 0 15px}.base-info .time-section .class-count-row .count-block[data-v-1bc3b0aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f7fa;padding:12px 15px;border-radius:4px}.base-info .time-section .class-count-row .count-block .period-label[data-v-1bc3b0aa]{font-size:14px;color:#606266;margin-right:10px;white-space:nowrap}.base-info .time-section .class-count-row .count-block .class-count-input[data-v-1bc3b0aa]{width:120px}.base-info .time-section .class-count-row .count-block .class-count-input[data-v-1bc3b0aa] .el-input__inner{text-align:center;height:32px;line-height:32px;background:#fff}.base-info .time-section .class-count-row .count-block .class-count-input[data-v-1bc3b0aa] .el-input-group__append{background:#fff;color:#909399}.base-info .time-section .divider[data-v-1bc3b0aa]{height:1px;background:#ebeef5;margin:15px 0}.base-info .time-section .time-slots-section[data-v-1bc3b0aa]{padding-top:15px}.base-info .time-section .time-slots-section .time-column .time-slot[data-v-1bc3b0aa]{margin-bottom:15px}.base-info .time-section .time-slots-section .time-column .time-slot[data-v-1bc3b0aa]:last-child{margin-bottom:0}.base-info .time-section .time-slots-section .time-column .time-slot .slot-label[data-v-1bc3b0aa]{font-size:14px;color:#606266;margin-bottom:8px}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper[data-v-1bc3b0aa]{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;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper[data-v-1bc3b0aa]:hover{border-color:#c0c4cc}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper .time-text[data-v-1bc3b0aa]{color:#606266;font-size:14px;min-width:45px;text-align:center}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper .separator[data-v-1bc3b0aa]{color:#909399;margin:0 8px}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.warning[data-v-1bc3b0aa]{background-color:#fdf6ec;border-color:#faecd8}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.warning .separator[data-v-1bc3b0aa],.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.warning .time-text[data-v-1bc3b0aa]{color:#e6a23c}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.success[data-v-1bc3b0aa]{background-color:#f0f9eb;border-color:#e1f3d8}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.success .separator[data-v-1bc3b0aa],.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.success .time-text[data-v-1bc3b0aa]{color:#67c23a}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.primary[data-v-1bc3b0aa]{background-color:#ecf5ff;border-color:#d9ecff}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.primary .separator[data-v-1bc3b0aa],.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.primary .time-text[data-v-1bc3b0aa]{color:#409eff}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.info[data-v-1bc3b0aa]{background-color:#f4f4f5;border-color:#e9e9eb}.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.info .separator[data-v-1bc3b0aa],.base-info .time-section .time-slots-section .time-column .time-slot .time-input-wrapper.info .time-text[data-v-1bc3b0aa]{color:#909399}.base-info[data-v-1bc3b0aa] .el-form-item__label{font-weight:500;color:#606266}.batch-select-dialog[data-v-b92ee590] .el-dialog{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12)}.batch-select-dialog[data-v-b92ee590] .el-dialog__header{background:#fff;padding:20px 24px 16px;border-bottom:1px solid #ebeef5}.batch-select-dialog[data-v-b92ee590] .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133}.batch-select-dialog[data-v-b92ee590] .el-dialog__header .el-dialog__close{font-size:20px;color:#909399}.batch-select-dialog[data-v-b92ee590] .el-dialog__header .el-dialog__close:hover{color:#409eff}.batch-select-dialog[data-v-b92ee590] .el-dialog__body{padding:0}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer{background:#fff;padding:16px 24px 20px;border-top:1px solid #ebeef5;text-align:right}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer .el-button{padding:10px 20px;border-radius:6px;font-weight:500}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer .el-button.el-button--default{color:#606266;border-color:#dcdfe6}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer .el-button.el-button--default:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer .el-button.el-button--primary{background:#409eff;border-color:#409eff}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer .el-button.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff}.batch-select-dialog[data-v-b92ee590] .el-dialog__footer .el-button.el-button--primary:disabled{background:#a0cfff;border-color:#a0cfff}.batch-select-dialog .dialog-content[data-v-b92ee590]{background:#fff;padding:24px;min-height:500px}.batch-select-dialog .action-panel[data-v-b92ee590],.batch-select-dialog .preview-panel[data-v-b92ee590]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:24px;margin-bottom:20px}.batch-select-dialog .panel-title[data-v-b92ee590]{font-size:16px;font-weight:600;color:#303133;margin-bottom:20px;position:relative;padding-left:12px}.batch-select-dialog .panel-title[data-v-b92ee590]:before{content:"";position:absolute;left:0;top:2px;width:4px;height:16px;background:#409eff;border-radius:2px}.batch-select-dialog .action-form .el-form-item[data-v-b92ee590]{margin-bottom:20px}.batch-select-dialog .action-form .el-form-item .el-form-item__label[data-v-b92ee590]{font-weight:500;color:#303133;line-height:32px}.batch-select-dialog .action-form .el-input[data-v-b92ee590],.batch-select-dialog .action-form .el-select[data-v-b92ee590]{width:100%}.batch-select-dialog .action-form .el-input[data-v-b92ee590] .el-input__inner,.batch-select-dialog .action-form .el-input[data-v-b92ee590] .el-select__tags,.batch-select-dialog .action-form .el-select[data-v-b92ee590] .el-input__inner,.batch-select-dialog .action-form .el-select[data-v-b92ee590] .el-select__tags{border-radius:6px;border-color:#dcdfe6;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.batch-select-dialog .action-form .el-input[data-v-b92ee590] .el-input__inner:hover,.batch-select-dialog .action-form .el-input[data-v-b92ee590] .el-select__tags:hover,.batch-select-dialog .action-form .el-select[data-v-b92ee590] .el-input__inner:hover,.batch-select-dialog .action-form .el-select[data-v-b92ee590] .el-select__tags:hover{border-color:#c0c4cc}.batch-select-dialog .action-form .el-input[data-v-b92ee590] .el-input__inner:focus,.batch-select-dialog .action-form .el-input[data-v-b92ee590] .el-select__tags:focus,.batch-select-dialog .action-form .el-select[data-v-b92ee590] .el-input__inner:focus,.batch-select-dialog .action-form .el-select[data-v-b92ee590] .el-select__tags:focus{border-color:#409eff}.batch-select-dialog .action-form[data-v-b92ee590] .el-option-group__title{font-weight:600;color:#303133;padding:8px 20px 4px}.batch-select-dialog .action-form[data-v-b92ee590] .el-option{padding:8px 20px}.batch-select-dialog .action-form[data-v-b92ee590] .el-option:hover{background-color:#f5f7fa}.batch-select-dialog .action-form[data-v-b92ee590] .el-option.is-selected{background-color:#ecf5ff;color:#409eff;font-weight:500}.batch-select-dialog .action-form[data-v-b92ee590] .el-option.is-disabled{color:#c0c4cc;cursor:not-allowed}.batch-select-dialog .add-btn[data-v-b92ee590]{width:100%;height:40px;border-radius:6px;font-weight:500;background:#409eff;border-color:#409eff}.batch-select-dialog .add-btn[data-v-b92ee590]:hover:not(:disabled){background:#66b1ff;border-color:#66b1ff}.batch-select-dialog .add-btn[data-v-b92ee590]:disabled{background:#a0cfff;border-color:#a0cfff;cursor:not-allowed}.batch-select-dialog .preview-table[data-v-b92ee590]{border-radius:6px;overflow:hidden}.batch-select-dialog .preview-table[data-v-b92ee590] .el-table{border:1px solid #ebeef5}.batch-select-dialog .preview-table[data-v-b92ee590] .el-table .el-table__header th{background:#fafafa;color:#303133;font-weight:600;border-bottom:1px solid #ebeef5}.batch-select-dialog .preview-table[data-v-b92ee590] .el-table .el-table__body tr td{border-bottom:1px solid #ebeef5;color:#606266}.batch-select-dialog .preview-table[data-v-b92ee590]:before{height:0}.batch-select-dialog .delete-text-btn[data-v-b92ee590]{color:#f56c6c;font-weight:500;padding:4px 8px;border-radius:4px}.batch-select-dialog .status-tag[data-v-b92ee590]{float:right;color:#909399;font-size:12px;background:#f0f2f5;padding:2px 8px;border-radius:12px;margin-left:8px}.time-range[data-v-f049af5e]{line-height:1.2}.batch-select-dialog .dialog-content[data-v-f049af5e]{background-color:#f5f7fa;padding:20px}.batch-select-dialog .action-panel[data-v-f049af5e],.batch-select-dialog .preview-panel[data-v-f049af5e]{background-color:#fff;border-radius:4px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.batch-select-dialog .panel-title[data-v-f049af5e]{font-size:16px;font-weight:700;margin-bottom:20px;border-left:4px solid #409eff;padding-left:10px}.batch-select-dialog .action-form .el-form-item[data-v-f049af5e]{margin-bottom:0}.batch-select-dialog .add-btn[data-v-f049af5e]{width:100%}.batch-select-dialog .preview-table[data-v-f049af5e]:before{height:0}.batch-select-dialog .delete-text-btn[data-v-f049af5e]{color:#f56c6c}.batch-select-dialog .delete-text-btn[data-v-f049af5e]:hover{color:#f78989}.batch-select-dialog .empty-preview[data-v-f049af5e]{text-align:center;color:#909399;padding:40px 0}.batch-select-dialog .dialog-footer[data-v-f049af5e]{text-align:right}.time-range[data-v-702fed12]{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;line-height:1.2}.confirm-content[data-v-702fed12]{padding:0}.confirm-content .el-descriptions[data-v-702fed12]{margin-bottom:0}.el-descriptions-item__label[data-v-702fed12]{width:100px;text-align:right;font-weight:700}.el-dialog__header[data-v-702fed12]{text-align:center}.el-dialog__title[data-v-702fed12]{font-weight:700}.page-header[data-v-cd320f1a]{font-size:20px;padding:20px 0;border-bottom:1px solid #e5e6eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-container[data-v-cd320f1a]{min-height:100vh;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 16px);padding:0 20px 40px 20px;margin:0 auto}[data-v-cd320f1a] .el-card__body{padding:0 10px!important}.basic-settings-section .settings-grid[data-v-cd320f1a]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;border:1px solid #e4e7ed}.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-row{margin:0 -10px}.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-col{padding:0 10px;margin-bottom:20px}.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-form-item{margin-bottom:0}.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-form-item .el-form-item__label{font-weight:600;color:#303133;line-height:32px}.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-form-item .el-input .el-input__inner,.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-form-item .el-select .el-input__inner{border-radius:6px;border:1px solid #dcdfe6;-webkit-transition:all .3s ease;transition:all .3s ease}.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-form-item .el-input .el-input__inner:focus,.basic-settings-section .settings-grid[data-v-cd320f1a] .avue-form .el-form-item .el-select .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.basic-settings-section .extended-settings[data-v-cd320f1a]{background:#fff;border-radius:8px;padding:20px;border:1px solid #e4e7ed}.basic-settings-section .extended-settings[data-v-cd320f1a] .avue-form .el-form-item{margin-bottom:20px}.basic-settings-section .extended-settings[data-v-cd320f1a] .avue-form .el-form-item .el-form-item__label{font-weight:600;color:#303133}.basic-settings-section .extended-settings[data-v-cd320f1a] .avue-form .el-form-item .el-radio-group .el-radio{margin-right:20px}.basic-settings-section .extended-settings[data-v-cd320f1a] .avue-form .el-form-item .el-radio-group .el-radio .el-radio__label{font-weight:500}.basic-settings-section .extended-settings[data-v-cd320f1a] .avue-form .el-form-item .el-radio-group .el-radio.is-checked .el-radio__label{color:#409eff}.basic-settings-section .extended-settings .el-checkbox-group[data-v-cd320f1a]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:6px;border:1px dashed #d9ecff}.basic-settings-section .extended-settings .el-checkbox-group .el-checkbox[data-v-cd320f1a]{margin-right:20px;margin-bottom:10px}.basic-settings-section .extended-settings .el-checkbox-group .el-checkbox .el-checkbox__label[data-v-cd320f1a]{font-weight:500;color:#606266}.basic-settings-section .extended-settings .el-checkbox-group .el-checkbox.is-checked .el-checkbox__label[data-v-cd320f1a]{color:#409eff}.exam-reference-section[data-v-cd320f1a]{padding:20px}.exam-reference-section .exam-empty-state[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px;background:#fafafa;border:1px solid #e4e7ed;border-radius:4px}.exam-reference-section .exam-empty-state .empty-text[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#909399;font-size:14px}.exam-reference-section .exam-empty-state .empty-text i[data-v-cd320f1a]{font-size:16px}.exam-reference-section .exam-selected-state .exam-info-row[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;gap:20px}.exam-reference-section .exam-selected-state .exam-info-row .exam-basic-info[data-v-cd320f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.exam-reference-section .exam-selected-state .exam-info-row .exam-basic-info .exam-type[data-v-cd320f1a]{display:inline-block;padding:2px 8px;background:#e6f7ff;color:#1890ff;border-radius:2px;font-size:12px;white-space:nowrap}.exam-reference-section .exam-selected-state .exam-info-row .exam-basic-info .exam-name[data-v-cd320f1a]{font-size:14px;color:#303133;font-weight:500}.exam-reference-section .exam-selected-state .exam-info-row .exam-time[data-v-cd320f1a]{color:#606266;font-size:13px;white-space:nowrap}.exam-reference-section .exam-selected-state .exam-info-row .exam-actions[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subject-combination-section[data-v-cd320f1a]{padding:20px}.subject-combination-section .mode-selection[data-v-cd320f1a]{margin-bottom:30px}.subject-combination-section .mode-selection .mode-label[data-v-cd320f1a]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.subject-combination-section .mode-selection .mode-radio-group[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.subject-combination-section .mode-selection .mode-radio-group .mode-radio[data-v-cd320f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0}.subject-combination-section .mode-selection .mode-radio-group .mode-radio[data-v-cd320f1a] .el-radio__input{display:none}.subject-combination-section .mode-selection .mode-radio-group .mode-radio[data-v-cd320f1a] .el-radio__label{padding-left:0;width:100%}.subject-combination-section .mode-selection .mode-radio-group .mode-radio .radio-content[data-v-cd320f1a]{padding:20px;border:2px solid #e4e7ed;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.subject-combination-section .mode-selection .mode-radio-group .mode-radio .radio-content[data-v-cd320f1a]:hover{border-color:#c0c4cc}.subject-combination-section .mode-selection .mode-radio-group .mode-radio .radio-content .radio-title[data-v-cd320f1a]{font-size:16px;font-weight:600;color:#303133;margin-bottom:8px}.subject-combination-section .mode-selection .mode-radio-group .mode-radio .radio-content .radio-desc[data-v-cd320f1a]{font-size:13px;color:#909399;line-height:1.4}.subject-combination-section .mode-selection .mode-radio-group .mode-radio.is-checked .radio-content[data-v-cd320f1a]{border-color:#409eff;background:#f0f9ff}.subject-combination-section .mode-selection .mode-radio-group .mode-radio.is-checked .radio-content .radio-title[data-v-cd320f1a]{color:#409eff}.subject-combination-section .combinations-list .list-header[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.subject-combination-section .combinations-list .list-header h4[data-v-cd320f1a]{margin:0;font-size:16px;font-weight:600;color:#303133}.subject-combination-section .combinations-list .combinations-content .empty-combinations[data-v-cd320f1a]{text-align:center;padding:25px 20px;color:#909399}.subject-combination-section .combinations-list .combinations-content .empty-combinations i[data-v-cd320f1a]{font-size:28px;margin-bottom:8px;display:block}.subject-combination-section .combinations-list .combinations-content .empty-combinations p[data-v-cd320f1a]{margin:0;font-size:13px}.subject-combination-section .combinations-list .combinations-content .combination-cards[data-v-cd320f1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card[data-v-cd320f1a]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card[data-v-cd320f1a]:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-header[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-header .combination-index[data-v-cd320f1a]{font-size:14px;font-weight:600;color:#409eff}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-header .card-actions[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-header .card-actions .el-button[data-v-cd320f1a]{padding:4px 8px;font-size:12px}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-header .card-actions .el-button.danger-btn[data-v-cd320f1a]{color:#f56c6c}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-header .card-actions .el-button.danger-btn[data-v-cd320f1a]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-content[data-v-cd320f1a]{padding:16px}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-content .subjects-display[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.subject-combination-section .combinations-list .combinations-content .combination-cards .combination-card .card-content .subjects-display .subject-tag[data-v-cd320f1a]{background:#f0f9ff;color:#409eff;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500}.subject-combination-section .free-mode-tip .tip-content[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:20px;background:#f0f9ff;border:1px solid #d4edda;border-radius:8px}.subject-combination-section .free-mode-tip .tip-content i[data-v-cd320f1a]{font-size:20px;color:#409eff;margin-top:2px}.subject-combination-section .free-mode-tip .tip-content .tip-text[data-v-cd320f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.subject-combination-section .free-mode-tip .tip-content .tip-text h4[data-v-cd320f1a]{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#303133}.subject-combination-section .free-mode-tip .tip-content .tip-text p[data-v-cd320f1a]{margin:0;font-size:14px;color:#606266;line-height:1.6}.special-classes-section[data-v-cd320f1a]{padding:20px}.special-classes-section .classes-header[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.special-classes-section .classes-header h4[data-v-cd320f1a]{margin:0;font-size:16px;font-weight:600;color:#303133}.special-classes-section .classes-content .empty-classes[data-v-cd320f1a]{text-align:center;padding:25px 20px;color:#909399}.special-classes-section .classes-content .empty-classes i[data-v-cd320f1a]{font-size:28px;margin-bottom:8px;display:block}.special-classes-section .classes-content .empty-classes p[data-v-cd320f1a]{margin:0;font-size:13px}.special-classes-section .classes-content .class-cards[data-v-cd320f1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.special-classes-section .classes-content .class-cards .class-card[data-v-cd320f1a]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.special-classes-section .classes-content .class-cards .class-card[data-v-cd320f1a]:hover{-webkit-box-shadow:0 2px 12px rgba(0,0,0,.1);box-shadow:0 2px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.special-classes-section .classes-content .class-cards .class-card .card-header[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.special-classes-section .classes-content .class-cards .class-card .card-header .class-name[data-v-cd320f1a]{font-size:15px;font-weight:600;color:#303133}.special-classes-section .classes-content .class-cards .class-card .card-header .card-actions[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.special-classes-section .classes-content .class-cards .class-card .card-header .card-actions .el-button[data-v-cd320f1a]{padding:4px 8px;font-size:12px}.special-classes-section .classes-content .class-cards .class-card .card-header .card-actions .el-button.danger-btn[data-v-cd320f1a]{color:#f56c6c}.special-classes-section .classes-content .class-cards .class-card .card-header .card-actions .el-button.danger-btn[data-v-cd320f1a]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.special-classes-section .classes-content .class-cards .class-card .card-content[data-v-cd320f1a]{padding:16px}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row[data-v-cd320f1a]:last-child{margin-bottom:0}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row .info-label[data-v-cd320f1a]{min-width:80px;font-size:13px;color:#606266;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row .subjects-display[data-v-cd320f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row .subjects-display .subject-tag[data-v-cd320f1a]{background:#f0f9ff;color:#409eff;padding:2px 6px;border-radius:3px;font-size:12px;font-weight:500}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row .info-text[data-v-cd320f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#303133;line-height:1.5}.special-classes-section .classes-content .class-cards .class-card .card-content .class-info .info-row .info-text.empty-text[data-v-cd320f1a]{color:#c0c4cc;font-style:italic}.i_box .lm_tit[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.i_box .lm_tit .name[data-v-cd320f1a]{font-size:18px;color:#1f2329;font-weight:600;padding-left:10px;position:relative}.i_box .lm_tit .name[data-v-cd320f1a]:after{position:absolute;content:"";left:0;top:3px;width:4px;height:19px;background:#33b5ff}.i_box .lm_body .ks_exam[data-v-cd320f1a]{border:1px solid #ebeef5;display:inline-block;padding:10px 15px;margin-bottom:10px;margin-right:20px}.i_box .lm_body .f_item[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.i_box .lm_body .f_item .f_label[data-v-cd320f1a]{font-size:14px;text-align:right;color:#606266;line-height:32px;width:140px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.form_box .foot[data-v-cd320f1a]{margin-top:50px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.form_box .foot .i_btn[data-v-cd320f1a]{line-height:42px;height:42px;width:150px}.i_table[data-v-cd320f1a]{border:1px solid #ebeef5;width:500px;margin-left:140px;margin-bottom:20px}.i_table .i_th .i_td[data-v-cd320f1a]{background:#fafafa}.i_table .i_tr[data-v-cd320f1a]{border-bottom:1px solid #ebeef5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.i_table .i_tr[data-v-cd320f1a]:last-child{border-bottom:none}.i_table .i_tr .i_td[data-v-cd320f1a]{padding:10px 0}.i_table .i_tr .i_td[data-v-cd320f1a]:first-child{width:60px;-webkit-box-flex:0!important;-ms-flex:0 0 60px!important;flex:0 0 60px!important;text-align:center}.i_table .i_tr .i_td[data-v-cd320f1a]:not(:last-child){-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.i_table .i_tr .i_td[data-v-cd320f1a]:last-child{width:150px;text-align:center}.i_table .i_tr .i_td+.i_td[data-v-cd320f1a]{border-left:1px solid #ebeef5}.i_table .i_tr .i_td .el-link[data-v-cd320f1a]{margin:0 15px}.form_boot[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.upload-section .upload-area[data-v-cd320f1a]{margin-bottom:24px}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item{margin-bottom:0}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .el-form-item__label{font-weight:600;color:#303133;padding-bottom:12px;font-size:15px}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .custom-upload .el-upload .el-upload__tip{margin-top:16px;padding:16px 20px;background:#f7f9fc;border:1px solid #e1e8f0;border-radius:8px;color:#606266;font-size:13px;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .custom-upload .el-upload .el-upload__tip .el-icon-info{color:#409eff;font-size:16px;margin-top:1px;-ms-flex-negative:0;flex-shrink:0}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .custom-upload .el-upload .el-button{background:linear-gradient(135deg,#409eff,#36a3f7);border:none;border-radius:8px;padding:12px 28px;font-weight:600;font-size:14px;-webkit-box-shadow:0 3px 10px rgba(64,158,255,.3);box-shadow:0 3px 10px rgba(64,158,255,.3);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .custom-upload .el-upload .el-button .el-icon-upload{margin-right:6px}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .custom-upload .el-upload .el-button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(64,158,255,.4);box-shadow:0 6px 16px rgba(64,158,255,.4)}.upload-section .upload-area[data-v-cd320f1a] .avue-form .el-form-item .custom-upload .el-upload .el-button:active{-webkit-transform:translateY(0);transform:translateY(0)}.upload-section .file-preview-area .preview-header[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e4e7ed}.upload-section .file-preview-area .preview-header h4[data-v-cd320f1a]{margin:0;font-size:15px;font-weight:600;color:#303133}.upload-section .file-preview-area .preview-header .file-count[data-v-cd320f1a]{background:#409eff;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.upload-section .file-preview-area .file-list .file-item[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;background:#fafbfc;border:1px solid #e4e7ed;border-radius:8px;margin-bottom:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-section .file-preview-area .file-list .file-item[data-v-cd320f1a]:hover{background:#f0f9ff;border-color:#409eff;-webkit-box-shadow:0 2px 8px rgba(64,158,255,.1);box-shadow:0 2px 8px rgba(64,158,255,.1)}.upload-section .file-preview-area .file-list .file-item .file-icon[data-v-cd320f1a]{margin-right:16px}.upload-section .file-preview-area .file-list .file-item .file-icon i[data-v-cd320f1a]{font-size:28px;color:#409eff}.upload-section .file-preview-area .file-list .file-item .file-info[data-v-cd320f1a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.upload-section .file-preview-area .file-list .file-item .file-info .file-name[data-v-cd320f1a]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px;line-height:1.4}.upload-section .file-preview-area .file-list .file-item .file-info .file-size[data-v-cd320f1a]{font-size:12px;color:#909399}.upload-section .file-preview-area .file-list .file-item .file-actions[data-v-cd320f1a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.upload-section .file-preview-area .file-list .file-item .file-actions .action-btn[data-v-cd320f1a]{padding:6px 12px;border-radius:6px;font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-section .file-preview-area .file-list .file-item .file-actions .action-btn.delete-btn[data-v-cd320f1a]{color:#f56c6c}.upload-section .file-preview-area .file-list .file-item .file-actions .action-btn.delete-btn[data-v-cd320f1a]:hover{background:rgba(245,108,108,.1)}.i_box .lm_body[data-v-cd320f1a]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e4e7ed}.page-header[data-v-5ffc9a40]{padding:10px}.course-details-container[data-v-5ffc9a40]{margin:10px;background:#fff}.box-card[data-v-1f1fe83d],.period-settings-container[data-v-1f1fe83d]{margin-bottom:20px}.card-header[data-v-1f1fe83d]{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}.period-counts[data-v-1f1fe83d]{margin-top:16px}.time-period-row[data-v-1f1fe83d]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.time-period-label[data-v-1f1fe83d]{min-width:90px;padding-top:9px}.time-period-selects[data-v-1f1fe83d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.period-select-item[data-v-1f1fe83d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.period-select-item span[data-v-1f1fe83d]{margin-right:8px;min-width:40px}.period-time-tabs[data-v-1f1fe83d]{margin-top:20px}.timetable-container[data-v-1f1fe83d]{margin-top:15px}@media (max-width:768px){.time-period-row[data-v-1f1fe83d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.time-period-label[data-v-1f1fe83d]{margin-bottom:10px}}.class-details-container[data-v-aae4a912]{padding:0 20px}.class-details-container .info-header[data-v-aae4a912]{margin-bottom:20px}.class-details-container .info-header .info-row[data-v-aae4a912]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.class-details-container .info-header .info-row.top-controls-row[data-v-aae4a912]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.class-details-container .info-header .info-row.top-controls-row .classroom-item[data-v-aae4a912]{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:300px}.class-details-container .info-header .info-row.top-controls-row .student-search-item[data-v-aae4a912]{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;min-width:450px}.class-details-container .info-header .info-row .info-item[data-v-aae4a912]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px}.class-details-container .info-header .info-row .info-item .label[data-v-aae4a912]{display:inline-block;width:90px;text-align:right;margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.class-details-container .info-header .info-row .info-item .input-wrapper[data-v-aae4a912]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-details-container .info-header .info-row .info-item .input-wrapper .el-input[data-v-aae4a912]{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-details-container .info-header .info-row .info-item .input-wrapper .search-btn[data-v-aae4a912],.class-details-container .info-header .info-row .info-item .input-wrapper .set-btn[data-v-aae4a912]{margin-left:10px;border-radius:4px;height:36px;padding:0 15px;background-color:#409eff;border-color:#409eff}.class-details-container .info-header .info-row .info-item .el-input[data-v-aae4a912]{-webkit-box-flex:1;-ms-flex:1;flex:1}.class-details-container .info-header .info-row .info-item .el-input[data-v-aae4a912] .el-input__inner{background-color:#f5f7fa;height:36px;border-color:#dcdfe6;color:#606266;border-radius:4px}.class-details-container .info-header .info-row .info-item .el-input.is-disabled[data-v-aae4a912] .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#606266;cursor:not-allowed}.class-details-container[data-v-aae4a912] .el-table{border:1px solid #ebeef5;border-top:none}.class-details-container[data-v-aae4a912] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:8px 0;border-bottom:1px solid #ebeef5}.class-details-container[data-v-aae4a912] .el-table td{padding:8px 0;border-bottom:1px solid #ebeef5}.class-details-container[data-v-aae4a912] .el-table .cell{line-height:1.5}.class-details-container[data-v-aae4a912] .el-table .el-table__header th,.class-details-container[data-v-aae4a912] .el-table tbody tr:hover>td{background-color:#f5f7fa}.classroom-settings-container .box-card[data-v-1ab71c19]{margin-bottom:20px}.classroom-settings-container .card-header[data-v-1ab71c19]{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}.classroom-settings-container .header-actions[data-v-1ab71c19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.classroom-settings-container .search-box[data-v-1ab71c19]{width:300px}.classroom-settings-container .search-box .search-input[data-v-1ab71c19]{width:100%}.classroom-settings-container .empty-data[data-v-1ab71c19]{padding:20px 0}.classroom-settings-container .not-set[data-v-1ab71c19]{color:#999}.classroom-settings-container .batch-actions[data-v-1ab71c19]{margin-top:20px;text-align:right}.classroom-settings-container .import-tips[data-v-1ab71c19]{margin-bottom:20px}.classroom-settings-container .import-tips ol[data-v-1ab71c19]{padding-left:20px}.classroom-settings-container .classroom-selection-dialog .classroom-selection-container[data-v-1ab71c19]{padding:20px}.toolbar[data-v-1ab71c19]{margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar .search-area[data-v-1ab71c19],.toolbar[data-v-1ab71c19]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar .search-area[data-v-1ab71c19]{gap:10px}.toolbar .search-area .search-input[data-v-1ab71c19]{width:200px}.pagination-container[data-v-1ab71c19]{margin-top:20px;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}.pagination-container .total-info[data-v-1ab71c19]{color:#606266}.classroom-management-container[data-v-99116218]{padding:0}.classroom-management-container .search-bar[data-v-99116218]{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.classroom-management-container .search-bar .search-item[data-v-99116218],.classroom-management-container .search-bar[data-v-99116218]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.classroom-management-container .search-bar .search-item .label[data-v-99116218]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.classroom-management-container .search-bar .search-item .type-select[data-v-99116218]{width:150px}.classroom-management-container .search-bar .search-item .search-input[data-v-99116218]{width:250px}.classroom-management-container .search-bar .search-btn[data-v-99116218]{height:36px;padding:0 20px;border-radius:4px}.classroom-management-container[data-v-99116218] .el-table{border:1px solid #ebeef5}.classroom-management-container[data-v-99116218] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:12px 0;border-bottom:1px solid #ebeef5}.classroom-management-container[data-v-99116218] .el-table td{padding:12px 0;border-bottom:1px solid #ebeef5}.classroom-management-container[data-v-99116218] .el-table .cell{line-height:1.5}.classroom-management-container[data-v-99116218] .el-table tbody tr:hover>td{background-color:#f5f7fa}.classroom-management-container[data-v-99116218] .el-switch .el-switch__core{border-radius:10px;height:20px}.classroom-management-container[data-v-99116218] .el-switch .el-switch__core:after{border-radius:50%;width:16px;height:16px}.teacher-management-container[data-v-75a55cb3]{padding:0}.teacher-management-container .search-bar[data-v-75a55cb3]{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.teacher-management-container .search-bar .search-item[data-v-75a55cb3],.teacher-management-container .search-bar[data-v-75a55cb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-management-container .search-bar .search-item .label[data-v-75a55cb3]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.teacher-management-container .search-bar .search-item .role-select[data-v-75a55cb3]{width:150px}.teacher-management-container .search-bar .search-item .search-input[data-v-75a55cb3]{width:250px}.teacher-management-container .search-bar .search-btn[data-v-75a55cb3]{height:36px;padding:0 20px;border-radius:4px}.teacher-management-container .batch-actions[data-v-75a55cb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;gap:15px}.teacher-management-container .batch-actions .el-checkbox[data-v-75a55cb3]{margin-right:10px}.teacher-management-container .batch-actions .batch-btn[data-v-75a55cb3]{padding:8px 16px;font-size:14px;border-radius:4px}.teacher-management-container .batch-actions .batch-btn.enable-btn[data-v-75a55cb3]{background-color:#1890ff;border-color:#1890ff}.teacher-management-container .batch-actions .batch-btn.disable-btn[data-v-75a55cb3]{background-color:#f56c6c;border-color:#f56c6c}.teacher-management-container[data-v-75a55cb3] .el-table{border:1px solid #ebeef5}.teacher-management-container[data-v-75a55cb3] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:500;padding:12px 0;border-bottom:1px solid #ebeef5}.teacher-management-container[data-v-75a55cb3] .el-table td{padding:12px 0;border-bottom:1px solid #ebeef5}.teacher-management-container[data-v-75a55cb3] .el-table .cell{line-height:1.5}.teacher-management-container[data-v-75a55cb3] .el-table tbody tr:hover>td{background-color:#f5f7fa}.teacher-management-container[data-v-75a55cb3] .el-switch .el-switch__core{border-radius:10px;height:20px}.teacher-management-container[data-v-75a55cb3] .el-switch .el-switch__core:after{border-radius:50%;width:16px;height:16px}.baseinfo-container[data-v-df3c6426]{padding:20px}.step-actions[data-v-df3c6426]{margin-top:30px;text-align:right}.teacher-selector .teacher-search-area[data-v-1c2ac0f4]{margin-bottom:20px}.teacher-selector .teacher-search-area .search-input[data-v-1c2ac0f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-selector .teacher-search-area .search-input span[data-v-1c2ac0f4]{margin-right:10px;color:#606266}.teacher-selector .teacher-search-area .search-input .el-button[data-v-1c2ac0f4]{margin-left:10px}.pagination-container[data-v-1c2ac0f4]{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-top:20px;padding:0 20px}.pagination-container .pagination-info[data-v-1c2ac0f4]{color:#606266;font-size:14px}.pagination-container .pagination-selector[data-v-1c2ac0f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-selector span[data-v-1c2ac0f4]{margin-right:10px;color:#606266;font-size:14px}.pagination-container .pagination-controls .pagination-button[data-v-1c2ac0f4],.pagination-container .pagination-controls[data-v-1c2ac0f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .pagination-button[data-v-1c2ac0f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.pagination-container .pagination-controls .pagination-button[data-v-1c2ac0f4]:hover:not(.disabled){color:#409eff;border-color:#c6e2ff}.pagination-container .pagination-controls .pagination-button.disabled[data-v-1c2ac0f4]{cursor:not-allowed;color:#c0c4cc}.pagination-container .pagination-controls .current-page[data-v-1c2ac0f4]{margin:0 10px;color:#606266}.pagination-container .pagination-controls .page-jump[data-v-1c2ac0f4]{margin-left:20px;color:#606266;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .page-jump .el-input[data-v-1c2ac0f4]{margin:0 5px}.admin-class-schedule .card-header[data-v-dd31074c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.admin-class-schedule .card-header[data-v-dd31074c],.admin-class-schedule .filter-area[data-v-dd31074c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-class-schedule .filter-area[data-v-dd31074c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.admin-class-schedule .filter-area .filter-item[data-v-dd31074c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-class-schedule .filter-area .filter-item span[data-v-dd31074c]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.admin-class-schedule .filter-area .el-button[data-v-dd31074c]{margin-left:10px}.admin-class-schedule .number-control[data-v-dd31074c]{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}.admin-class-schedule .number-control .hour-value[data-v-dd31074c]{width:30px;text-align:center;margin:0 10px;font-size:16px}.admin-class-schedule .actions[data-v-dd31074c]{margin-top:20px;text-align:right}.admin-class-schedule .teacher-display[data-v-dd31074c]{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}.admin-class-schedule .teacher-display .no-teacher[data-v-dd31074c]{color:#909399}.info-header[data-v-16e50254]{margin-bottom:20px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebeef5}.info-header .info-item[data-v-16e50254]{margin-right:30px}.info-header .info-item .label[data-v-16e50254]{color:#606266;font-weight:700}.info-header .info-item .value[data-v-16e50254]{color:#333}.search-area[data-v-16e50254]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.search-area .search-item[data-v-16e50254],.search-area[data-v-16e50254]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-area .search-item[data-v-16e50254]{margin-right:20px;margin-bottom:10px}.search-area .search-item span[data-v-16e50254]{margin-right:10px;color:#606266}.search-area .search-item .el-button[data-v-16e50254]{margin-left:10px}.pagination-container[data-v-16e50254]{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-top:20px;padding:0 20px}.pagination-container .pagination-info[data-v-16e50254]{color:#606266;font-size:14px}.pagination-container .pagination-selector[data-v-16e50254]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-selector span[data-v-16e50254]{margin-right:10px;color:#606266;font-size:14px}.pagination-container .pagination-controls .pagination-button[data-v-16e50254],.pagination-container .pagination-controls[data-v-16e50254]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .pagination-button[data-v-16e50254]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.pagination-container .pagination-controls .pagination-button[data-v-16e50254]:hover:not(.disabled){color:#409eff;border-color:#c6e2ff}.pagination-container .pagination-controls .pagination-button.disabled[data-v-16e50254]{cursor:not-allowed;color:#c0c4cc}.pagination-container .pagination-controls .current-page[data-v-16e50254]{margin:0 10px;color:#606266}.pagination-container .pagination-controls .page-jump[data-v-16e50254]{margin-left:20px;color:#606266;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-container .pagination-controls .page-jump .el-input[data-v-16e50254]{margin:0 5px}.elective-class-schedule .card-header[data-v-10b5577a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elective-class-schedule .card-header[data-v-10b5577a],.elective-class-schedule .filter-area[data-v-10b5577a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elective-class-schedule .filter-area[data-v-10b5577a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.elective-class-schedule .filter-area .filter-item[data-v-10b5577a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elective-class-schedule .filter-area .filter-item span[data-v-10b5577a]{margin-right:10px;white-space:nowrap;color:#606266;font-size:14px}.elective-class-schedule .filter-area .el-button[data-v-10b5577a]{margin-left:10px}.elective-class-schedule .number-control[data-v-10b5577a]{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}.elective-class-schedule .number-control .hour-value[data-v-10b5577a]{width:30px;text-align:center;margin:0 10px;font-size:16px}.elective-class-schedule .actions[data-v-10b5577a]{margin-top:20px;text-align:right}.elective-class-schedule .classroom-display[data-v-10b5577a],.elective-class-schedule .teacher-display[data-v-10b5577a]{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}.elective-class-schedule .classroom-display .no-classroom[data-v-10b5577a],.elective-class-schedule .classroom-display .no-teacher[data-v-10b5577a],.elective-class-schedule .teacher-display .no-classroom[data-v-10b5577a],.elective-class-schedule .teacher-display .no-teacher[data-v-10b5577a]{color:#909399}.course-planning-container[data-v-c2885ade]{padding-bottom:20px}.course-planning-container .step-actions[data-v-c2885ade]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.basic-rules-container[data-v-141d343e]{padding:20px}.basic-rules-container .info-alert[data-v-141d343e]{margin-bottom:20px}.basic-rules-container .info-alert .alert-content[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-rules-container .info-alert .alert-content .alert-icon[data-v-141d343e]{font-size:18px;margin-right:10px}.basic-rules-container .info-alert .link-text[data-v-141d343e]{color:#409eff;text-decoration:none}.basic-rules-container .info-alert .link-text[data-v-141d343e]:hover{text-decoration:underline}.basic-rules-container .rule-section[data-v-141d343e]{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:20px;margin-bottom:20px}.basic-rules-container .rule-section .rule-title[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.basic-rules-container .rule-section .rule-title i[data-v-141d343e]{margin-right:8px;color:#606266}.basic-rules-container .rule-section .rule-item-default-row[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.basic-rules-container .rule-section .rule-item[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.basic-rules-container .rule-section .rule-item .rule-item-title[data-v-141d343e]{font-weight:700;margin-right:10px}.basic-rules-container .rule-section .rule-item .rule-item-content[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basic-rules-container .rule-section .rule-item .rule-item-content .help-icon[data-v-141d343e]{color:#909399;cursor:pointer}.basic-rules-container .rule-section .rule-item .rule-item-content .help-icon[data-v-141d343e]:hover{color:#409eff}.basic-rules-container .rule-section .rule-item-row[data-v-141d343e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.basic-rules-container .rule-section .rule-item-row .rule-item-label[data-v-141d343e]{width:120px;text-align:right;padding-right:10px;-ms-flex-negative:0;flex-shrink:0;color:#606266}.basic-rules-container .rule-section .rule-item-row .rule-item-options[data-v-141d343e]{-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;gap:10px}.basic-rules-container .rule-section .rule-item-row .rule-item-options .el-radio[data-v-141d343e]{margin-right:20px;margin-bottom:0;line-height:1.5}.timetable-editor[data-v-296a8b73]{margin-top:20px}.timetable-editor .action-buttons[data-v-296a8b73]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.timetable-editor .action-buttons .rule-button-group[data-v-296a8b73]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timetable-editor .action-buttons .rule-button-group .color-indicator[data-v-296a8b73]{width:20px;height:20px;margin-right:8px;border-radius:3px}.timetable-editor .action-buttons .rule-button-group span[data-v-296a8b73]{margin-right:10px}.timetable-editor .timetable-container[data-v-296a8b73]{width:100%;overflow-x:auto}.timetable-editor .timetable-container .timetable[data-v-296a8b73]{width:100%;border-collapse:collapse}.timetable-editor .timetable-container .timetable td[data-v-296a8b73],.timetable-editor .timetable-container .timetable th[data-v-296a8b73]{border:1px solid #ebeef5;text-align:center;padding:8px}.timetable-editor .timetable-container .timetable .diagonal-cell[data-v-296a8b73]{width:180px;height:60px;position:relative;background-color:#f5f7fa;padding:0;overflow:hidden}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-296a8b73]{position:relative;width:100%;height:100%}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-line[data-v-296a8b73]{position:absolute;width:0;height:0;background-color:transparent;border-bottom:1px solid #dcdfe6;border-left:180px solid transparent;bottom:0;right:0;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(180deg) translateY(60px);transform:rotate(180deg) translateY(60px)}.timetable-editor .timetable-container .timetable .diagonal-cell[data-v-296a8b73]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,transparent calc(50% - .5px),#dcdfe6 50%,transparent calc(50% + .5px))}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-top[data-v-296a8b73]{position:absolute;top:10px;right:15px;font-size:14px;font-weight:700;color:#606266;z-index:1}.timetable-editor .timetable-container .timetable .diagonal-cell .diagonal-bottom[data-v-296a8b73]{position:absolute;bottom:10px;left:15px;font-size:14px;font-weight:700;color:#606266;z-index:1}.timetable-editor .timetable-container .timetable .day-header[data-v-296a8b73]{min-width:90px;background-color:#f5f7fa;font-weight:700}.timetable-editor .timetable-container .timetable .time-period[data-v-296a8b73]{width:60px;background-color:#f5f7fa;vertical-align:middle;text-align:center;font-weight:700;color:#606266}.timetable-editor .timetable-container .timetable .time-slot[data-v-296a8b73]{width:120px;background-color:#f9f9f9;font-size:13px;color:#606266}.timetable-editor .timetable-container .timetable .cell[data-v-296a8b73]{cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;position:relative}.timetable-editor .timetable-container .timetable .cell[data-v-296a8b73]:hover{background-color:#f0f9ff}.timetable-editor .timetable-container .timetable .cell.must-schedule[data-v-296a8b73]{background-color:#67c23a}.timetable-editor .timetable-container .timetable .cell.forbidden[data-v-296a8b73]{background-color:#f56c6c}.timetable-editor .timetable-container .timetable .cell.consecutive[data-v-296a8b73]{background-color:#e6a23c;position:relative}.timetable-editor .timetable-container .timetable .cell.disabled-cell[data-v-296a8b73]{background-color:#f0f0f0;cursor:not-allowed;opacity:.7}.timetable-editor .timetable-container .timetable .cell.disabled-cell[data-v-296a8b73]:hover{background-color:#f0f0f0}.timetable-editor .timetable-container .timetable .cell.grade-must-schedule[data-v-296a8b73]{background-color:rgba(103,194,58,.6);cursor:not-allowed}.timetable-editor .timetable-container .timetable .cell.grade-must-schedule[data-v-296a8b73]:hover{background-color:rgba(103,194,58,.6)}.timetable-editor .timetable-container .timetable .cell.grade-forbidden[data-v-296a8b73]{background-color:rgba(245,108,108,.6);cursor:not-allowed}.timetable-editor .timetable-container .timetable .cell.grade-forbidden[data-v-296a8b73]:hover{background-color:rgba(245,108,108,.6)}.timetable-editor .timetable-container .timetable .cell.grade-consecutive[data-v-296a8b73]{background-color:rgba(230,162,60,.6);cursor:not-allowed}.timetable-editor .timetable-container .timetable .cell.grade-consecutive[data-v-296a8b73]:hover{background-color:rgba(230,162,60,.6)}.timetable-editor .timetable-container .timetable .cell.consecutive-first[data-v-296a8b73]{position:relative}.timetable-editor .timetable-container .timetable .cell.consecutive-first[data-v-296a8b73]:after{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-top:none;border-radius:0 0 12px 12px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.consecutive-middle[data-v-296a8b73]{position:relative}.timetable-editor .timetable-container .timetable .cell.consecutive-middle[data-v-296a8b73]:before{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-bottom:none;border-radius:12px 12px 0 0;top:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.consecutive-middle[data-v-296a8b73]:after{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-top:none;border-radius:0 0 12px 12px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.consecutive-last[data-v-296a8b73]{position:relative}.timetable-editor .timetable-container .timetable .cell.consecutive-last[data-v-296a8b73]:before{content:"";position:absolute;width:24px;height:9px;border:2px solid #000;border-bottom:none;border-radius:12px 12px 0 0;top:-2px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;background-color:#e6a23c}.timetable-editor .timetable-container .timetable .cell.available-consecutive[data-v-296a8b73]{background-color:rgba(230,162,60,.3);border:2px dashed #e6a23c}.timetable-editor .timetable-container .timetable .cell.available-consecutive[data-v-296a8b73]:hover{background-color:rgba(230,162,60,.5)}.grade-rules-container[data-v-0842f5d2]{padding:20px}.grade-rules-container .timetable-settings[data-v-0842f5d2]{margin-top:20px}.admin-class-rules[data-v-11142304]{padding:20px}.admin-class-rules .header[data-v-11142304]{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:20px}.admin-class-rules .header h3[data-v-11142304]{margin:0;font-size:18px;color:#303133}.admin-class-rules .class-info[data-v-11142304]{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.admin-class-rules .class-info h4[data-v-11142304]{margin:0;color:#409eff}.scheduling-results-container[data-v-dc07aaa4]{padding:20px}.step-actions[data-v-dc07aaa4]{margin-top:30px;text-align:right}.edit-course[data-v-72670809]{padding:0 20px}.edit-course .info-box[data-v-72670809]{background-color:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.edit-course .info-box .info-title[data-v-72670809]{font-weight:700;margin-bottom:10px}.edit-course .info-box .info-content[data-v-72670809]{color:#606266;line-height:1.8}.edit-course .section-title[data-v-72670809]{font-weight:700;margin-bottom:10px}.edit-course .special-section[data-v-72670809],.edit-course .subject-section[data-v-72670809]{margin-bottom:20px}.edit-course .special-section .special-list[data-v-72670809],.edit-course .special-section .subject-list[data-v-72670809],.edit-course .subject-section .special-list[data-v-72670809],.edit-course .subject-section .subject-list[data-v-72670809]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.edit-course .special-section .special-list .special-btn[data-v-72670809],.edit-course .special-section .special-list .subject-btn[data-v-72670809],.edit-course .special-section .subject-list .special-btn[data-v-72670809],.edit-course .special-section .subject-list .subject-btn[data-v-72670809],.edit-course .subject-section .special-list .special-btn[data-v-72670809],.edit-course .subject-section .special-list .subject-btn[data-v-72670809],.edit-course .subject-section .subject-list .special-btn[data-v-72670809],.edit-course .subject-section .subject-list .subject-btn[data-v-72670809]{margin:0;padding:8px 15px;border:1px solid #dcdfe6}.edit-course .special-section .special-list .special-btn.active[data-v-72670809],.edit-course .special-section .special-list .subject-btn.active[data-v-72670809],.edit-course .special-section .subject-list .special-btn.active[data-v-72670809],.edit-course .special-section .subject-list .subject-btn.active[data-v-72670809],.edit-course .subject-section .special-list .special-btn.active[data-v-72670809],.edit-course .subject-section .special-list .subject-btn.active[data-v-72670809],.edit-course .subject-section .subject-list .special-btn.active[data-v-72670809],.edit-course .subject-section .subject-list .subject-btn.active[data-v-72670809]{color:#409eff;border-color:#409eff;background-color:#ecf5ff}.edit-course .classroom-section[data-v-72670809],.edit-course .teacher-section[data-v-72670809]{margin-bottom:20px}.dialog-footer[data-v-72670809]{text-align:right}.timetable-detail[data-v-a23385bc]{padding:20px}.timetable-detail .info-section[data-v-a23385bc]{margin-bottom:20px;background-color:#f5f7fa;padding:15px;border-radius:4px}.timetable-detail .info-section .info-row[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.timetable-detail .info-section .info-row[data-v-a23385bc]:last-child{margin-bottom:0}.timetable-detail .info-section .info-row .info-item[data-v-a23385bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timetable-detail .info-section .info-row .info-item label[data-v-a23385bc]{color:#606266;margin-right:10px;font-weight:500}.timetable-detail .info-section .info-row .info-item span[data-v-a23385bc]{color:#333}.timetable-detail .course-info[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.timetable-detail .course-info .course-info-title[data-v-a23385bc]{font-size:14px;font-weight:700;margin-bottom:10px}.timetable-detail .course-info-total[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px}.timetable-detail .course-info-total .course-info-title[data-v-a23385bc]{font-size:14px;font-weight:700;margin-bottom:10px}.timetable-detail .course-info-total .subject-item[data-v-a23385bc]{background-color:#ecf5ff;color:#409eff;padding:5px 12px;border-radius:4px;font-size:13px;-webkit-transition:all .3s ease;transition:all .3s ease}.timetable-detail .course-info-total .subject-item.hours-changed[data-v-a23385bc]{background-color:#fef0f0;color:#f56c6c;border:1px solid #f56c6c}.timetable-detail .course-info-total .subject-item .subject-name[data-v-a23385bc]{display:inline-block}.timetable-detail .timetable-container[data-v-a23385bc]{width:100%;overflow-x:auto}.timetable-detail .timetable-container .timetable[data-v-a23385bc]{width:100%;border-collapse:collapse}.timetable-detail .timetable-container .timetable td[data-v-a23385bc],.timetable-detail .timetable-container .timetable th[data-v-a23385bc]{border:1px solid #ebeef5;text-align:center;padding:8px}.timetable-detail .timetable-container .timetable .diagonal-cell[data-v-a23385bc]{width:140px;height:45px;position:relative;background-color:#f5f7fa;padding:0}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-a23385bc]{position:relative;width:100%;height:100%}.timetable-detail .timetable-container .timetable .diagonal-cell[data-v-a23385bc]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,transparent calc(50% - .5px),#dcdfe6 50%,transparent calc(50% + .5px))}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-top[data-v-a23385bc]{position:absolute;top:6px;right:10px;font-size:11px;font-weight:700;color:#606266;z-index:1}.timetable-detail .timetable-container .timetable .diagonal-cell .diagonal-bottom[data-v-a23385bc]{position:absolute;bottom:6px;left:10px;font-size:11px;font-weight:700;color:#606266;z-index:1}.timetable-detail .timetable-container .timetable .day-header[data-v-a23385bc]{min-width:85px;background-color:#f5f7fa;font-weight:700;font-size:11px;padding:4px}.timetable-detail .timetable-container .timetable .time-period[data-v-a23385bc]{width:30px;background-color:#f5f7fa;vertical-align:middle;text-align:center;font-weight:700;color:#606266;font-size:10px;padding:2px}.timetable-detail .timetable-container .timetable .time-slot[data-v-a23385bc]{width:70px;background-color:#f9f9f9;font-size:10px;color:#606266;padding:2px}.timetable-detail .timetable-container .timetable .cell[data-v-a23385bc]{position:relative;width:85px;height:55px;padding:2px;vertical-align:top;-webkit-transition:all .3s ease;transition:all .3s ease}.timetable-detail .timetable-container .timetable .cell.swapping-source[data-v-a23385bc]{-webkit-box-shadow:0 0 0 2px #409eff;box-shadow:0 0 0 2px #409eff;z-index:2}.timetable-detail .timetable-container .timetable .cell.swapping-source .cell-actions[data-v-a23385bc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background-color:rgba(64,158,255,.1)}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-a23385bc]{position:relative}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-a23385bc]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(103,194,58,.1);border:2px dashed #67c23a;pointer-events:none;z-index:1}.timetable-detail .timetable-container .timetable .cell.swappable-target[data-v-a23385bc]:hover:before{background-color:rgba(103,194,58,.2);border-style:solid}.timetable-detail .timetable-container .timetable .cell.swappable-target .cell-actions[data-v-a23385bc]{z-index:2}.timetable-detail .timetable-container .timetable .cell.has-course[data-v-a23385bc]{color:#fff}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc],.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-a23385bc],.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-a23385bc]{background-color:#e6a23c}.timetable-detail .timetable-container .timetable .cell.has-course[data-v-a23385bc]:not(.elective-out):not(.elective-in):not(.elective-both){background-color:#67c23a}.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-a23385bc]:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-a23385bc]:before,.timetable-detail .timetable-container .timetable .cell.has-course.elective-out[data-v-a23385bc]:before{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M14,20H10V11L6.5,14.5L4.08,12.08L12,4.16L19.92,12.08L17.5,14.5L14,11V20Z"/></svg>');background-size:contain}.timetable-detail .timetable-container .timetable .cell.has-course.elective-in[data-v-a23385bc]:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]:before{right:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]:after,.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]:before{content:"";position:absolute;top:2px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M14,20H10V11L6.5,14.5L4.08,12.08L12,4.16L19.92,12.08L17.5,14.5L14,11V20Z"/></svg>');background-size:contain}.timetable-detail .timetable-container .timetable .cell.has-course.elective-both[data-v-a23385bc]:after{right:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.timetable-detail .timetable-container .timetable .cell.has-course .course-content[data-v-a23385bc]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-name[data-v-a23385bc]{font-weight:500;margin-bottom:1px;font-size:11px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info[data-v-a23385bc]{font-size:10px;opacity:.9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .teacher-room[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:9px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .teacher-room span[data-v-a23385bc]:first-child{margin-right:2px}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .students-info[data-v-a23385bc]{margin-top:1px;padding-top:1px;border-top:1px solid hsla(0,0%,100%,.2)}.timetable-detail .timetable-container .timetable .cell.has-course .course-content .course-info .students-info .total-students[data-v-a23385bc]{font-size:9px}.timetable-detail .timetable-container .timetable .cell .cell-actions[data-v-a23385bc]{position:absolute;top:0;left:0;right:0;bottom:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;background-color:rgba(0,0,0,.5);padding:1px 0;z-index:3}.timetable-detail .timetable-container .timetable .cell .cell-actions .el-button[data-v-a23385bc]{padding:0 4px;font-size:9px;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:2px}.timetable-detail .timetable-container .timetable .cell .cell-actions .el-button[data-v-a23385bc]:hover{color:#fff;background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.timetable-detail .timetable-container .timetable .cell:not(.elective-out):not(.elective-in):not(.elective-both):hover:not(.swapping-source) .cell-actions[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex}.timetable-detail .timetable-container .timetable .cell:not(.elective-out):not(.elective-in):not(.elective-both):hover .course-content[data-v-a23385bc]{opacity:.3}.save-actions[data-v-a23385bc]{margin-top:20px;text-align:center}.elective-dialog .elective-info .basic-info[data-v-a23385bc]{background:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.elective-dialog .elective-info .basic-info .course-info .info-item[data-v-a23385bc]{color:#606266;line-height:24px}.elective-dialog .elective-info .section-title[data-v-a23385bc]{font-size:14px;font-weight:700;color:#303133;margin:15px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elective-dialog .elective-info .section-title .el-icon-arrow-left[data-v-a23385bc],.elective-dialog .elective-info .section-title .el-icon-arrow-right[data-v-a23385bc],.elective-dialog .elective-info .section-title .el-icon-info[data-v-a23385bc]{margin-right:5px;font-size:16px}.elective-dialog .elective-info .students-list .student-group[data-v-a23385bc]{background:#f5f7fa;padding:12px 15px;border-radius:4px;margin-bottom:10px}.elective-dialog .elective-info .students-list .student-group .group-info[data-v-a23385bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.elective-dialog .elective-info .students-list .student-group .group-info span[data-v-a23385bc]{color:#606266}.elective-dialog .elective-info .dialog-footer[data-v-a23385bc]{text-align:center;margin-top:20px}.cell:hover .elective-actions[data-v-a23385bc]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.cell:hover .course-content[data-v-a23385bc]{opacity:.3}.schedule-info[data-v-3b8686a0]{background:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:20px}.schedule-info .info-row[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.schedule-info .info-row[data-v-3b8686a0]:last-child{margin-bottom:0}.schedule-info .info-row .info-item[data-v-3b8686a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule-info .info-row .info-item label[data-v-3b8686a0]{color:#606266;margin-right:10px;min-width:70px}.schedule-info .info-row .info-item span[data-v-3b8686a0]{color:#303133}.operation-section[data-v-3b8686a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.operation-section .search-box[data-v-3b8686a0],.operation-section[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-schedule-filter[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:15px}.change-schedule-filter .filter-item[data-v-3b8686a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.change-schedule-filter .filter-item .label[data-v-3b8686a0]{margin-right:10px;white-space:nowrap;color:#606266}.dialog-footer[data-v-3b8686a0]{text-align:right;margin-top:20px}.admin-class-schedule[data-v-189b3f3f]{padding:20px}.admin-class-schedule .date-navigation[data-v-189b3f3f]{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-bottom:20px}.admin-class-schedule .date-navigation .current-day[data-v-189b3f3f]{font-size:16px;font-weight:500;margin:0 20px;color:#303133}.admin-class-schedule .date-navigation .el-button[data-v-189b3f3f]{font-size:14px}.admin-class-schedule .date-navigation .el-button i[data-v-189b3f3f]{margin:0 4px}.admin-class-schedule .timetable-container[data-v-189b3f3f]{width:100%;overflow-x:auto}.admin-class-schedule .timetable-container .timetable[data-v-189b3f3f]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.admin-class-schedule .timetable-container .timetable td[data-v-189b3f3f],.admin-class-schedule .timetable-container .timetable th[data-v-189b3f3f]{border:1px solid #ebeef5;padding:4px;text-align:center;font-size:12px}.admin-class-schedule .timetable-container .timetable .diagonal-cell[data-v-189b3f3f]{position:relative;width:120px;height:60px;background:#f5f7fa;padding:0}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-189b3f3f]{position:relative;width:100%;height:100%}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-line[data-v-189b3f3f]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - 1px),#dcdfe6,transparent calc(50% + 1px))}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-top[data-v-189b3f3f]{position:absolute;right:12px;top:12px}.admin-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-bottom[data-v-189b3f3f]{position:absolute;left:12px;bottom:12px}.admin-class-schedule .timetable-container .timetable .period-header[data-v-189b3f3f]{background:#f5f7fa;font-weight:500;height:28px;font-size:12px}.admin-class-schedule .timetable-container .timetable .time-header[data-v-189b3f3f]{background:#f5f7fa;min-width:100px;font-weight:400;height:28px;font-size:12px}.admin-class-schedule .timetable-container .timetable .class-cell[data-v-189b3f3f]{background:#f5f7fa;min-width:80px;font-size:12px}.admin-class-schedule .timetable-container .timetable .course-cell[data-v-189b3f3f]{min-width:100px;height:60px;vertical-align:middle}.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-name[data-v-189b3f3f]{font-weight:500;color:#303133;margin-bottom:2px;font-size:12px}.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-info[data-v-189b3f3f]{font-size:12px;color:#909399;line-height:1.2}.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .classroom[data-v-189b3f3f],.admin-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .teacher[data-v-189b3f3f]{margin-right:4px}.admin-class-schedule .timetable-container .timetable .course-cell .empty-cell[data-v-189b3f3f]{color:#909399;font-size:12px}.elective-class-schedule[data-v-17360d38]{padding:20px}.elective-class-schedule .date-navigation[data-v-17360d38]{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-bottom:20px}.elective-class-schedule .date-navigation .current-day[data-v-17360d38]{font-size:16px;font-weight:500;margin:0 20px;color:#303133}.elective-class-schedule .date-navigation .el-button[data-v-17360d38]{font-size:14px}.elective-class-schedule .date-navigation .el-button i[data-v-17360d38]{margin:0 4px}.elective-class-schedule .timetable-container[data-v-17360d38]{width:100%;overflow-x:auto}.elective-class-schedule .timetable-container .timetable[data-v-17360d38]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.elective-class-schedule .timetable-container .timetable td[data-v-17360d38],.elective-class-schedule .timetable-container .timetable th[data-v-17360d38]{border:1px solid #ebeef5;padding:4px;text-align:center;font-size:12px}.elective-class-schedule .timetable-container .timetable .diagonal-cell[data-v-17360d38]{position:relative;width:120px;height:60px;background:#f5f7fa;padding:0}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container[data-v-17360d38]{position:relative;width:100%;height:100%}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-line[data-v-17360d38]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - 1px),#dcdfe6,transparent calc(50% + 1px))}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-top[data-v-17360d38]{position:absolute;right:8px;top:4px;font-size:12px}.elective-class-schedule .timetable-container .timetable .diagonal-cell .diagonal-container .diagonal-bottom[data-v-17360d38]{position:absolute;left:8px;bottom:4px;font-size:12px}.elective-class-schedule .timetable-container .timetable .period-header[data-v-17360d38]{background:#f5f7fa;font-weight:500;height:28px;font-size:12px}.elective-class-schedule .timetable-container .timetable .time-header[data-v-17360d38]{background:#f5f7fa;min-width:100px;font-weight:400;height:28px;font-size:12px}.elective-class-schedule .timetable-container .timetable .class-cell[data-v-17360d38]{background:#f5f7fa;min-width:80px;font-size:12px}.elective-class-schedule .timetable-container .timetable .course-cell[data-v-17360d38]{min-width:100px;height:60px;vertical-align:middle;position:relative}.elective-class-schedule .timetable-container .timetable .course-cell.has-outgoing[data-v-17360d38]{background-color:rgba(245,108,108,.1)}.elective-class-schedule .timetable-container .timetable .course-cell.has-incoming[data-v-17360d38]{background-color:rgba(103,194,58,.1)}.elective-class-schedule .timetable-container .timetable .course-cell.has-both[data-v-17360d38]{background:linear-gradient(135deg,rgba(245,108,108,.1),rgba(245,108,108,.1) 50%,rgba(103,194,58,.1) 0,rgba(103,194,58,.1))}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-name[data-v-17360d38]{font-weight:500;color:#303133;margin-bottom:2px;font-size:12px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info[data-v-17360d38]{font-size:12px;color:#909399;line-height:1.2;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;gap:8px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .teacher[data-v-17360d38]{margin-right:0}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .student-count[data-v-17360d38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .course-info .student-count i[data-v-17360d38]{font-size:12px;color:#409eff}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators[data-v-17360d38]{position:absolute;top:2px;right:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators i[data-v-17360d38]{font-size:12px}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators i.out-indicator[data-v-17360d38]{color:#f56c6c}.elective-class-schedule .timetable-container .timetable .course-cell .course-content .flow-indicators i.in-indicator[data-v-17360d38]{color:#67c23a}.elective-class-schedule .timetable-container .timetable .course-cell .empty-cell[data-v-17360d38]{color:#909399;font-size:12px}.scheduling-details[data-v-553f5d9a]{padding:20px}.scheduling-details .btn-group[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.scheduling-details .tabs[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e4e7ed;margin-bottom:20px}.scheduling-details .tabs .tab-item[data-v-553f5d9a]{padding:10px 20px;cursor:pointer;color:#606266}.scheduling-details .tabs .tab-item.active[data-v-553f5d9a]{color:#409eff;border-bottom:2px solid #409eff}.scheduling-details .tabs .tab-item[data-v-553f5d9a]:hover{color:#409eff}.scheduling-details .tabs .tab-item.disabled[data-v-553f5d9a]{cursor:not-allowed;color:#c0c4cc}.scheduling-details .tabs .tab-item.disabled[data-v-553f5d9a]:hover{color:#c0c4cc}.scheduling-details .filter-section[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.scheduling-details .filter-section .filter-item[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.scheduling-details .filter-section .filter-item label[data-v-553f5d9a]{margin-right:10px;white-space:nowrap}.scheduling-details .schedule-table[data-v-553f5d9a]{border:1px solid #ebeef5;border-radius:4px;margin-top:20px}.scheduling-details .schedule-table .table-header[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.scheduling-details .schedule-table .table-header .header-cell[data-v-553f5d9a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 8px;text-align:center;font-weight:500;color:#606266;border-right:1px solid #ebeef5}.scheduling-details .schedule-table .table-header .header-cell[data-v-553f5d9a]:last-child{border-right:none}.scheduling-details .schedule-table .table-body .table-row[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebeef5}.scheduling-details .schedule-table .table-body .table-row[data-v-553f5d9a]:last-child{border-bottom:none}.scheduling-details .schedule-table .table-body .table-row .table-cell[data-v-553f5d9a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;border-right:1px solid #ebeef5;min-height:80px}.scheduling-details .schedule-table .table-body .table-row .table-cell[data-v-553f5d9a]:last-child{border-right:none}.scheduling-details .schedule-table .table-body .table-row .table-cell.time-cell[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.week-cell[data-v-553f5d9a]{background-color:#f5f7fa;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}.scheduling-details .schedule-table .table-body .table-row .table-cell.time-cell .time-text[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.time-cell .week-text[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.week-cell .time-text[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell.week-cell .week-text[data-v-553f5d9a]{font-weight:500;color:#606266}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell[data-v-553f5d9a]{height:100%;padding:8px;border-radius:4px}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course[data-v-553f5d9a]{background-color:#e6a23c;color:#fff}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-name[data-v-553f5d9a]{font-weight:500;margin-bottom:4px}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-info[data-v-553f5d9a]{font-size:12px;opacity:.9}.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-info .classroom[data-v-553f5d9a],.scheduling-details .schedule-table .table-body .table-row .table-cell .course-cell.has-course .course-info .teacher[data-v-553f5d9a]{margin-right:8px}.scheduling-details .operation-row[data-v-553f5d9a]:not(:last-child),.scheduling-details[data-v-553f5d9a] .el-table__row .el-table__cell .cell>div:not(:last-child){margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #ebeef5}.scheduling-details .action-buttons[data-v-553f5d9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;text-align:center}.teacher-schedule-detail .info-header[data-v-2f7412be]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.teacher-schedule-detail .info-header .info-item[data-v-2f7412be]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-schedule-detail .info-header .info-item .label[data-v-2f7412be]{white-space:nowrap;margin-right:8px;color:#606266}.teacher-schedule-detail .info-header .info-item .el-input[data-v-2f7412be]{width:150px}.teacher-schedule-detail .info-header .info-item .el-input[data-v-2f7412be] .el-input__inner{background-color:#fff}.teacher-schedule-detail .schedule-table-container[data-v-2f7412be]{padding:20px}.teacher-schedule-detail .schedule-table-container .schedule-table[data-v-2f7412be]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.teacher-schedule-detail .schedule-table-container .schedule-table td[data-v-2f7412be],.teacher-schedule-detail .schedule-table-container .schedule-table th[data-v-2f7412be]{border:1px solid #ebeef5;text-align:center;font-size:12px;padding:2px 4px}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header[data-v-2f7412be]{position:relative;width:80px;height:50px;background:#f5f7fa;padding:0}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container[data-v-2f7412be]{position:relative;width:100%;height:100%}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-line[data-v-2f7412be]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - .5px),#dcdfe6,transparent calc(50% + .5px))}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-top[data-v-2f7412be]{position:absolute;right:4px;top:4px}.teacher-schedule-detail .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-bottom[data-v-2f7412be]{position:absolute;left:4px;bottom:4px}.teacher-schedule-detail .schedule-table-container .schedule-table .day-header[data-v-2f7412be]{background-color:#f5f7fa;height:32px;min-width:140px}.teacher-schedule-detail .schedule-table-container .schedule-table .period-title[data-v-2f7412be]{background-color:#f5f7fa;width:40px}.teacher-schedule-detail .schedule-table-container .schedule-table .time-cell[data-v-2f7412be]{background-color:#f5f7fa;width:80px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell[data-v-2f7412be]{height:70px;vertical-align:middle}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content[data-v-2f7412be]{padding:2px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .subject[data-v-2f7412be]{font-weight:700;color:#303133;margin-bottom:2px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .info-line[data-v-2f7412be]{margin-bottom:2px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .info-line .room[data-v-2f7412be]{color:#606266;font-size:12px}.teacher-schedule-detail .schedule-table-container .schedule-table .course-cell.has-class .course-content .student-count[data-v-2f7412be]{color:#909399;font-size:12px}.teacher-grade-schedule[data-v-7487d982]{padding:20px}.teacher-grade-schedule .date-navigation[data-v-7487d982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:32px}.teacher-grade-schedule .date-navigation .date-picker[data-v-7487d982]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.teacher-grade-schedule .date-navigation .date-picker .current-day[data-v-7487d982]{font-size:16px;font-weight:500;margin:0 20px;color:#303133}.teacher-grade-schedule .date-navigation .search-box[data-v-7487d982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-grade-schedule .date-navigation .search-box .label[data-v-7487d982]{margin-right:8px;white-space:nowrap;color:#606266}.teacher-grade-schedule .date-navigation .search-box .el-button[data-v-7487d982]{margin-left:8px}.teacher-grade-schedule .schedule-table-container[data-v-7487d982]{width:100%;overflow-x:auto}.teacher-grade-schedule .schedule-table-container .schedule-table[data-v-7487d982]{width:100%;border-collapse:collapse;border:1px solid #ebeef5}.teacher-grade-schedule .schedule-table-container .schedule-table td[data-v-7487d982],.teacher-grade-schedule .schedule-table-container .schedule-table th[data-v-7487d982]{border:1px solid #ebeef5;text-align:center;font-size:12px;padding:2px 4px}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header[data-v-7487d982]{position:relative;width:120px;height:50px;background:#f5f7fa;padding:0}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container[data-v-7487d982]{position:relative;width:100%;height:100%}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-line[data-v-7487d982]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left bottom,transparent calc(50% - .5px),#dcdfe6,transparent calc(50% + .5px))}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-top[data-v-7487d982]{position:absolute;right:4px;top:4px}.teacher-grade-schedule .schedule-table-container .schedule-table .diagonal-header .diagonal-container .diagonal-bottom[data-v-7487d982]{position:absolute;left:4px;bottom:4px}.teacher-grade-schedule .schedule-table-container .schedule-table .period-header[data-v-7487d982]{background:#f5f7fa;font-weight:500;height:28px;font-size:12px;border-bottom:1px solid #ebeef5}.teacher-grade-schedule .schedule-table-container .schedule-table .time-header[data-v-7487d982]{background:#f5f7fa;min-width:100px;font-weight:400;height:28px}.teacher-grade-schedule .schedule-table-container .schedule-table .teacher-cell[data-v-7487d982]{background:#f5f7fa;min-width:120px;text-align:center;padding:4px 8px}.teacher-grade-schedule .schedule-table-container .schedule-table .teacher-cell .teacher-info[data-v-7487d982]{font-size:12px;color:#909399;margin-top:2px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell[data-v-7487d982]{height:60px;vertical-align:middle}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content[data-v-7487d982]{padding:2px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .course-name[data-v-7487d982]{font-weight:500;color:#303133;margin-bottom:2px;font-size:12px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .course-info[data-v-7487d982]{font-size:12px;color:#909399;line-height:1.2;margin-bottom:2px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .student-count[data-v-7487d982]{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;gap:2px;color:#909399;font-size:12px}.teacher-grade-schedule .schedule-table-container .schedule-table .course-cell.has-class .course-content .student-count i[data-v-7487d982]{font-size:12px;color:#409eff}.teacher-schedule[data-v-3b6ddec6]{padding:20px}.teacher-schedule .tab-container[data-v-3b6ddec6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-bottom:1px solid #dcdfe6}.teacher-schedule .tab-container .tab-item[data-v-3b6ddec6]{padding:0 20px;height:40px;line-height:40px;font-size:14px;color:#606266;cursor:pointer;position:relative;-webkit-transition:color .3s;transition:color .3s}.teacher-schedule .tab-container .tab-item.active[data-v-3b6ddec6]{color:#409eff}.teacher-schedule .tab-container .tab-item.active[data-v-3b6ddec6]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#409eff}.teacher-schedule .tab-container .tab-item[data-v-3b6ddec6]:hover{color:#409eff}.teacher-schedule .filter-section[data-v-3b6ddec6]{margin-bottom:20px}.teacher-schedule .filter-section .filter-item[data-v-3b6ddec6],.teacher-schedule .filter-section[data-v-3b6ddec6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher-schedule .filter-section .filter-item[data-v-3b6ddec6]{margin-right:20px}.teacher-schedule .filter-section .filter-item label[data-v-3b6ddec6]{margin-right:8px;white-space:nowrap;color:#606266}.teacher-schedule .pagination-container[data-v-3b6ddec6]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teacher-schedule .bottom-actions[data-v-3b6ddec6]{margin-top:20px;padding:20px 0;text-align:center;border-top:1px solid #ebeef5}.teacher-schedule .bottom-actions .el-button[data-v-3b6ddec6]{min-width:160px}.teacher-schedule[data-v-3b6ddec6] .el-table{margin-top:10px}.teacher-schedule[data-v-3b6ddec6] .el-dialog__body,.teacher-schedule[data-v-3b6ddec6] .el-table .el-button--text{padding:0}.header[data-v-cf1ef478]{margin-bottom:20px}.el-dialog__body[data-v-cf1ef478]{padding:20px}.dialog-footer[data-v-cf1ef478]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-dialog__body[data-v-439d2250]{padding:20px}.dialog-footer[data-v-439d2250]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.class-rules-container[data-v-5f3a246b]{padding:20px}.class-rules-container .timetable-settings[data-v-5f3a246b]{margin-top:20px}.auto-scheduling-container[data-v-4f5a145c]{padding:20px}.auto-scheduling-container .filter-container[data-v-4f5a145c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;gap:15px}.auto-scheduling-container .action-container[data-v-4f5a145c],.auto-scheduling-container .el-table[data-v-4f5a145c]{margin-bottom:20px}[data-v-0071e9d8] .el-table{font-size:12px}[data-v-0071e9d8] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-0071e9d8] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-0071e9d8] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-0071e9d8] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.course-scheduling[data-v-0071e9d8]{height:calc(100vh - 140px);padding:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-scheduling .search-container[data-v-0071e9d8]{background:#fff;padding:20px 10px 10px;margin-bottom:0;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.course-scheduling .search-container[data-v-0071e9d8] .el-row{margin-left:0!important;margin-right:0!important}.course-scheduling .search-container[data-v-0071e9d8] .el-col{padding-left:10px!important;padding-right:10px!important}.course-scheduling .search-container[data-v-0071e9d8] .el-col:first-child{padding-left:0!important}.course-scheduling .search-container[data-v-0071e9d8] .el-col:last-child{padding-right:0!important}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin-bottom:15px!important;margin-right:0!important}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important;width:80px!important;text-align:right;line-height:32px;-ms-flex-negative:0!important;flex-shrink:0!important;margin-bottom:0!important}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__content{margin-left:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__content .el-input,.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__content .el-select{width:100%!important}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__content .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%!important}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__content .el-input__inner:focus{border-color:#409eff}.course-scheduling .search-container[data-v-0071e9d8] .el-form-item .el-form-item__content .el-select .el-input__inner{width:100%!important}.course-scheduling .search-container .button-group[data-v-0071e9d8]{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;height:32px;margin-top:1px}.course-scheduling .search-container .button-group .el-button[data-v-0071e9d8]{margin-right:8px}.course-scheduling .search-container .button-group .el-button[data-v-0071e9d8]:last-child{margin-right:0}.course-scheduling .search-container .add-button-container[data-v-0071e9d8]{margin-left:10px}.course-scheduling .search-container .add-button-container .el-button[data-v-0071e9d8]{margin-right:8px}.course-scheduling .search-container .add-button-container .el-button[data-v-0071e9d8]:last-child{margin-right:0}.course-scheduling .table-container[data-v-0071e9d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow:hidden;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-scheduling .table-container .el-table[data-v-0071e9d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.course-scheduling .table-container .pagination-container[data-v-0071e9d8]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.student-preview-container[data-v-054d066d]{position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 120px);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-054d066d] .el-tabs__header{margin-bottom:5px;padding:0 10px}[data-v-054d066d] .el-tabs__nav{height:40px}.tab-content[data-v-054d066d]{background-color:#fff;padding:10px;padding-top:0;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);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-flex:1;-ms-flex:1;flex:1}.tab-content.info-tab[data-v-054d066d]{height:calc(100vh - 220px)}.tab-content.info-tab .filter-bar[data-v-054d066d]{padding:5px 0;margin-bottom:5px;background-color:#fff;z-index:2}.tab-content.info-tab .table-container[data-v-054d066d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 320px)}.tab-content.info-tab .table-container .table-wrapper[data-v-054d066d]{height:calc(100vh - 420px);overflow:auto}.tab-content.info-tab .table-container .pagination-container[data-v-054d066d]{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:#fff;z-index:1}.tab-content.charts-tab[data-v-054d066d]{overflow-y:auto;height:calc(100vh - 215px)}.tab-content.charts-tab .charts-container[data-v-054d066d]{padding:5px;background-color:#fff;border-radius:4px}.tab-content.charts-tab .charts-container .chart-box[data-v-054d066d]{background-color:#fff;border-radius:4px;padding:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:15px}.tab-content.charts-tab .charts-container .chart-box .chart-title[data-v-054d066d]{font-size:16px;font-weight:500;color:#303133;margin-bottom:15px;text-align:center}.tab-content.charts-tab .charts-container .chart-box .chart-content[data-v-054d066d]{width:100%;height:250px}.action-bar[data-v-054d066d]{position:absolute;bottom:0;left:0;right:0;height:40px;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;background:#fff;z-index:10}.action-bar .el-button[data-v-054d066d]{padding:12px 32px;font-size:14px;border-radius:4px}.filter-item[data-v-054d066d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.filter-item .label[data-v-054d066d]{margin-right:5px;white-space:nowrap;color:#606266;font-size:13px}.score-container[data-v-054d066d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px;margin-bottom:3px}.score-container span[data-v-054d066d]{min-width:70px;font-size:12px}.total-score[data-v-054d066d]{color:#409eff;font-weight:700;font-size:12px}[data-v-054d066d] .el-table{font-size:12px}[data-v-054d066d] .el-table th{padding:8px 0}[data-v-054d066d] .el-table td{padding:5px 0}[data-v-054d066d] .el-pagination{font-size:12px;padding:0}[data-v-054d066d] .el-pagination .el-select .el-input,[data-v-054d066d] .el-pagination button,[data-v-054d066d] .el-pagination span:not([class*=suffix]){font-size:12px;height:28px;line-height:28px}[data-v-054d066d] .el-pagination .el-select .el-input .el-input__inner{height:28px}[data-v-054d066d] .el-pagination .btn-next,[data-v-054d066d] .el-pagination .btn-prev{padding:0 6px}.class-name-step[data-v-a90afe20]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.class-form[data-v-a90afe20]{width:500px;max-width:100%}.form-card[data-v-a90afe20]{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);margin-bottom:20px}.card-header[data-v-a90afe20]{font-weight:600;color:#303133}.el-checkbox-group[data-v-a90afe20],.radio-group[data-v-a90afe20]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.student-management-step[data-v-6c06b678]{padding:0 10px}.class-info-header[data-v-6c06b678]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.class-info-header[data-v-6c06b678],.class-info[data-v-6c06b678]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-name[data-v-6c06b678]{font-size:18px;font-weight:600;margin-right:15px}.student-count[data-v-6c06b678]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.count-label[data-v-6c06b678]{color:#606266}.count-value[data-v-6c06b678]{font-size:18px;font-weight:700;color:#409eff;margin-left:5px}.toolbar[data-v-6c06b678]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.search-area[data-v-6c06b678],.toolbar[data-v-6c06b678]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-area[data-v-6c06b678]{width:350px}.search-label[data-v-6c06b678]{margin-right:8px;white-space:nowrap}.high-score[data-v-6c06b678]{color:#f56c6c;font-weight:700}.empty-data[data-v-6c06b678]{margin-top:40px}.subject-info-card[data-v-6c06b678]{margin-bottom:20px}.subject-info[data-v-6c06b678]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.subject-item[data-v-6c06b678]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subject-label[data-v-6c06b678]{min-width:80px;color:#606266;font-weight:500}.subject-tag[data-v-6c06b678]{margin-right:8px}.subject-info-card+.toolbar[data-v-6c06b678]{margin-top:20px}[data-v-6c06b678] .el-tag{padding:0 12px;height:28px;line-height:26px;font-size:13px}[data-v-6c06b678] .el-card__body{padding:15px 20px}.class-dialog[data-v-6e95a692],.class-dialog[data-v-6e95a692] .el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-dialog[data-v-6e95a692] .el-dialog{margin-top:5vh!important;max-height:90vh}.class-dialog[data-v-6e95a692] .el-dialog__body{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.class-dialog[data-v-6e95a692] .el-dialog__footer{padding:15px 20px;border-top:1px solid #e4e7ed}.class-dialog .student-selector-container[data-v-6e95a692]{height:calc(90vh - 120px);padding:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-section[data-v-6e95a692]{margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.subject-label[data-v-6e95a692]{margin-right:10px;color:#606266}.subject-selector[data-v-6e95a692]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.pagination[data-v-6e95a692]{margin-top:20px;text-align:right}.selection-count[data-v-6e95a692]{float:left;line-height:32px;color:#606266}.count-number[data-v-6e95a692]{color:#409eff;font-weight:700;font-size:16px}.high-score[data-v-6e95a692]{color:#f56c6c;font-weight:700}.subject-scores[data-v-6e95a692]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.subject-score[data-v-6e95a692]{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;margin:0 2px;padding:1px 2px;border-radius:4px}.subject-name[data-v-6e95a692]{font-size:12px;color:#909399}.subject-value[data-v-6e95a692]{font-weight:700}[data-v-6e95a692] .el-tabs .el-tabs__header{margin-bottom:20px;border-bottom:1px solid #e4e7ed}[data-v-6e95a692] .el-tabs .el-tabs__nav{border:none}[data-v-6e95a692] .el-tabs .el-tabs__nav .el-tabs__item{height:40px;line-height:40px;padding:0 20px;border:1px solid #e4e7ed;border-bottom:none;border-radius:4px 4px 0 0;outline:none;-webkit-transition:all .3s;transition:all .3s;color:#606266;font-weight:500;position:relative;margin-right:4px;bottom:-1px}[data-v-6e95a692] .el-tabs .el-tabs__nav .el-tabs__item.is-active{color:#409eff;background-color:#fff;border-bottom-color:#fff}[data-v-6e95a692] .el-tabs .el-tabs__nav .el-tabs__item:hover{color:#409eff}[data-v-6e95a692] .el-tabs .el-tabs__nav .el-tabs__item:active,[data-v-6e95a692] .el-tabs .el-tabs__nav .el-tabs__item:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}[data-v-6e95a692] .el-tabs .el-tabs__content{overflow:visible}[data-v-6e95a692] .el-tabs .el-tabs__nav-wrap:after{display:none}[data-v-6e95a692] .el-tabs__active-bar{display:none!important}[data-v-6e95a692] .el-tabs--card>.el-tabs__header .el-tabs__nav{border:none}[data-v-6e95a692] .el-tabs--card>.el-tabs__header .el-tabs__item{border-left:1px solid #e4e7ed;border-right:1px solid #e4e7ed;border-top:1px solid #e4e7ed}[data-v-6e95a692] .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#fff;background-color:#fff}[data-v-6e95a692] .el-table{border-radius:4px;overflow:hidden}[data-v-6e95a692] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:600;padding:12px 0}[data-v-6e95a692] .el-table td{padding:12px 0}[data-v-6e95a692] .el-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}[data-v-6e95a692] .el-checkbox-group .el-checkbox{margin-right:15px;margin-left:0}[data-v-6e95a692] .el-checkbox-group .el-checkbox .el-checkbox__label{padding-left:8px}.dialog-footer[data-v-6e95a692]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:20px}.class-dialog[data-v-76f658a8],.class-dialog[data-v-76f658a8] .el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-dialog[data-v-76f658a8] .el-dialog{margin-top:5vh!important;max-height:90vh}.class-dialog[data-v-76f658a8] .el-dialog__body{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.class-dialog[data-v-76f658a8] .el-dialog__footer{padding:15px 20px;border-top:1px solid #e4e7ed}.dialog-content-wrapper[data-v-76f658a8]{height:calc(90vh - 120px);padding:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog-main-content[data-v-76f658a8]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:10px;margin-bottom:60px}.dialog-main-content[data-v-76f658a8]::-webkit-scrollbar{width:6px}.dialog-main-content[data-v-76f658a8]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.dialog-main-content[data-v-76f658a8]::-webkit-scrollbar-track{background:#f5f7fa}.dialog-title-container[data-v-76f658a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.fullscreen-btn[data-v-76f658a8]{font-size:16px;margin-left:10px}[data-v-76f658a8] .el-dialog__header{padding:15px 20px;margin:0;background-color:#f5f7fa;border-bottom:1px solid #e4e7ed}[data-v-76f658a8] .el-dialog__title{font-weight:600;color:#303133}[data-v-76f658a8] .el-form-item__label{font-weight:500}[data-v-76f658a8] .el-button--primary{background-color:#1890ff;border-color:#1890ff}[data-v-76f658a8] .el-button--primary:hover{background-color:#40a9ff;border-color:#40a9ff}[data-v-76f658a8] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}[data-v-76f658a8] .el-button--danger:hover{background-color:#f78989;border-color:#f78989}.plan-confirmation-container[data-v-30cd9d7c]{height:100%;width:100%;position:relative;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header[data-v-30cd9d7c]{padding:20px 20px 0}.page-header h2[data-v-30cd9d7c]{font-size:20px;font-weight:600;color:#303133;margin:0 0 20px 0}.content-wrapper[data-v-30cd9d7c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 20px 20px;margin-bottom:60px}.bottom-placeholder[data-v-30cd9d7c]{height:20px;width:100%}.section-box[data-v-30cd9d7c]{background-color:#fff;border-radius:4px;margin-bottom:20px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.section-title[data-v-30cd9d7c]{font-size:16px;font-weight:500;color:#303133;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:10px}.info-row[data-v-30cd9d7c]{margin-bottom:15px}.info-item[data-v-30cd9d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.info-item .label[data-v-30cd9d7c]{color:#606266;-ms-flex-negative:0;flex-shrink:0;width:30%}.info-item .value[data-v-30cd9d7c]{color:#303133;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-break:break-all}.info-card[data-v-30cd9d7c]{background-color:#f7f8fa;border-radius:4px;padding:15px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.card-title[data-v-30cd9d7c]{font-size:14px;color:#606266;margin-bottom:10px}.card-content[data-v-30cd9d7c]{font-size:16px;color:#303133;font-weight:500;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-action-bar[data-v-30cd9d7c]{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;background-color:#fff;border-top:1px solid #ebeef5;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10}.fixed-action-bar .el-button[data-v-30cd9d7c]{margin:0 20px;min-width:120px}.action-btn[data-v-30cd9d7c]{margin:0 5px}.danger-text[data-v-30cd9d7c]{color:#f56c6c}.primary-text[data-v-30cd9d7c]{color:#409eff}.info-text[data-v-30cd9d7c]{color:#909399}.class-detail-container[data-v-30cd9d7c]{padding:20px}.detail-header[data-v-30cd9d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.detail-header h3[data-v-30cd9d7c]{font-size:18px;font-weight:500;margin-right:20px}.class-type-tag[data-v-30cd9d7c]{padding:4px 8px;border-radius:4px;background-color:#f0f0f0}.special-class[data-v-30cd9d7c]{background-color:#e6f7ff}.detail-info-section[data-v-30cd9d7c]{margin-bottom:20px}.detail-row[data-v-30cd9d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.detail-label[data-v-30cd9d7c]{color:#606266;-ms-flex-negative:0;flex-shrink:0;width:30%}.detail-value[data-v-30cd9d7c]{color:#303133;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-break:break-all}.student-section[data-v-30cd9d7c]{margin-top:20px}.student-section h4[data-v-30cd9d7c]{font-size:16px;font-weight:500;margin-bottom:10px}.dialog-footer[data-v-30cd9d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.dialog-footer .el-button[data-v-30cd9d7c]{margin-left:10px;min-width:80px}.teacher-search-container[data-v-30cd9d7c]{padding:0}.search-bar[data-v-30cd9d7c]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-item[data-v-30cd9d7c]{margin-right:20px}.search-label[data-v-30cd9d7c]{margin-right:10px}.search-input[data-v-30cd9d7c]{width:200px}.pagination-container[data-v-30cd9d7c]{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-top:20px}.pagination-info[data-v-30cd9d7c]{color:#606266}.sort-hint[data-v-30cd9d7c]{margin-bottom:15px;color:#606266;font-size:14px}.class-select-container[data-v-30cd9d7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.student-search[data-v-30cd9d7c]{margin-left:20px}.class-info-panel[data-v-30cd9d7c]{margin-bottom:20px}.info-row[data-v-30cd9d7c]{margin-bottom:10px}.info-item[data-v-30cd9d7c]{margin-right:20px}.info-item label[data-v-30cd9d7c]{font-weight:500}.info-item span[data-v-30cd9d7c]{margin-left:10px}.student-list-section[data-v-30cd9d7c]{margin-top:20px}.student-list-section h4[data-v-30cd9d7c]{font-size:16px;font-weight:500;margin-bottom:10px}.division-results[data-v-ff9a15fc]{padding:0 0 10px 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.content-wrapper[data-v-ff9a15fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:70px}.summary-container[data-v-ff9a15fc]{margin-bottom:10px}.summary-card[data-v-ff9a15fc]{background-color:#f5f7fa;border-radius:4px;padding:10px;text-align:center}.summary-title[data-v-ff9a15fc]{font-size:14px;color:#606266;margin-bottom:5px}.summary-value[data-v-ff9a15fc]{font-size:20px;font-weight:700;color:#303133}.view-tabs[data-v-ff9a15fc]{margin-bottom:10px;text-align:right}.classes-container[data-v-ff9a15fc],.students-container[data-v-ff9a15fc]{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-height:800px){.table-wrapper[data-v-ff9a15fc]{max-height:350px}}.table-wrapper[data-v-ff9a15fc]{overflow:auto;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-header[data-v-ff9a15fc]{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:10px}.section-title[data-v-ff9a15fc]{font-size:16px;font-weight:500;color:#303133}.filter-container[data-v-ff9a15fc]{margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-container[data-v-ff9a15fc],.filter-item[data-v-ff9a15fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-item[data-v-ff9a15fc]{margin-right:20px;margin-bottom:5px}.filter-label[data-v-ff9a15fc]{margin-right:10px;color:#606266}.pagination-container[data-v-ff9a15fc]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.actions-container[data-v-ff9a15fc]{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;background-color:#fff;border-top:1px solid #ebeef5;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10}.sort-dialog-content[data-v-ff9a15fc]{padding:10px 0}.sort-item[data-v-ff9a15fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.sort-label[data-v-ff9a15fc]{width:120px;font-size:14px;color:#606266}.sort-value[data-v-ff9a15fc]{font-size:14px;font-weight:500;color:#303133}.adjust-class-dialog[data-v-ff9a15fc]{text-align:center}.adjust-class-form[data-v-ff9a15fc]{padding:10px}.form-item[data-v-ff9a15fc]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;text-align:left}.item-label[data-v-ff9a15fc]{width:90px;font-size:14px;color:#606266;line-height:40px}.item-content[data-v-ff9a15fc]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:40px;color:#303133}.dialog-footer[data-v-ff9a15fc]{text-align:center}.dialog-footer .el-button[data-v-ff9a15fc]{width:120px;margin:0 10px}.non-grade1-division-step[data-v-4755ad7e]{position:relative;overflow:hidden}.non-grade1-division-step[data-v-4755ad7e],.results-step[data-v-4755ad7e],.settings-step[data-v-4755ad7e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper[data-v-4755ad7e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;margin-bottom:100px}.setting-section[data-v-4755ad7e]{margin-bottom:20px;padding:15px;background-color:#f9f9f9;border-radius:4px}.section-title[data-v-4755ad7e]{font-size:16px;font-weight:500;color:#303133;margin-bottom:15px;border-bottom:1px solid #ebeef5;padding-bottom:10px}.section-title .required[data-v-4755ad7e]{color:#f56c6c;margin-right:4px}.setting-row[data-v-4755ad7e]{margin-bottom:15px}.input-group[data-v-4755ad7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.label-with-required[data-v-4755ad7e]{font-size:14px;color:#606266;margin-bottom:8px}.label-with-required .required[data-v-4755ad7e]{color:#f56c6c;margin-right:4px}.custom-input-number[data-v-4755ad7e],.custom-select[data-v-4755ad7e]{width:160px!important}.layer-options[data-v-4755ad7e],.special-settings[data-v-4755ad7e],.subject-setting[data-v-4755ad7e]{padding:10px;background-color:#fff;border-radius:4px}.special-row[data-v-4755ad7e],.subject-row[data-v-4755ad7e]{margin-bottom:10px;line-height:32px}.special-row span[data-v-4755ad7e],.subject-row span[data-v-4755ad7e]{display:inline-block;width:150px;color:#606266}.actions-panel[data-v-4755ad7e]{position:fixed;bottom:0;left:0;right:0;padding:15px;text-align:center;background-color:#fff;border-top:1px solid #ebeef5;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10}.summary-cards[data-v-4755ad7e]{margin-bottom:20px}.summary-card[data-v-4755ad7e]{background-color:#f9f9f9;border:1px solid #ebeef5;border-radius:4px;padding:10px;height:100%}.card-title[data-v-4755ad7e]{font-size:14px;color:#606266;margin-bottom:8px}.card-value[data-v-4755ad7e]{font-size:16px;font-weight:500;color:#303133}.division-details[data-v-4755ad7e]{background-color:#fff;border-radius:4px;padding:15px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.dialog-row[data-v-4755ad7e]{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-label[data-v-4755ad7e]{width:100px;text-align:right;margin-right:10px;color:#606266}.dialog-footer[data-v-4755ad7e]{text-align:right}.class-details-container[data-v-4755ad7e],.class-details-dialog[data-v-4755ad7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-details-container[data-v-4755ad7e]{padding:20px;height:100%}.class-header[data-v-4755ad7e]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.class-header .info-items[data-v-4755ad7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.class-header .info-items .info-item[data-v-4755ad7e]{margin-right:30px;font-size:15px;line-height:32px;color:#303133}.class-header .search-box[data-v-4755ad7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-header .search-box .label[data-v-4755ad7e]{margin-right:10px;font-size:14px;color:#606266}.class-header .search-box .el-input[data-v-4755ad7e]{margin-right:10px}.students-table[data-v-4755ad7e]{-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;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05);padding:20px;margin-bottom:20px}.students-table .el-table[data-v-4755ad7e]{margin-bottom:20px}.pagination-container[data-v-4755ad7e]{text-align:right}.detail-actions[data-v-4755ad7e]{text-align:center;margin-top:10px}.form-item[data-v-4755ad7e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.item-label[data-v-4755ad7e]{width:80px;font-size:14px;color:#606266}.item-content[data-v-4755ad7e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.division-step-container[data-v-04b5238e]{padding:5px 15px;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-wrapper[data-v-04b5238e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:70px}.section-title[data-v-04b5238e]{font-size:16px;font-weight:500;color:#303133;margin:10px 0;padding-bottom:5px;border-bottom:1px solid #ebeef5}.division-form[data-v-04b5238e]{margin-bottom:20px}.number-inputs-row[data-v-04b5238e]{margin-top:20px}.vertical-form-item[data-v-04b5238e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:18px}.label-with-required[data-v-04b5238e]{font-size:14px;color:#606266;margin-bottom:8px;text-align:left}.required[data-v-04b5238e]{color:#f56c6c;margin-right:4px}.division-method[data-v-04b5238e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0}.method-label[data-v-04b5238e]{font-size:14px;color:#606266;margin-right:15px}.actions-container[data-v-04b5238e]{position:fixed;bottom:0;left:0;right:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #ebeef5;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:10}.actions-container[data-v-04b5238e],.regular-class-creation[data-v-3ffe1601]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;background-color:#fff}.regular-class-creation[data-v-3ffe1601]{border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:100%;min-height:600px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.page-header[data-v-3ffe1601]{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;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ebeef5}.page-title[data-v-3ffe1601]{font-size:18px;font-weight:600;color:#303133}.save-dialog-content[data-v-19f95dc0]{max-height:calc(80vh - 150px);overflow-y:auto;padding-right:5px}.info-section[data-v-19f95dc0]{background-color:#fff;border-radius:4px;padding:16px 20px;margin-bottom:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.section-title[data-v-19f95dc0]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px;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}.info-row[data-v-19f95dc0]{margin-top:10px}.info-item[data-v-19f95dc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:6px 0}.info-label[data-v-19f95dc0]{color:#606266;margin-right:8px;font-weight:500}.info-value[data-v-19f95dc0]{color:#303133;background-color:#f5f7fa;padding:8px 12px;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e4e7ed}.count-boxes[data-v-19f95dc0]{margin-top:16px}.count-box[data-v-19f95dc0]{background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:12px 16px}.box-title[data-v-19f95dc0]{font-size:14px;color:#606266;margin-bottom:8px}.box-value[data-v-19f95dc0]{font-size:18px;color:#303133;font-weight:500}.tab-buttons[data-v-19f95dc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-buttons .el-button[data-v-19f95dc0]{margin-left:8px;border-radius:4px;padding:6px 12px}.tab-buttons .el-button.active[data-v-19f95dc0]{background-color:#3a8ee6;color:#fff;border-color:#3a8ee6}.filter-section[data-v-19f95dc0]{margin-bottom:15px;background-color:#f5f7fa;padding:15px;border-radius:4px}.pagination-container[data-v-19f95dc0]{text-align:right;margin-top:15px}.save-dialog-content[data-v-19f95dc0]::-webkit-scrollbar{width:6px}.save-dialog-content[data-v-19f95dc0]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:3px}.save-dialog-content[data-v-19f95dc0]::-webkit-scrollbar-track{background:#f5f7fa}[data-v-19f95dc0] .divide-class-save-dialog .el-dialog{margin-top:5vh!important}[data-v-19f95dc0] .divide-class-save-dialog .el-dialog__body{padding:20px}[data-v-67625a4c] .el-table{font-size:12px}[data-v-67625a4c] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-67625a4c] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-67625a4c] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-67625a4c] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.divide-classes-container[data-v-67625a4c]{background-color:#fff;border-radius:4px}.divide-classes-container .operation-bar[data-v-67625a4c]{margin-bottom:20px}.divide-classes-container .search-bar[data-v-67625a4c]{padding:15px;background-color:#fff;border-radius:4px}.divide-classes-container .pagination-container[data-v-67625a4c]{margin-top:20px;text-align:right}.divide-classes-container .delete-btn[data-v-67625a4c]{color:#f56c6c}.divide-classes-container .el-button--text[data-v-67625a4c]{padding:2px 0;margin:0 5px}.senior-one-container[data-v-ab2f0992]{padding:20px;background-color:#fff;min-height:calc(100vh - 84px)}.dashboard-container[data-v-ab2f0992]{margin-bottom:25px}.dashboard-card[data-v-ab2f0992]{height:100px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s}.dashboard-card[data-v-ab2f0992]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.dashboard-card.total[data-v-ab2f0992]{background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#36cbcb));background:linear-gradient(90deg,#1890ff,#36cbcb)}.dashboard-card.special[data-v-ab2f0992]{background:-webkit-gradient(linear,left top,right top,from(#f6ad55),to(#f56565));background:linear-gradient(90deg,#f6ad55,#f56565)}.dashboard-card.count[data-v-ab2f0992]{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#3182ce));background:linear-gradient(90deg,#805ad5,#3182ce)}.card-body[data-v-ab2f0992]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;color:#fff}.card-icon[data-v-ab2f0992]{font-size:42px;opacity:.8;margin-right:15px}.card-content[data-v-ab2f0992]{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-title[data-v-ab2f0992]{font-size:16px;opacity:.8;margin-bottom:10px}.card-value[data-v-ab2f0992]{font-size:26px;font-weight:700}.avue-crud-container[data-v-ab2f0992]{background-color:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.class-info[data-v-ab2f0992]{background-color:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:20px}.class-info h3[data-v-ab2f0992]{margin-top:0;margin-bottom:10px;font-size:18px;color:#303133}.info-row[data-v-ab2f0992]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.info-row span[data-v-ab2f0992]{margin-right:20px;margin-bottom:5px;color:#606266}[data-v-ab2f0992] .el-dialog{border-radius:8px;overflow:hidden}[data-v-ab2f0992] .el-dialog__header{background-color:#f5f7fa;padding:15px 20px;margin-right:0}[data-v-ab2f0992] .el-dialog__title{font-weight:600;color:#303133}[data-v-ab2f0992] .el-form-item__label{font-weight:500}[data-v-ab2f0992] .el-button--primary{background-color:#1890ff;border-color:#1890ff}[data-v-ab2f0992] .el-button--primary:hover{background-color:#40a9ff;border-color:#40a9ff}[data-v-ab2f0992] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}[data-v-ab2f0992] .el-button--danger:hover{background-color:#f78989;border-color:#f78989}.overview-card[data-v-ab2f0992],.student-overview[data-v-ab2f0992]{margin-bottom:20px}.overview-card[data-v-ab2f0992] .el-card__header{background-color:#f5f7fa;padding:15px 20px}.overview-card[data-v-ab2f0992] .el-card__body{padding:20px}.el-table[data-v-ab2f0992]{margin-top:15px}.regular-class-creation[data-v-64f6a04b]{background-color:#fff;border-radius:4px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-header[data-v-64f6a04b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-bottom:1px solid #ebeef5;padding-bottom:15px}.page-header .back-button[data-v-64f6a04b]{margin-right:15px}.page-header .back-button .el-button[data-v-64f6a04b]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-64f6a04b]:hover{color:#409eff}.page-header .title-container[data-v-64f6a04b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-header .title-container .page-title[data-v-64f6a04b]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.page-title[data-v-64f6a04b]{font-size:20px;font-weight:600;color:#303133}.divide-classes-container[data-v-73da881c]{position:relative;height:100%;width:100%;background-color:#fff}.view-container[data-v-73da881c]{position:relative;height:100%;width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-header[data-v-73da881c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.page-header .back-button[data-v-73da881c]{margin-right:15px}.page-header .back-button .el-button[data-v-73da881c]{padding:0;font-size:16px}.page-header .back-button .el-button[data-v-73da881c]:hover{color:#409eff}.page-header .page-title[data-v-73da881c]{font-size:20px;font-weight:500;color:#303133;margin:0;line-height:1.5}.fade-transform-enter-active[data-v-73da881c],.fade-transform-leave-active[data-v-73da881c]{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter[data-v-73da881c]{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.fade-transform-leave-to[data-v-73da881c]{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.maintenance-notice[data-v-73da881c]{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:80vh;width:100%;font-size:36px}.maintenance-notice .maintenance-notice-text[data-v-73da881c]{color:#999}.senior-one-container[data-v-49a7959c]{padding:20px;background-color:#fff;min-height:calc(100vh - 84px)}.dashboard-container[data-v-49a7959c]{margin-bottom:25px}.dashboard-card[data-v-49a7959c]{height:100px;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s}.dashboard-card[data-v-49a7959c]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.dashboard-card.total[data-v-49a7959c]{background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#36cbcb));background:linear-gradient(90deg,#1890ff,#36cbcb)}.dashboard-card.special[data-v-49a7959c]{background:-webkit-gradient(linear,left top,right top,from(#f6ad55),to(#f56565));background:linear-gradient(90deg,#f6ad55,#f56565)}.dashboard-card.count[data-v-49a7959c]{background:-webkit-gradient(linear,left top,right top,from(#805ad5),to(#3182ce));background:linear-gradient(90deg,#805ad5,#3182ce)}.card-body[data-v-49a7959c]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;color:#fff}.card-icon[data-v-49a7959c]{font-size:42px;opacity:.8;margin-right:15px}.card-content[data-v-49a7959c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.card-title[data-v-49a7959c]{font-size:16px;opacity:.8;margin-bottom:10px}.card-value[data-v-49a7959c]{font-size:26px;font-weight:700}.avue-crud-container[data-v-49a7959c]{background-color:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.05);box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.class-info[data-v-49a7959c]{background-color:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:20px}.class-info h3[data-v-49a7959c]{margin-top:0;margin-bottom:10px;font-size:18px;color:#303133}.info-row[data-v-49a7959c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px}.info-row span[data-v-49a7959c]{margin-right:20px;margin-bottom:5px;color:#606266}[data-v-49a7959c] .el-dialog{border-radius:8px;overflow:hidden}[data-v-49a7959c] .el-dialog__header{background-color:#f5f7fa;padding:15px 20px;margin-right:0}[data-v-49a7959c] .el-dialog__title{font-weight:600;color:#303133}[data-v-49a7959c] .el-form-item__label{font-weight:500}[data-v-49a7959c] .el-button--primary{background-color:#1890ff;border-color:#1890ff}[data-v-49a7959c] .el-button--primary:hover{background-color:#40a9ff;border-color:#40a9ff}[data-v-49a7959c] .el-button--danger{background-color:#f56c6c;border-color:#f56c6c}[data-v-49a7959c] .el-button--danger:hover{background-color:#f78989;border-color:#f78989}.overview-card[data-v-49a7959c],.student-overview[data-v-49a7959c]{margin-bottom:20px}.overview-card[data-v-49a7959c] .el-card__header{background-color:#f5f7fa;padding:15px 20px}.overview-card[data-v-49a7959c] .el-card__body{padding:20px}.el-table[data-v-49a7959c]{margin-top:15px}.table_box[data-v-7c067116]{width:440px;margin:0 auto}.table_box .title[data-v-7c067116]{text-align:center;font-size:20px;color:#252525;margin-bottom:20px}.table_box .t_head[data-v-7c067116]{border:1px solid #ebeef5}.table_box .t_head .t_tr[data-v-7c067116]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background-color:#fafafa}.table_box .t_head .t_tr .t_th[data-v-7c067116]{padding:8px 0;width:50%;font-weight:700;text-align:center}.table_box .t_head .t_tr .t_th+.t_th[data-v-7c067116]{border-left:1px solid #ebeef5}.table_box .t_body[data-v-7c067116]{border-left:1px solid #ebeef5;border-right:1px solid #ebeef5}.table_box .t_body[data-v-7c067116] .el-input__inner{border-color:#fff;text-align:center}.table_box .t_body[data-v-7c067116] .el-form-item.is-error .el-input__inner{border-color:#f56c6c}.table_box .t_body .el-form-item[data-v-7c067116]{border-bottom:1px solid #ebeef5;margin-bottom:0}.table_box .t_body[data-v-7c067116] .el-form-item__label{text-align:center;padding:0}.table_box .t_body[data-v-7c067116] .el-form-item__content{border-left:1px solid #ebeef5}.table_box .t_body[data-v-7c067116] .el-form-item__error{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.excel-upload-container[data-v-7c067116]{padding:20px;border:1px dashed #d9d9d9;border-radius:6px;background:#f9f9f9;text-align:center}.upload-demo[data-v-7c067116]{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;margin-bottom:10px}.el-upload__tip[data-v-7c067116]{color:#606266;font-size:13px;margin-top:7px}.el-upload-list[data-v-7c067116]{margin-top:10px;width:100%;text-align:left}.exam-header[data-v-7c067116]{font-size:20px;padding:10px 0 20px 10px;border-bottom:1px solid #e5e6eb;margin-bottom:20px}.exam-header[data-v-7c067116],.exam-info-card .exam-title[data-v-7c067116]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exam-info-card .exam-title[data-v-7c067116]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.exam-info-card .exam-title h2[data-v-7c067116]{margin:0;color:#303133;font-size:18px;font-weight:600}.simple-upload-container .simple-upload[data-v-9d096ef8],.simple-upload-container[data-v-9d096ef8]{width:100%}.simple-upload-container .simple-upload .upload-area[data-v-9d096ef8]{border:1px dashed #dcdfe6;border-radius:6px;background-color:#fafafa;text-align:center;padding:20px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.simple-upload-container .simple-upload .upload-area[data-v-9d096ef8]:hover{border-color:#409eff;background-color:#f5f7fa}.simple-upload-container .simple-upload .upload-area i[data-v-9d096ef8]{font-size:28px;color:#c0c4cc;display:block;margin-bottom:8px}.simple-upload-container .simple-upload .upload-area .upload-text[data-v-9d096ef8]{color:#606266;font-size:14px}.simple-upload-container .simple-upload .upload-area:hover i[data-v-9d096ef8]{color:#409eff}.simple-upload-container .simple-upload .uploaded-file[data-v-9d096ef8]{border:1px solid #e4e7ed;border-radius:4px;background-color:#f5f7fa;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.simple-upload-container .simple-upload .uploaded-file[data-v-9d096ef8]:hover{background-color:#ecf5ff;border-color:#b3d8ff}.simple-upload-container .simple-upload .uploaded-file .file-info[data-v-9d096ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-upload-container .simple-upload .uploaded-file .file-info i[data-v-9d096ef8]{color:#409eff;font-size:16px;margin-right:8px}.simple-upload-container .simple-upload .uploaded-file .file-info .file-name[data-v-9d096ef8]{color:#303133;font-size:14px;margin-right:12px;word-break:break-all;-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-upload-container .simple-upload .uploaded-file .file-info .file-status[data-v-9d096ef8]{color:#67c23a;font-size:12px;white-space:nowrap}.simple-upload-container .simple-upload .uploaded-file .remove-btn[data-v-9d096ef8]{color:#f56c6c;margin-left:12px}.simple-upload-container .simple-upload .uploaded-file .remove-btn[data-v-9d096ef8]:hover{color:#f56c6c;background-color:#fef0f0}.simple-upload-container .upload-tip[data-v-9d096ef8]{margin-top:8px;font-size:12px;color:#909399;line-height:1.4}.simple-upload-container .upload-error[data-v-9d096ef8]{margin-top:8px;color:#f56c6c;font-size:12px}[data-v-9d096ef8] .el-upload{width:100%;display:block}[data-v-9d096ef8] .el-upload-dragger{width:100%;border:none;background:transparent}.search-container[data-v-cc1b5108]{margin-bottom:16px;padding:16px}.search-form .el-form-item[data-v-cc1b5108]{margin-bottom:10px;margin-right:16px}.search-form .el-form-item[data-v-cc1b5108]:last-child{margin-right:0}[data-v-cc1b5108] .avue-crud__search .el-form-item{margin-bottom:15px!important;margin-right:20px!important}[data-v-cc1b5108] .avue-crud__search .el-form-item .el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important}[data-v-cc1b5108] .avue-crud__search .el-form-item .el-form-item__content .el-input,[data-v-cc1b5108] .avue-crud__search .el-form-item .el-form-item__content .el-select{width:100%!important}[data-v-cc1b5108] .avue-crud__search .avue-crud__search-btn{margin-left:0!important}[data-v-cc1b5108] .avue-crud__search .avue-crud__search-btn .el-button{margin-right:8px}.cover-upload-container[data-v-67feedde]{gap:15px}.cover-upload-container[data-v-67feedde],.existing-cover[data-v-67feedde]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.existing-cover[data-v-67feedde]{gap:10px}.cover-upload-container .el-upload-list__item--picture-card[data-v-67feedde]{position:relative!important;display:inline-block!important;border-radius:6px!important;overflow:hidden!important;width:192px!important;height:108px!important}.cover-upload-container .el-upload-list__item-thumbnail[data-v-67feedde]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.cover-upload-container .el-upload-list__item-actions[data-v-67feedde]{position:absolute!important;width:100%!important;height:100%!important;left:0!important;top:0!important;cursor:default!important;text-align:center!important;color:#fff!important;opacity:0!important;font-size:20px!important;background-color:rgba(0,0,0,.5)!important;-webkit-transition:opacity .3s!important;transition:opacity .3s!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:6px!important}.cover-upload-container .el-upload-list__item--picture-card:hover .el-upload-list__item-actions[data-v-67feedde]{opacity:1!important}.cover-upload-container .el-upload-list__item-preview[data-v-67feedde]{cursor:pointer!important;-webkit-transition:color .3s!important;transition:color .3s!important;color:#fff!important;font-size:20px!important}.cover-upload-container .el-upload-list__item-preview[data-v-67feedde]:hover{color:#409eff!important}.replace-upload[data-v-67feedde]{margin-top:10px}.replace-upload .el-upload__tip[data-v-67feedde]{margin-top:8px;font-size:12px;color:#606266;line-height:1.4}[data-v-67feedde] .el-upload--picture-card{line-height:108px!important}[data-v-67feedde] .el-upload--picture-card,[data-v-67feedde] .el-upload-list--picture-card .el-upload-list__item{width:192px!important;height:108px!important}.el-upload__tip[data-v-67feedde]{font-size:12px;color:#606266;margin-top:8px;line-height:1.4}.image-slot[data-v-67feedde]{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;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:30px}.disable[data-v-67feedde] .el-upload--picture-card{display:none!important}@media (max-width:768px){.existing-cover[data-v-67feedde]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.excel-upload-container{padding:20px;border:1px dashed #d9d9d9;border-radius:6px;background:#f9f9f9;text-align:center}.upload-demo{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;margin-bottom:10px}.el-upload__tip{color:#606266;font-size:13px;margin-top:7px}.el-upload-list{margin-top:10px;width:100%;text-align:left}:deep(.avue-crud__search){.el-form-item{margin-bottom:15px!important;margin-right:20px!important;.el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important;width:80px!important;text-align:right}.el-form-item__content{.el-input,.el-select{width:220px!important}.el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;&:focus{border-color:#409eff}}}}.avue-crud__search-btn{margin-left:0!important;.el-button{margin-right:8px;margin-left:40px}}}.logo-upload-container .existing-logo[data-v-289bb439]{display:inline-block;position:relative;margin-bottom:10px}.logo-upload-container .el-upload-list__item--picture-card[data-v-289bb439]{position:relative!important;display:inline-block!important;border-radius:6px!important;overflow:hidden!important;width:148px!important;height:148px!important}.logo-upload-container .el-upload-list__item-thumbnail[data-v-289bb439]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.logo-upload-container .el-upload-list__item-actions[data-v-289bb439]{position:absolute!important;width:100%!important;height:100%!important;left:0!important;top:0!important;cursor:default!important;text-align:center!important;color:#fff!important;opacity:0!important;font-size:20px!important;background-color:rgba(0,0,0,.5)!important;-webkit-transition:opacity .3s!important;transition:opacity .3s!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:6px!important}.logo-upload-container .el-upload-list__item--picture-card:hover .el-upload-list__item-actions[data-v-289bb439]{opacity:1!important}.logo-upload-container .el-upload-list__item-preview[data-v-289bb439]{cursor:pointer!important;-webkit-transition:color .3s!important;transition:color .3s!important;color:#fff!important;font-size:20px!important}.logo-upload-container .el-upload-list__item-preview[data-v-289bb439]:hover{color:#409eff!important}.logo-upload-container .replace-upload[data-v-289bb439]{margin-top:10px}.logo-upload-container .el-upload__tip[data-v-289bb439],.logo-upload-container .replace-upload .el-upload__tip[data-v-289bb439]{margin-top:8px;color:#606266;font-size:12px;line-height:1.2}.image-slot[data-v-289bb439]{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;width:100%;height:100%;background:#f5f7fa;color:#909399;font-size:30px}[data-v-40d4d6cc] .el-table{font-size:12px}[data-v-40d4d6cc] .el-table .el-table__cell{padding:8px 0!important;font-size:12px!important;color:#606266;border-bottom:1px solid #ebeef5;line-height:49px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;height:49px!important}[data-v-40d4d6cc] .el-table .el-table__header .el-table__cell{min-width:100px;background-color:#fafafa;color:rgba(0,0,0,.85);font-weight:600}[data-v-40d4d6cc] .el-table .el-button--text{font-size:12px;padding:2px 6px;margin:0 3px;color:#409eff}[data-v-40d4d6cc] .el-table .el-button--text:hover{color:#66b1ff;background-color:rgba(64,158,255,.1)}.user-container[data-v-40d4d6cc]{height:calc(100vh - 140px);padding:0 8px;background:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-container .search-container[data-v-40d4d6cc]{background:#fff;padding:20px 10px 10px;margin-bottom:0;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.user-container .search-container[data-v-40d4d6cc] .el-row{margin-left:0!important;margin-right:0!important}.user-container .search-container[data-v-40d4d6cc] .el-col{padding-left:10px!important;padding-right:10px!important}.user-container .search-container[data-v-40d4d6cc] .el-col:first-child{padding-left:0!important}.user-container .search-container[data-v-40d4d6cc] .el-col:last-child{padding-right:0!important}.user-container .search-container[data-v-40d4d6cc] .el-form-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;margin-bottom:15px!important;margin-right:0!important}.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__label{font-weight:500;color:#606266;padding-right:8px!important;width:80px!important;text-align:right;line-height:32px;-ms-flex-negative:0!important;flex-shrink:0!important;margin-bottom:0!important}.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__content{margin-left:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important}.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__content .el-input,.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__content .el-select{width:100%!important}.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__content .el-input__inner{border-radius:4px;border:1px solid #d1d9e0;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%!important}.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__content .el-input__inner:focus{border-color:#409eff}.user-container .search-container[data-v-40d4d6cc] .el-form-item .el-form-item__content .el-select .el-input__inner{width:100%!important}.user-container .search-container .button-group[data-v-40d4d6cc]{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;height:32px;margin-top:1px}.user-container .search-container .button-group .el-button[data-v-40d4d6cc]{margin-right:8px}.user-container .search-container .button-group .el-button[data-v-40d4d6cc]:last-child{margin-right:0}.user-container .search-container .tool-bar[data-v-40d4d6cc]{padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin-top:10px}.user-container .search-container .tool-bar .left-buttons[data-v-40d4d6cc],.user-container .search-container .tool-bar .right-buttons[data-v-40d4d6cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.user-container .table-container[data-v-40d4d6cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;overflow:hidden;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-container .table-container .el-table[data-v-40d4d6cc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.user-container .table-container .pagination-container[data-v-40d4d6cc]{margin-top:10px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.excel-upload-container[data-v-40d4d6cc]{padding:20px;border:1px dashed #d9d9d9;border-radius:6px;background:#f9f9f9;text-align:center}.upload-demo[data-v-40d4d6cc]{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;margin-bottom:10px}.el-upload__tip[data-v-40d4d6cc]{color:#606266;font-size:13px;margin-top:7px}.el-upload-list[data-v-40d4d6cc]{margin-top:10px;width:100%;text-align:left}.title{margin-bottom:10px}.box{margin-bottom:20px}.wel{-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}.index-main,.wel{display:-webkit-box;display:-ms-flexbox;display:flex}.index-main{background-color:#fff;border-radius:16px;padding:20px 15px;width:calc(100% - 10px);color:#1f2329;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.sub-box{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:5;-ms-flex:5;flex:5;background-color:#f5f7fb;padding:24px;border-radius:8px;margin-top:24px}.minW{min-width:950px;overflow:scroll}.cricl{height:8px;width:8px;border-radius:50%;background-color:#646973}.fill-gray{background:repeating-linear-gradient(45deg,#646973 2px,transparent 1px 5px)}.nomarl-box{height:8px;width:16px;border:1px solid #6b6b6b;border-radius:2px}.flex,.flex-between{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-center,.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-center,.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-half{-webkit-box-flex:5;-ms-flex:5;flex:5}.font-14{font-size:14px}.font-10{font-size:10px}.font-gray{color:#646973}.font-bold{font-weight:700}.mg-top-24{margin-top:24px}.mgl-20{margin-left:20px}.pd-24{padding:0 24px}.h100{height:100%}.w100{width:100%}.bc-gray{background-color:#f5f7fb}.mgl-26[data-v-387f34d1]{margin-left:26px}.mgl-10[data-v-387f34d1]{margin-left:10px}.mgr-5[data-v-387f34d1]{margin-right:5px}.font-8[data-v-1152b59e]{font-size:8px}.mgl-10[data-v-1152b59e]{margin-left:10px}.font-500[data-v-1152b59e]{font-weight:500}.mgt-10[data-v-1152b59e]{margin-top:5px}.flex-al-start[data-v-1152b59e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.icon-box[data-v-19132c76]{width:48px;height:48px;border-radius:8px}i[data-v-19132c76]{color:#fff}.pdl-10[data-v-19132c76]{padding-left:10px}.dashboard-container{padding:24px;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.dashboard-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;gap:20px}.dashboard-item{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:16px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.grade-statistics{-webkit-box-flex:6;-ms-flex:6;flex:6}.goal-score{-webkit-box-flex:4;-ms-flex:4;flex:4}@media screen and (max-width:1200px){.dashboard-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-item{width:100%}.goal-score,.grade-statistics{-webkit-box-flex:1;-ms-flex:1;flex:1}}