.square-crop-upload[data-v-7369447d]{display:inline-block}.crop-box[data-v-7369447d]{width:380px;height:320px;border:1px solid red}.preview-box[data-v-7369447d]{position:relative;display:inline-block;margin-left:20px}.preview-box img[data-v-7369447d]{width:100px;height:100px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.preview-box i[data-v-7369447d]{position:absolute;top:-8px;right:-8px;cursor:pointer;background:#fff;border-radius:50%;color:#f56c6c;font-size:18px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.input_class[data-v-78fdcf94],.input_class[data-v-29953630]{width:80%}.grade-page[data-v-2d6ec5d9]{padding:0}.grade-page .filter-card[data-v-2d6ec5d9]{margin:10px 15px}.grade-page .filter-card[data-v-2d6ec5d9] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.grade-page .table-card[data-v-2d6ec5d9]{margin:10px 15px}.grade-page .table-card[data-v-2d6ec5d9] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.grade-page .card-header[data-v-2d6ec5d9]{display:flex;align-items:center;justify-content:space-between}.grade-page .card-header .card-header-left[data-v-2d6ec5d9]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.grade-page .card-header .card-header-left i[data-v-2d6ec5d9]{font-size:18px;color:#409eff}.grade-page .card-header .card-header-left .header-sub[data-v-2d6ec5d9]{font-size:13px;font-weight:500;color:#909399}.grade-page .card-header .card-header-left .total-badge[data-v-2d6ec5d9]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.grade-page .card-header .card-header-left .total-badge b[data-v-2d6ec5d9]{color:#409eff;font-size:16px;font-weight:600}.grade-page .card-header .card-header-right[data-v-2d6ec5d9]{display:flex;align-items:center;gap:10px}.grade-page .filter-form[data-v-2d6ec5d9]{padding:4px 0 0}.grade-page .filter-form[data-v-2d6ec5d9] .el-form-item{margin-bottom:8px}.grade-page .pagination-wrapper[data-v-2d6ec5d9]{display:flex;justify-content:flex-end;margin-top:20px}.grade-page .action-btns[data-v-2d6ec5d9]{display:flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap}.grade-page .action-btns .el-button+.el-button[data-v-2d6ec5d9]{margin-left:0}.grade-page[data-v-2d6ec5d9] .el-divider--vertical{height:1.2em;margin:0 4px}.grade-page[data-v-2d6ec5d9] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.grade-page[data-v-2d6ec5d9] .el-table td{font-size:13px}.grade-page[data-v-2d6ec5d9] .el-table .el-tag--plain{font-weight:500}.grade-page[data-v-2d6ec5d9] .el-dialog{border-radius:6px;overflow:hidden}.grade-page[data-v-2d6ec5d9] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.grade-page[data-v-2d6ec5d9] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.grade-page[data-v-2d6ec5d9] .el-dialog .el-dialog__body{padding:24px 30px 8px}.grade-page[data-v-2d6ec5d9] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}.grade-page .batch-header[data-v-2d6ec5d9]{display:flex;align-items:center;justify-content:space-between}.grade-page .batch-header .batch-header-left[data-v-2d6ec5d9]{display:flex;align-items:center;gap:12px}.grade-page .batch-header .batch-header-icon[data-v-2d6ec5d9]{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.grade-page .batch-header .batch-header-icon i[data-v-2d6ec5d9]{font-size:20px;color:#fff}.grade-page .batch-header .batch-header-title[data-v-2d6ec5d9]{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.grade-page .batch-header .batch-header-desc[data-v-2d6ec5d9]{font-size:12px;color:hsla(0,0%,100%,.85);margin-top:2px}.grade-page .batch-header .batch-header-close[data-v-2d6ec5d9]{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:all .2s}.grade-page .batch-header .batch-header-close[data-v-2d6ec5d9]:hover{color:#fff;transform:rotate(90deg)}.grade-page .batch-quickbar[data-v-2d6ec5d9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#f3faf7,#f7fbf9);border:1px solid #e3f1ec;border-radius:10px}.grade-page .batch-quickbar .quick-item[data-v-2d6ec5d9]{display:flex;align-items:center;gap:8px}.grade-page .batch-quickbar .quick-label[data-v-2d6ec5d9]{font-size:13px;color:#5a6b64;font-weight:500;white-space:nowrap}.grade-page .batch-quickbar[data-v-2d6ec5d9] .el-button--mini{padding:6px 12px;border-radius:6px}.grade-page .batch-quickbar .batch-count[data-v-2d6ec5d9]{font-size:13px;color:#8a9a93}.grade-page .batch-quickbar .batch-count b[data-v-2d6ec5d9]{color:#2e8b74;font-size:16px;margin:0 2px}.grade-page .batch-footer[data-v-2d6ec5d9]{display:flex;align-items:center;justify-content:space-between}.grade-page .batch-footer .batch-footer-tip[data-v-2d6ec5d9]{font-size:13px;color:#8a9a93}.grade-page .batch-footer .batch-footer-tip b[data-v-2d6ec5d9]{color:#2e8b74;font-size:16px;margin:0 2px}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog{border-radius:12px}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog .el-dialog__body{padding:20px 24px 12px;max-height:62vh;overflow-y:auto}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog .el-dialog__footer{padding:12px 24px;border-top:1px solid #ebeef5;background:#fafbfc}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog ::v-deep .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog ::v-deep .el-button--primary:focus,.grade-page[data-v-2d6ec5d9] .batch-grade-dialog ::v-deep .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.grade-page[data-v-2d6ec5d9] .batch-grade-dialog ::v-deep .el-button--primary.is-disabled{background-color:#a9d3c8;border-color:#a9d3c8}.grade-page[data-v-2d6ec5d9] .grade-dialog{border-radius:12px}.grade-page[data-v-2d6ec5d9] .grade-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}.grade-page[data-v-2d6ec5d9] .grade-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:600}.grade-page[data-v-2d6ec5d9] .grade-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85)}.grade-page[data-v-2d6ec5d9] .grade-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.grade-page[data-v-2d6ec5d9] .grade-dialog ::v-deep .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}.grade-page[data-v-2d6ec5d9] .grade-dialog ::v-deep .el-button--primary:focus,.grade-page[data-v-2d6ec5d9] .grade-dialog ::v-deep .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.grade-page .batch-sections[data-v-2d6ec5d9]{display:flex;flex-direction:column;gap:18px}.grade-page .batch-section+.batch-section[data-v-2d6ec5d9]{padding-top:16px;border-top:1px dashed #ebeef5}.grade-page .batch-section .batch-section-head[data-v-2d6ec5d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.grade-page .batch-section .batch-section-title[data-v-2d6ec5d9]{display:inline-flex;align-items:center;font-size:14px;font-weight:600}.grade-page .batch-section .batch-section-title .batch-stage-dot[data-v-2d6ec5d9]{width:8px;height:8px;border-radius:50%;margin-right:8px}.grade-page .batch-section .batch-section-title.stage-1[data-v-2d6ec5d9]{color:#67c23a}.grade-page .batch-section .batch-section-title.stage-1 .batch-stage-dot[data-v-2d6ec5d9]{background:#67c23a}.grade-page .batch-section .batch-section-title.stage-2[data-v-2d6ec5d9]{color:#e6a23c}.grade-page .batch-section .batch-section-title.stage-2 .batch-stage-dot[data-v-2d6ec5d9]{background:#e6a23c}.grade-page .batch-section .batch-section-title.stage-3[data-v-2d6ec5d9]{color:#909399}.grade-page .batch-section .batch-section-title.stage-3 .batch-stage-dot[data-v-2d6ec5d9]{background:#909399}.grade-page .batch-group[data-v-2d6ec5d9]{display:flex;flex-wrap:wrap;gap:12px}.grade-page .batch-group[data-v-2d6ec5d9] .el-checkbox{margin-right:0}.grade-page .batch-group .batch-card[data-v-2d6ec5d9]{width:calc(25% - 9px);height:auto;margin-right:0}.grade-page .batch-group .batch-card[data-v-2d6ec5d9] .el-checkbox__input{position:absolute;top:10px;right:10px;z-index:1}.grade-page .batch-group .batch-card[data-v-2d6ec5d9] .el-checkbox__label{padding-left:0;width:100%;line-height:1.4}.grade-page .batch-group .batch-card .batch-card-inner[data-v-2d6ec5d9]{border:1px solid #ebeef5;border-radius:8px;padding:12px 14px;background:#fff;transition:all .2s;cursor:pointer}.grade-page .batch-group .batch-card:hover .batch-card-inner[data-v-2d6ec5d9]{border-color:#b9ddd2;box-shadow:0 2px 8px rgba(46,139,116,.12)}.grade-page .batch-group .batch-card.is-checked .batch-card-inner[data-v-2d6ec5d9]{border-color:#2e8b74;background:#e8f5f0;box-shadow:0 2px 8px rgba(46,139,116,.18)}.grade-page .batch-group .batch-card .batch-card-head[data-v-2d6ec5d9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.grade-page .batch-group .batch-card .batch-card-name[data-v-2d6ec5d9]{font-size:15px;font-weight:600;color:#303133}.grade-page .batch-group .batch-card .batch-card-meta[data-v-2d6ec5d9]{display:flex;gap:12px;font-size:12px;color:#909399}@media screen and (max-width:768px){.grade-page .card-header[data-v-2d6ec5d9]{flex-wrap:wrap;gap:8px}.grade-page .filter-form[data-v-2d6ec5d9] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.grade-page .filter-form[data-v-2d6ec5d9] .el-form--inline .el-form-item .el-form-item__content{width:100%}.grade-page .filter-form[data-v-2d6ec5d9] .el-form--inline .el-form-item .el-form-item__content .el-input,.grade-page .filter-form[data-v-2d6ec5d9] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.grade-page[data-v-2d6ec5d9] .el-card__body{padding:12px}.grade-page[data-v-2d6ec5d9] .el-table{overflow-x:auto;display:block}.grade-page[data-v-2d6ec5d9] .el-dialog{width:95%!important;margin:10px auto!important}.grade-page[data-v-2d6ec5d9] .el-dialog__body{padding:16px}.grade-page[data-v-2d6ec5d9] .el-dialog__footer{padding:12px 16px}.grade-page[data-v-2d6ec5d9] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.grade-page[data-v-2d6ec5d9] .el-pagination .el-pagination__sizes,.grade-page[data-v-2d6ec5d9] .el-pagination .el-pagination__total{margin-right:0}.grade-page[data-v-2d6ec5d9] .el-pagination .el-pager li,.grade-page[data-v-2d6ec5d9] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.generate-page .filter-card[data-v-ed674b8e],.generate-page .table-card[data-v-ed674b8e]{margin:10px 15px}.generate-page .filter-card[data-v-ed674b8e] .el-card__header,.generate-page .table-card[data-v-ed674b8e] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.generate-page .card-header[data-v-ed674b8e]{display:flex;align-items:center;justify-content:space-between}.generate-page .card-header .card-header-left[data-v-ed674b8e]{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.generate-page .card-header .card-header-left i[data-v-ed674b8e]{font-size:18px;margin-right:6px;color:#409eff}.generate-page .card-header .card-header-left .el-divider[data-v-ed674b8e]{margin:0 10px;background-color:#dcdfe6}.generate-page .card-header .card-header-left .header-sub[data-v-ed674b8e]{font-weight:400;font-size:13px;color:#909399}.generate-page .filter-form[data-v-ed674b8e] .el-form-item{margin-bottom:0}.generate-page .student-list-container[data-v-ed674b8e]{border:1px solid #e4e7ed;border-radius:8px;padding:0;background:#fff;height:calc(100vh - 220px);display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}.generate-page .student-list-container[data-v-ed674b8e] .el-scrollbar__wrap{overflow-x:hidden}.generate-page .student-list-container[data-v-ed674b8e] .el-scrollbar__bar.is-horizontal{display:none}.generate-page .student-list-container .list-header[data-v-ed674b8e]{padding:14px 18px;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between;background:#fafbfc}.generate-page .student-list-container .list-header h3[data-v-ed674b8e]{margin:0;font-size:15px;color:#303133;font-weight:600}.generate-page .student-list-container .list-header .count-badge[data-v-ed674b8e]{background:#e8edf3;color:#606266;padding:1px 10px;border-radius:10px;font-size:12px;font-weight:500}.generate-page .student-card[data-v-ed674b8e]{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid #f2f3f5;cursor:pointer;transition:background .2s;background:#fff;position:relative}.generate-page .student-card[data-v-ed674b8e]:hover{background:#f5f7fa}.generate-page .student-card:hover .card-arrow[data-v-ed674b8e]{opacity:1;transform:translateX(0)}.generate-page .student-card.active[data-v-ed674b8e]{background:#ecf5ff}.generate-page .student-card.active[data-v-ed674b8e]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:#409eff;border-radius:0 2px 2px 0}.generate-page .student-card.active .card-arrow[data-v-ed674b8e]{opacity:1;color:#409eff}.generate-page .student-card .student-avatar[data-v-ed674b8e]{width:42px;height:42px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;margin-right:12px;flex-shrink:0;letter-spacing:1px}.generate-page .student-card .student-info[data-v-ed674b8e]{flex:1;min-width:0}.generate-page .student-card .student-info .student-name[data-v-ed674b8e]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate-page .student-card .student-info .student-meta[data-v-ed674b8e]{display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.generate-page .student-card .student-info .student-meta .meta-item[data-v-ed674b8e]{display:flex;align-items:center;gap:2px}.generate-page .student-card .student-info .student-meta .meta-item i[data-v-ed674b8e]{font-size:12px}.generate-page .student-card .student-info .student-meta .meta-divider[data-v-ed674b8e]{color:#dcdfe6;margin:0 4px}.generate-page .student-card .card-arrow[data-v-ed674b8e]{font-size:14px;color:#c0c4cc;opacity:0;transform:translateX(-4px);transition:all .2s;margin-left:8px}.generate-page .empty-state[data-v-ed674b8e]{display:flex;align-items:center;justify-content:center;height:400px}.generate-page .paper-management .student-info-bar[data-v-ed674b8e]{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#ecf5ff;border-radius:8px;border:1px solid #d9ecff}.generate-page .paper-management .student-info-bar .student-info-avatar[data-v-ed674b8e]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;flex-shrink:0;letter-spacing:1px}.generate-page .paper-management .student-info-bar .student-info-content[data-v-ed674b8e]{flex:1;min-width:0}.generate-page .paper-management .student-info-bar .student-info-content .info-name[data-v-ed674b8e]{font-size:15px;font-weight:600;color:#303133;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generate-page .paper-management .student-info-bar .student-info-content .info-row[data-v-ed674b8e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.generate-page .paper-management .student-info-bar .student-info-content .info-row .info-tag[data-v-ed674b8e]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#606266;background:#fff;padding:2px 10px;border-radius:12px;border:1px solid #e4e7ed}.generate-page .paper-management .student-info-bar .student-info-content .info-row .info-tag i[data-v-ed674b8e]{font-size:12px;color:#909399}.generate-page .paper-management .action-bar[data-v-ed674b8e]{padding:12px 0;margin-top:12px;border-bottom:1px solid #ebeef5}.generate-page .paper-management .paper-filter-bar[data-v-ed674b8e]{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ebeef5}.generate-page .paper-management .paper-list-container[data-v-ed674b8e]{margin-top:16px}.generate-page .paper-management .paper-list-container .paper-list-header[data-v-ed674b8e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.generate-page .paper-management .paper-list-container .paper-list-header h3[data-v-ed674b8e]{margin:0;font-size:15px;color:#303133;font-weight:600}.generate-page .paper-management .paper-list-container .paper-list-header .total-badge[data-v-ed674b8e]{font-size:13px;color:#606266}.generate-page .paper-management .paper-list-container .paper-list-header .total-badge b[data-v-ed674b8e]{color:#409eff}.generate-page .generate-info[data-v-ed674b8e]{padding:15px;background:#f5f7fa;border-radius:4px}.generate-page .generate-info .info-grid[data-v-ed674b8e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.generate-page .generate-info .info-grid .info-item[data-v-ed674b8e]{display:flex;flex-direction:column;gap:2px}.generate-page .generate-info .info-grid .info-item .label[data-v-ed674b8e]{font-size:12px;color:#909399}.generate-page .generate-info .info-grid .info-item .val[data-v-ed674b8e]{font-size:14px;color:#303133;font-weight:500}.generate-page .saved-images-grid[data-v-ed674b8e]{display:flex;flex-wrap:wrap;gap:12px}.generate-page .saved-image-item[data-v-ed674b8e]{width:120px;height:120px;border-radius:6px;overflow:hidden;border:1px solid #e4e7ed}.generate-page .action-btns[data-v-ed674b8e]{display:flex;align-items:center;gap:6px;justify-content:center}.generate-page .danger-dropdown-item[data-v-ed674b8e]{color:#f56c6c!important}.generate-page .danger-dropdown-item[data-v-ed674b8e]:hover{background:#fef0f0!important;color:#f56c6c!important}.generate-page .pagination-wrapper[data-v-ed674b8e]{display:flex;justify-content:flex-end;margin-top:12px}.generate-page[data-v-ed674b8e] .el-table th.el-table__cell{background-color:#fafafa;color:#606266;font-weight:600}.generate-page[data-v-ed674b8e] .table-card>.el-card__body{padding:16px}@media(max-width:768px){.generate-page .filter-card[data-v-ed674b8e],.generate-page .table-card[data-v-ed674b8e]{margin:8px 6px}}.essay-question-page[data-v-a3adff96]{padding:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.essay-question-page .layout[data-v-a3adff96]{flex:1;min-height:0;overflow:hidden}.essay-question-page .type-aside[data-v-a3adff96]{background:#fff;border-right:1px solid #ebeef5;padding:0;overflow:hidden;display:flex;flex-direction:column}.essay-question-page .type-aside .type-aside-head[data-v-a3adff96]{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #f0f0f0;background:#fafafa}.essay-question-page .type-aside .type-aside-head .type-aside-title[data-v-a3adff96]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#303133}.essay-question-page .type-aside .type-aside-head .type-aside-title i[data-v-a3adff96]{color:#409eff;font-size:17px}.essay-question-page .type-aside .type-list[data-v-a3adff96]{flex:1;overflow-y:auto;padding:10px 15px}.essay-question-page .type-aside .type-list .type-card[data-v-a3adff96]{position:relative;border:1px solid #ebeef5;border-radius:8px;padding:10px 12px;margin-bottom:12px;cursor:pointer;transition:all .2s;background:#fff}.essay-question-page .type-aside .type-list .type-card .type-card-top[data-v-a3adff96]{display:flex;align-items:center;gap:6px}.essay-question-page .type-aside .type-list .type-card .type-card-top .drag-handle[data-v-a3adff96]{color:#c0c4cc;cursor:grab;font-size:14px}.essay-question-page .type-aside .type-list .type-card .type-card-top .drag-handle[data-v-a3adff96]:active{cursor:grabbing}.essay-question-page .type-aside .type-list .type-card .type-card-name[data-v-a3adff96]{font-size:14px;font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.essay-question-page .type-aside .type-list .type-card .type-card-bottom[data-v-a3adff96]{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.essay-question-page .type-aside .type-list .type-card .type-card-count[data-v-a3adff96]{font-size:12px;color:#909399;background:#f4f4f5;border-radius:10px;padding:1px 8px}.essay-question-page .type-aside .type-list .type-card .type-card-tip[data-v-a3adff96]{margin-top:6px;font-size:12px;color:#a8abb2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.essay-question-page .type-aside .type-list .type-card .type-card-actions[data-v-a3adff96]{display:none;gap:10px}.essay-question-page .type-aside .type-list .type-card .type-card-actions i[data-v-a3adff96]{font-size:14px;color:#909399;cursor:pointer}.essay-question-page .type-aside .type-list .type-card .type-card-actions i[data-v-a3adff96]:hover{color:#409eff}.essay-question-page .type-aside .type-list .type-card .type-card-actions i.el-icon-delete[data-v-a3adff96]:hover{color:#f56c6c}.essay-question-page .type-aside .type-list .type-card[data-v-a3adff96]:hover{border-color:#b9d8ff;box-shadow:0 2px 8px rgba(64,158,255,.12)}.essay-question-page .type-aside .type-list .type-card:hover .type-card-actions[data-v-a3adff96]{display:flex}.essay-question-page .type-aside .type-list .type-card.active[data-v-a3adff96]{border-color:#409eff;background:#ecf5ff}.essay-question-page .type-aside .type-list .type-card.active .type-card-count[data-v-a3adff96]{background:#409eff;color:#fff}.essay-question-page .main-area[data-v-a3adff96]{padding:0;overflow-y:auto}.essay-question-page .main-area .filter-card[data-v-a3adff96]{margin:10px 15px}.essay-question-page .main-area .filter-card[data-v-a3adff96] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.essay-question-page .main-area .table-card[data-v-a3adff96]{margin:10px 15px}.essay-question-page .main-area .table-card[data-v-a3adff96] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.essay-question-page .card-header[data-v-a3adff96]{display:flex;align-items:center;justify-content:space-between}.essay-question-page .card-header .card-header-left[data-v-a3adff96]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.essay-question-page .card-header .card-header-left i[data-v-a3adff96]{font-size:18px;color:#409eff}.essay-question-page .card-header .card-header-left .header-sub[data-v-a3adff96]{font-size:13px;font-weight:500;color:#909399}.essay-question-page .card-header .card-header-left .total-badge[data-v-a3adff96]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.essay-question-page .card-header .card-header-left .total-badge b[data-v-a3adff96]{color:#409eff;font-size:16px;font-weight:600}.essay-question-page .card-header .card-header-right[data-v-a3adff96]{display:flex;align-items:center;gap:10px}.essay-question-page .filter-form[data-v-a3adff96]{padding:4px 0 0}.essay-question-page .filter-form[data-v-a3adff96] .el-form-item{margin-bottom:8px}.essay-question-page .pagination-wrapper[data-v-a3adff96]{display:flex;justify-content:flex-end;margin-top:20px}.essay-question-page[data-v-a3adff96] .el-divider--vertical{height:1.2em;margin:0 4px}.essay-question-page[data-v-a3adff96] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.essay-question-page[data-v-a3adff96] .el-table td{font-size:13px}.essay-question-page[data-v-a3adff96] .el-table .el-tag--plain{font-weight:500}.essay-question-page[data-v-a3adff96] .question-dialog{border-radius:6px;overflow:hidden}.essay-question-page[data-v-a3adff96] .question-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.essay-question-page[data-v-a3adff96] .question-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.essay-question-page[data-v-a3adff96] .question-dialog .el-dialog__body{padding:24px 30px 8px}.essay-question-page[data-v-a3adff96] .question-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}.detail-scroll[data-v-a3adff96]{max-height:72vh;overflow-y:auto;padding:4px}.detail-scroll .detail-section[data-v-a3adff96]{margin-bottom:16px;border-radius:8px}.detail-scroll .section-title[data-v-a3adff96]{font-size:15px;font-weight:600;color:#303133;padding-bottom:12px;border-bottom:1px solid #ebeef5;margin-bottom:14px;display:flex;align-items:center;gap:6px}.info-grid .info-cell[data-v-a3adff96]{margin-bottom:12px}.info-grid .info-label[data-v-a3adff96]{font-size:12px;color:#909399;margin-bottom:4px}.info-grid .info-value[data-v-a3adff96]{font-size:14px;color:#303133;font-weight:500}.text-block[data-v-a3adff96]{font-size:14px;color:#303133;line-height:1.8;padding:4px 0;white-space:pre-wrap}.bilingual-row[data-v-a3adff96]{min-height:120px}.bilingual-header[data-v-a3adff96]{display:flex;align-items:center;gap:8px;font-size:13px;color:#606266;font-weight:500;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.lang-tag[data-v-a3adff96]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:20px;border-radius:4px;font-size:11px;font-weight:700;color:#fff}.lang-tag.en[data-v-a3adff96]{background:#409eff}.lang-tag.zh[data-v-a3adff96]{background:#e6a23c}.bilingual-content[data-v-a3adff96]{font-size:14px;line-height:1.9;white-space:pre-wrap;padding:8px 12px;border-radius:6px;min-height:80px}.bilingual-content.en[data-v-a3adff96]{background:#f0f7ff;color:#303133}.bilingual-content.zh[data-v-a3adff96]{background:#fdf6ec;color:#303133}[data-v-a3adff96] .essay-dialog{border-radius:12px;overflow:hidden}[data-v-a3adff96] .essay-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}[data-v-a3adff96] .essay-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:600}[data-v-a3adff96] .essay-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85)}[data-v-a3adff96] .essay-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}[data-v-a3adff96] .essay-dialog .el-dialog__body{padding:24px 30px 8px}[data-v-a3adff96] .essay-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5;background:#fafbfc}[data-v-a3adff96] .essay-dialog .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}[data-v-a3adff96] .essay-dialog .el-button--primary:focus,[data-v-a3adff96] .essay-dialog .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.dlg-header[data-v-a3adff96]{display:flex;align-items:center;justify-content:space-between}.dlg-header .dlg-header-left[data-v-a3adff96]{display:flex;align-items:center;gap:12px}.dlg-header .dlg-header-icon[data-v-a3adff96]{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.dlg-header .dlg-header-icon i[data-v-a3adff96]{font-size:20px;color:#fff}.dlg-header .dlg-header-title[data-v-a3adff96]{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.dlg-header .dlg-header-desc[data-v-a3adff96]{font-size:12px;color:hsla(0,0%,100%,.85);margin-top:2px}.dlg-header .dlg-header-close[data-v-a3adff96]{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:all .2s}.dlg-header .dlg-header-close[data-v-a3adff96]:hover{color:#fff;transform:rotate(90deg)}@media screen and (max-width:768px){.essay-question-page .layout[data-v-a3adff96]{flex-direction:column;height:auto}.essay-question-page .type-aside[data-v-a3adff96]{width:100%!important;border-right:none;border-bottom:1px solid #ebeef5}.essay-question-page .type-list[data-v-a3adff96]{max-height:200px}.essay-question-page .card-header[data-v-a3adff96]{flex-wrap:wrap;gap:8px}.essay-question-page .filter-form[data-v-a3adff96] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.essay-question-page .filter-form[data-v-a3adff96] .el-form--inline .el-form-item .el-form-item__content{width:100%}.essay-question-page .filter-form[data-v-a3adff96] .el-form--inline .el-form-item .el-form-item__content .el-input,.essay-question-page .filter-form[data-v-a3adff96] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.essay-question-page[data-v-a3adff96] .el-card__body{padding:12px}.essay-question-page[data-v-a3adff96] .el-table{overflow-x:auto;display:block}.essay-question-page[data-v-a3adff96] .el-dialog{width:95%!important;margin:10px auto!important}.essay-question-page[data-v-a3adff96] .el-dialog__body{padding:16px}.essay-question-page[data-v-a3adff96] .el-dialog__footer{padding:12px 16px}.essay-question-page[data-v-a3adff96] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}}.essay-type-page[data-v-621ce373]{padding:0}.essay-type-page .filter-card[data-v-621ce373]{margin:10px 15px}.essay-type-page .filter-card[data-v-621ce373] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.essay-type-page .table-card[data-v-621ce373]{margin:10px 15px}.essay-type-page .table-card[data-v-621ce373] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.essay-type-page .card-header[data-v-621ce373]{display:flex;align-items:center;justify-content:space-between}.essay-type-page .card-header .card-header-left[data-v-621ce373]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.essay-type-page .card-header .card-header-left i[data-v-621ce373]{font-size:18px;color:#409eff}.essay-type-page .card-header .card-header-left .header-sub[data-v-621ce373]{font-size:13px;font-weight:500;color:#909399}.essay-type-page .card-header .card-header-left .total-badge[data-v-621ce373]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.essay-type-page .card-header .card-header-left .total-badge b[data-v-621ce373]{color:#409eff;font-size:16px;font-weight:600}.essay-type-page .card-header .card-header-right[data-v-621ce373]{display:flex;align-items:center;gap:10px}.essay-type-page .filter-form[data-v-621ce373]{padding:4px 0 0}.essay-type-page .filter-form[data-v-621ce373] .el-form-item{margin-bottom:8px}.essay-type-page .pagination-wrapper[data-v-621ce373]{display:flex;justify-content:flex-end;margin-top:20px}.essay-type-page .action-btns[data-v-621ce373]{display:flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap}.essay-type-page .action-btns .el-button+.el-button[data-v-621ce373]{margin-left:0}.essay-type-page[data-v-621ce373] .el-divider--vertical{height:1.2em;margin:0 4px}.essay-type-page[data-v-621ce373] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.essay-type-page[data-v-621ce373] .el-table td{font-size:13px}.essay-type-page[data-v-621ce373] .el-table .el-tag--plain{font-weight:500}.essay-type-page[data-v-621ce373] .el-dialog{border-radius:6px;overflow:hidden}.essay-type-page[data-v-621ce373] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.essay-type-page[data-v-621ce373] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.essay-type-page[data-v-621ce373] .el-dialog .el-dialog__body{padding:24px 30px 8px}.essay-type-page[data-v-621ce373] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.essay-type-page .card-header[data-v-621ce373]{flex-wrap:wrap;gap:8px}.essay-type-page .filter-form[data-v-621ce373] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.essay-type-page .filter-form[data-v-621ce373] .el-form--inline .el-form-item .el-form-item__content{width:100%}.essay-type-page .filter-form[data-v-621ce373] .el-form--inline .el-form-item .el-form-item__content .el-input,.essay-type-page .filter-form[data-v-621ce373] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.essay-type-page[data-v-621ce373] .el-card__body{padding:12px}.essay-type-page[data-v-621ce373] .el-table{overflow-x:auto;display:block}.essay-type-page[data-v-621ce373] .el-dialog{width:95%!important;margin:10px auto!important}.essay-type-page[data-v-621ce373] .el-dialog__body{padding:16px}.essay-type-page[data-v-621ce373] .el-dialog__footer{padding:12px 16px}.essay-type-page[data-v-621ce373] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.essay-type-page[data-v-621ce373] .el-pagination .el-pagination__sizes,.essay-type-page[data-v-621ce373] .el-pagination .el-pagination__total{margin-right:0}.essay-type-page[data-v-621ce373] .el-pagination .el-pager li,.essay-type-page[data-v-621ce373] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.assessment-page .filter-card[data-v-5d8448e9],.assessment-page .table-card[data-v-5d8448e9]{margin:10px 15px}.assessment-page .filter-card[data-v-5d8448e9] .el-card__header,.assessment-page .table-card[data-v-5d8448e9] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.assessment-page .card-header[data-v-5d8448e9]{display:flex;align-items:center;justify-content:space-between}.assessment-page .card-header .card-header-left[data-v-5d8448e9]{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.assessment-page .card-header .card-header-left i[data-v-5d8448e9]{font-size:18px;margin-right:6px;color:#409eff}.assessment-page .card-header .card-header-left .el-divider[data-v-5d8448e9]{margin:0 10px;background-color:#dcdfe6}.assessment-page .card-header .card-header-left .header-sub[data-v-5d8448e9]{font-weight:400;font-size:13px;color:#909399}.assessment-page .filter-form[data-v-5d8448e9] .el-form-item{margin-bottom:0}.assessment-page .student-list-container[data-v-5d8448e9]{border:1px solid #e4e7ed;border-radius:8px;padding:0;background:#fff;height:calc(100vh - 220px);display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.04);overflow:hidden}.assessment-page .student-list-container[data-v-5d8448e9] .el-scrollbar__wrap{overflow-x:hidden}.assessment-page .student-list-container[data-v-5d8448e9] .el-scrollbar__bar.is-horizontal{display:none}.assessment-page .student-list-container .list-header[data-v-5d8448e9]{padding:14px 18px;border-bottom:1px solid #e4e7ed;display:flex;align-items:center;justify-content:space-between;background:#fafbfc}.assessment-page .student-list-container .list-header h3[data-v-5d8448e9]{margin:0;font-size:15px;color:#303133;font-weight:600}.assessment-page .student-list-container .list-header .count-badge[data-v-5d8448e9]{background:#e8edf3;color:#606266;padding:1px 10px;border-radius:10px;font-size:12px;font-weight:500}.assessment-page .student-card[data-v-5d8448e9]{display:flex;align-items:center;padding:12px 18px;border-bottom:1px solid #f2f3f5;cursor:pointer;transition:background .2s;background:#fff;position:relative}.assessment-page .student-card[data-v-5d8448e9]:hover{background:#f5f7fa}.assessment-page .student-card:hover .card-arrow[data-v-5d8448e9]{opacity:1;transform:translateX(0)}.assessment-page .student-card.active[data-v-5d8448e9]{background:#ecf5ff}.assessment-page .student-card.active[data-v-5d8448e9]:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:#409eff;border-radius:0 2px 2px 0}.assessment-page .student-card.active .card-arrow[data-v-5d8448e9]{opacity:1;color:#409eff}.assessment-page .student-card .student-avatar[data-v-5d8448e9]{width:42px;height:42px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;margin-right:12px;flex-shrink:0;letter-spacing:1px}.assessment-page .student-card .student-info[data-v-5d8448e9]{flex:1;min-width:0}.assessment-page .student-card .student-info .student-name[data-v-5d8448e9]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-page .student-card .student-info .student-meta[data-v-5d8448e9]{display:flex;align-items:center;gap:4px;font-size:12px;color:#909399}.assessment-page .student-card .student-info .student-meta .meta-item[data-v-5d8448e9]{display:flex;align-items:center;gap:2px}.assessment-page .student-card .student-info .student-meta .meta-item i[data-v-5d8448e9]{font-size:12px}.assessment-page .student-card .student-info .student-meta .meta-item.meta-warn[data-v-5d8448e9]{color:#f56c6c;font-weight:600}.assessment-page .student-card .student-info .student-meta .meta-item.meta-warn i[data-v-5d8448e9]{color:#f56c6c}.assessment-page .student-card .student-info .student-meta .meta-divider[data-v-5d8448e9]{color:#dcdfe6;margin:0 4px}.assessment-page .student-card .student-info .student-meta-secondary[data-v-5d8448e9]{margin-top:3px}.assessment-page .student-card .card-arrow[data-v-5d8448e9]{font-size:14px;color:#c0c4cc;opacity:0;transform:translateX(-4px);transition:all .2s;margin-left:8px}.assessment-page .empty-state[data-v-5d8448e9]{display:flex;align-items:center;justify-content:center;height:400px}.assessment-page .paper-management .student-info-bar[data-v-5d8448e9]{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#ecf5ff;border-radius:8px;border:1px solid #d9ecff}.assessment-page .paper-management .student-info-bar .student-info-avatar[data-v-5d8448e9]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;flex-shrink:0;letter-spacing:1px}.assessment-page .paper-management .student-info-bar .student-info-content[data-v-5d8448e9]{flex:1;min-width:0}.assessment-page .paper-management .student-info-bar .student-info-content .info-name[data-v-5d8448e9]{font-size:15px;font-weight:600;color:#303133;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assessment-page .paper-management .student-info-bar .student-info-content .info-row[data-v-5d8448e9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.assessment-page .paper-management .student-info-bar .student-info-content .info-row .info-tag[data-v-5d8448e9]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#606266;background:#fff;padding:2px 10px;border-radius:12px;border:1px solid #e4e7ed}.assessment-page .paper-management .student-info-bar .student-info-content .info-row .info-tag i[data-v-5d8448e9]{font-size:12px;color:#909399}.assessment-page .paper-management .student-info-bar .student-info-stats[data-v-5d8448e9]{display:flex;align-items:center;gap:0;flex-shrink:0}.assessment-page .paper-management .student-info-bar .student-info-stats .stat-item[data-v-5d8448e9]{text-align:center;padding:0 18px}.assessment-page .paper-management .student-info-bar .student-info-stats .stat-item .stat-value[data-v-5d8448e9]{display:block;font-size:22px;font-weight:700;color:#409eff;line-height:1.2;transition:color .3s}.assessment-page .paper-management .student-info-bar .student-info-stats .stat-item .stat-value.stat-warn[data-v-5d8448e9]{color:#f56c6c;animation:stat-pulse-5d8448e9 2s ease-in-out infinite}@keyframes stat-pulse-5d8448e9{0%,to{opacity:1}50%{opacity:.6}}.assessment-page .paper-management .student-info-bar .student-info-stats .stat-item .stat-label[data-v-5d8448e9]{display:block;font-size:11px;color:#909399;margin-top:2px}.assessment-page .paper-management .student-info-bar .student-info-stats .stat-divider[data-v-5d8448e9]{width:1px;height:32px;background:#d9ecff}.assessment-page .paper-management .action-bar[data-v-5d8448e9]{padding:12px 0;margin-top:12px;border-bottom:1px solid #ebeef5}.assessment-page .paper-management .paper-filter-bar[data-v-5d8448e9]{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ebeef5}.assessment-page .paper-management .paper-list-container[data-v-5d8448e9]{margin-top:16px}.assessment-page .paper-management .paper-list-container .paper-list-header[data-v-5d8448e9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.assessment-page .paper-management .paper-list-container .paper-list-header h3[data-v-5d8448e9]{margin:0;font-size:15px;color:#303133;font-weight:600}.assessment-page .paper-management .paper-list-container .paper-list-header .total-badge[data-v-5d8448e9]{font-size:13px;color:#606266}.assessment-page .paper-management .paper-list-container .paper-list-header .total-badge b[data-v-5d8448e9]{color:#409eff}.paper-detail-preview[data-v-5d8448e9]{padding:16px 24px;background:#f8f9fb}.paper-detail-preview .detail-grid[data-v-5d8448e9]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.paper-detail-preview .detail-grid .detail-item .label[data-v-5d8448e9]{display:block;font-size:12px;color:#909399;margin-bottom:4px}.paper-detail-preview .detail-grid .detail-item .val[data-v-5d8448e9]{font-size:14px;color:#303133;font-weight:500}.paper-detail-preview .detail-grid .detail-item .val .correct[data-v-5d8448e9]{color:#67c23a;font-weight:600}.paper-detail-preview .detail-grid .detail-item .val .wrong[data-v-5d8448e9]{color:#f56c6c;font-weight:600}.paper-info-cell .paper-title[data-v-5d8448e9]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-info-cell .paper-meta[data-v-5d8448e9]{display:flex;gap:8px;margin-bottom:6px}.paper-info-cell .paper-meta .meta-tag[data-v-5d8448e9]{font-size:12px;color:#909399;background:#f0f2f5;padding:0 6px;border-radius:3px;line-height:20px}.paper-info-cell .paper-types[data-v-5d8448e9]{display:flex;flex-wrap:wrap;gap:4px}.type-tag[data-v-5d8448e9]{display:inline-block;font-size:11px;padding:1px 7px;border-radius:10px;line-height:18px;font-weight:500;white-space:nowrap}.type-color-1[data-v-5d8448e9]{background:#ecf5ff;color:#409eff;border:1px solid #d9ecff}.type-color-2[data-v-5d8448e9]{background:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.type-color-3[data-v-5d8448e9]{background:#fdf6ec;color:#e6a23c;border:1px solid #faecd8}.type-color-4[data-v-5d8448e9]{background:#fef0f0;color:#f56c6c;border:1px solid #fde2e2}.type-color-5[data-v-5d8448e9]{background:#f5f0ff;color:#7c3aed;border:1px solid #ede9fe}.score-value[data-v-5d8448e9]{font-size:16px;font-weight:700}.score-excellent[data-v-5d8448e9]{color:#67c23a}.score-pass[data-v-5d8448e9]{color:#e6a23c}.score-fail[data-v-5d8448e9]{color:#f56c6c}.no-score[data-v-5d8448e9]{color:#c0c4cc}.time-cell[data-v-5d8448e9]{font-size:13px;color:#606266;line-height:1.6}.time-cell i[data-v-5d8448e9]{margin-right:4px}.time-cell .time-label[data-v-5d8448e9]{display:inline-block;font-size:11px;color:#909399;background:#f0f2f5;padding:0 5px;border-radius:3px;margin-right:4px}.generate-info[data-v-5d8448e9]{padding:15px;background:#f5f7fa;border-radius:4px}.generate-info .info-grid[data-v-5d8448e9]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.generate-info .info-grid .info-item[data-v-5d8448e9]{display:flex;flex-direction:column;gap:2px}.generate-info .info-grid .info-item .label[data-v-5d8448e9]{font-size:12px;color:#909399}.generate-info .info-grid .info-item .val[data-v-5d8448e9]{font-size:14px;color:#303133;font-weight:500}.word-selection-section[data-v-5d8448e9]{margin-top:20px}.word-selection-section .section-header[data-v-5d8448e9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.word-selection-section .section-header h4[data-v-5d8448e9]{margin:0;font-size:15px;color:#303133;font-weight:600}.word-selection-section .section-header .selection-info[data-v-5d8448e9]{font-size:14px;color:#606266}.word-selection-section .section-header .selection-info .count-highlight[data-v-5d8448e9]{color:#409eff;font-size:18px;font-weight:700;margin:0 4px}.type-selection-section[data-v-5d8448e9]{margin-top:20px}.type-selection-section .section-header[data-v-5d8448e9]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.type-selection-section .section-header h4[data-v-5d8448e9]{margin:0;font-size:15px;color:#303133;font-weight:600}.type-selection-section .section-header .selection-info[data-v-5d8448e9]{font-size:12px;color:#909399}.type-selection-section .type-chips[data-v-5d8448e9]{display:flex;flex-wrap:wrap;gap:8px}.type-selection-section .type-chips .type-chip[data-v-5d8448e9]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #dcdfe6;border-radius:20px;cursor:pointer;transition:all .2s ease;background:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:160px;box-sizing:border-box}.type-selection-section .type-chips .type-chip[data-v-5d8448e9]:hover:not(.fixed){border-color:#409eff;background:#ecf5ff}.type-selection-section .type-chips .type-chip.selected[data-v-5d8448e9]{border-color:#409eff;background:#ecf5ff;color:#409eff}.type-selection-section .type-chips .type-chip.fixed[data-v-5d8448e9]{border-color:#dcdfe6;background:#f5f7fa;cursor:not-allowed;color:#909399}.type-selection-section .type-chips .type-chip.fixed .type-code[data-v-5d8448e9]{background:#a0a4a8}.type-selection-section .type-chips .type-chip.fixed .el-icon-lock[data-v-5d8448e9]{color:#c0c4cc;font-size:12px}.type-selection-section .type-chips .type-chip .type-code[data-v-5d8448e9]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#c0c4cc;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.type-selection-section .type-chips .type-chip.fixed .type-code[data-v-5d8448e9],.type-selection-section .type-chips .type-chip.selected .type-code[data-v-5d8448e9]{background:#409eff}.type-selection-section .type-chips .type-chip .type-desc[data-v-5d8448e9]{font-size:13px;flex-shrink:0}.type-selection-section .type-chips .type-chip .type-count-input[data-v-5d8448e9]{display:inline-flex;align-items:center;gap:2px;margin-left:4px}.type-selection-section .type-chips .type-chip .type-count-input .count-label[data-v-5d8448e9]{font-size:11px;color:#909399;white-space:nowrap}.type-selection-section .type-chips .type-chip .type-count-input .el-input-number--mini[data-v-5d8448e9]{width:80px}.type-selection-section .type-chips .type-chip .type-count-input .el-input-number--mini .el-input-number__decrease[data-v-5d8448e9],.type-selection-section .type-chips .type-chip .type-count-input .el-input-number--mini .el-input-number__increase[data-v-5d8448e9]{width:18px;font-size:11px}.type-selection-section .type-chips .type-chip .type-count-input .el-input-number--mini .el-input__inner[data-v-5d8448e9]{padding-left:20px;padding-right:20px;height:22px;line-height:22px;font-size:11px}.type-selection-section .type-chips .type-chip .check-placeholder[data-v-5d8448e9]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:auto}.type-selection-section .type-chips .type-chip .check-placeholder .el-icon-check[data-v-5d8448e9]{color:#409eff;font-weight:700;font-size:14px}.generating-step[data-v-5d8448e9]{text-align:center;padding:20px}.generating-step p[data-v-5d8448e9]{margin:15px 0;font-size:16px;color:#303133}.generating-step .progress-text[data-v-5d8448e9]{font-size:14px;color:#909399}.action-btns[data-v-5d8448e9]{display:flex;gap:4px;flex-wrap:wrap}.image-section .image-section-header[data-v-5d8448e9]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.image-section .image-section-header .image-section-label[data-v-5d8448e9]{font-size:14px;font-weight:600;color:#303133}.image-section .image-section-header .image-section-hint[data-v-5d8448e9]{font-size:12px;color:#909399}.saved-images-bar .saved-images-title[data-v-5d8448e9]{font-size:13px;color:#909399;margin-bottom:8px}.saved-images-bar .saved-images-grid[data-v-5d8448e9]{display:flex;flex-wrap:wrap;gap:8px}.saved-images-bar .saved-images-grid .saved-image-item[data-v-5d8448e9]{position:relative;width:100px;height:100px;border-radius:6px;overflow:hidden;border:1px solid #e4e7ed}.saved-images-bar .saved-images-grid .saved-image-item .el-image[data-v-5d8448e9]{width:100%;height:100%}.saved-images-bar .saved-images-grid .saved-image-item .saved-image-remove[data-v-5d8448e9]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;opacity:0;transition:opacity .2s}.saved-images-bar .saved-images-grid .saved-image-item .saved-image-remove[data-v-5d8448e9]:hover{background:rgba(245,108,108,.8)}.saved-images-bar .saved-images-grid .saved-image-item:hover .saved-image-remove[data-v-5d8448e9]{opacity:1}.mastery-count-bar[data-v-5d8448e9]{font-size:14px;color:#606266;padding:12px 16px;background:#f5f7fa;border-radius:4px}.mastery-count-bar strong[data-v-5d8448e9]{font-size:16px}.mastery-count-bar .count-mastered[data-v-5d8448e9]{color:#67c23a}.mastery-count-bar .count-unmastered[data-v-5d8448e9]{color:#f56c6c}.type-group-header[data-v-5d8448e9]{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #ebeef5;margin-bottom:6px}.type-group-header .type-group-count[data-v-5d8448e9]{font-size:12px;color:#909399}.report-container[data-v-5d8448e9]{max-height:500px;overflow-y:auto;padding:4px}.report-header[data-v-5d8448e9]{text-align:center;padding:16px 0 12px;border-bottom:2px solid #409eff;margin-bottom:16px}.report-header h2[data-v-5d8448e9]{margin:0;font-size:20px;color:#303133;font-weight:700}.report-section[data-v-5d8448e9]{margin-bottom:12px;border:1px solid #e4e7ed!important;border-radius:6px!important}.report-section .report-section-title[data-v-5d8448e9]{font-size:15px;font-weight:600;color:#303133;padding-bottom:8px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.report-section .report-general[data-v-5d8448e9]{font-size:13px;color:#606266;line-height:1.7;white-space:pre-wrap}.report-section .report-weaknesses[data-v-5d8448e9]{margin-top:8px;padding:8px 12px;background:#fef0f0;border-radius:4px}.report-section .report-weaknesses .weakness-label[data-v-5d8448e9]{font-size:13px;font-weight:600;color:#f56c6c;margin-bottom:4px}.report-section .report-weaknesses ul[data-v-5d8448e9]{margin:0;padding-left:18px}.report-section .report-weaknesses ul li[data-v-5d8448e9]{font-size:13px;color:#606266;line-height:1.6;margin-bottom:2px}.report-suggestion[data-v-5d8448e9]{border-left:3px solid #e6a23c!important}.report-suggestion .report-section-title[data-v-5d8448e9]{color:#e6a23c}.report-suggestion .report-general[data-v-5d8448e9]{color:#856404}.report-paper-titles[data-v-5d8448e9]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.report-paper-titles .paper-title-tag[data-v-5d8448e9]{display:inline-block;font-size:12px;padding:2px 10px;border-radius:12px;background:#ecf5ff;color:#409eff;border:1px solid #d9ecff}.screening-section-header[data-v-5d8448e9]{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:1px solid #ebeef5;margin-bottom:8px}.upload-placeholder[data-v-5d8448e9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:120px;border:1px dashed #dcdfe6;border-radius:6px;color:#c0c4cc;font-size:14px;gap:8px;background:#fafafa}.upload-placeholder i[data-v-5d8448e9]{font-size:28px}[data-v-5d8448e9] .el-table th.el-table__cell{background-color:#fafafa;color:#606266;font-weight:600}.el-dialog[data-v-5d8448e9] .el-dialog{border-radius:6px}.el-dialog[data-v-5d8448e9] .el-dialog .el-dialog__header{padding:18px 24px;border-bottom:1px solid #ebeef5}.el-dialog[data-v-5d8448e9] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600}.el-dialog[data-v-5d8448e9] .el-dialog .el-dialog__body{padding:24px}.el-dialog[data-v-5d8448e9] .el-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid #ebeef5}@media(max-width:768px){.filter-card[data-v-5d8448e9],.table-card[data-v-5d8448e9]{margin:8px 6px}}.paper-header h2[data-v-2caf58c6]{margin:0 0 15px 0;font-size:24px;color:#303133}.paper-header .paper-meta[data-v-2caf58c6]{font-size:14px;color:#606266}.paper-header .paper-meta .divider[data-v-2caf58c6]{margin:0 10px;color:#dcdfe6}.questions-container .question-card[data-v-2caf58c6]{margin-bottom:20px}.questions-container .question-card[data-v-2caf58c6]:last-child{margin-bottom:0}.questions-container .question-header[data-v-2caf58c6]{display:flex;justify-content:space-between;align-items:center}.questions-container .question-header .question-number[data-v-2caf58c6]{font-weight:700;font-size:16px;color:#303133}.questions-container .question-content[data-v-2caf58c6]{margin-bottom:20px}.questions-container .question-content .question-text[data-v-2caf58c6]{font-size:16px;color:#303133;line-height:1.6}.questions-container .question-content .hint-text[data-v-2caf58c6]{margin-top:10px;font-size:14px;color:#909399}.questions-container .question-content .cloze-passage[data-v-2caf58c6],.questions-container .question-content .reading-passage[data-v-2caf58c6]{padding:15px;background:#f5f7fa;border-radius:4px;line-height:1.8}.questions-container .answer-area[data-v-2caf58c6],.questions-container .image-upload-area[data-v-2caf58c6]{margin-top:20px}.questions-container .image-upload-area .upload-label[data-v-2caf58c6]{margin-bottom:10px;font-size:14px;color:#606266}.action-bar[data-v-2caf58c6]{margin-top:30px;padding-top:20px;border-top:1px solid #ebeef5;text-align:center}.action-bar .el-button[data-v-2caf58c6]{min-width:120px;margin:0 10px}*{margin:0;padding:0;box-sizing:border-box}body{background:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.review-page{max-width:640px;margin:0 auto;padding:16px;min-height:100vh}.review-header{text-align:center;padding:20px 0 16px}.review-header h1{font-size:22px;color:#303133}.subtitle{font-size:14px;color:#909399;margin-top:6px}.qr-section{margin-top:12px;text-align:center}.qr-img{width:120px;height:120px;border:1px solid #e4e7ed;border-radius:8px}.qr-tip{font-size:12px;color:#909399;margin-top:4px}.student-card{gap:14px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px;margin-bottom:16px;color:#fff}.student-avatar,.student-card{display:flex;align-items:center}.student-avatar{width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.25);justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.student-body{flex:1;min-width:0}.student-name{font-size:16px;font-weight:600;margin-bottom:4px}.student-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;opacity:.85}.word-list{display:flex;flex-direction:column;gap:12px}.word-card{display:flex;background:#fff;border-radius:12px;padding:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);align-items:flex-start}.word-index{width:28px;height:28px;border-radius:50%;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0;margin-right:12px;margin-top:2px}.word-body{flex:1;min-width:0}.word-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.word-text{font-size:18px;font-weight:700;color:#303133}.word-pos{font-size:12px;color:#909399;font-style:italic}.word-meaning{font-size:15px;color:#606266;margin-top:4px}.word-phonetic{font-size:13px;color:#909399;margin-top:4px}.word-audio{display:flex;gap:8px;margin-top:8px}.audio-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border:1px solid #dcdfe6;border-radius:20px;background:#f5f7fa;color:#606266;font-size:13px;cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.audio-btn:active{background:#409eff;color:#fff;border-color:#409eff}.audio-btn:active .vol-icon{filter:brightness(10)}.vol-icon{font-size:15px}.loading-state{text-align:center;padding:60px 0;color:#909399;font-size:16px}@media (max-width:480px){.review-page,.word-card{padding:12px}.word-text{font-size:16px}}.question-bank-page[data-v-1181a53c]{padding:16px}.card-header[data-v-1181a53c]{display:flex;justify-content:space-between;align-items:center}.header-sub[data-v-1181a53c]{color:#909399;font-size:12px}.total-badge[data-v-1181a53c]{margin-left:12px;color:#606266;font-size:13px}.content-block[data-v-1181a53c]{background:#f5f7fa;padding:10px;border-radius:4px;white-space:pre-wrap;word-break:break-all;max-height:220px;overflow:auto}.content-block.revised[data-v-1181a53c]{background:#f0f9eb}.pagination-wrapper[data-v-1181a53c]{text-align:right;margin-top:16px}.smart-paper-page[data-v-2115a851]{padding:16px}.card-header[data-v-2115a851]{display:flex;justify-content:space-between;align-items:center}.header-sub[data-v-2115a851]{color:#909399;font-size:12px}.total-badge[data-v-2115a851]{margin-left:12px;color:#606266;font-size:13px}.file-upload-container[data-v-07e2cabe]{width:100%}.file-uploader[data-v-07e2cabe]{display:inline-block}.file-info[data-v-07e2cabe]{margin-top:10px}.file-detail[data-v-07e2cabe]{padding:5px 0}.file-meta[data-v-07e2cabe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.file-progress[data-v-07e2cabe],.file-size[data-v-07e2cabe]{font-size:12px;color:#606266}.file-url[data-v-07e2cabe]{display:flex;align-items:center}.upload-tips[data-v-07e2cabe]{color:#909399;font-size:12px;margin-top:8px;line-height:1.5}[data-v-07e2cabe] .el-alert{padding:10px 12px}[data-v-07e2cabe] .el-alert__title{font-size:13px;line-height:1.5}.app-container[data-v-63ae0a80]{padding:20px}.box-card[data-v-63ae0a80]{margin-bottom:20px}h3[data-v-63ae0a80]{margin-bottom:16px;color:#303133;font-size:16px;font-weight:600}.preview-container[data-v-63ae0a80]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#f5f7fa;border-radius:4px;padding:20px}.preview-image[data-v-63ae0a80]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.class-page[data-v-777c422c]{padding:0}.class-page .filter-card[data-v-777c422c]{margin:10px 15px}.class-page .filter-card[data-v-777c422c] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.class-page .table-card[data-v-777c422c]{margin:10px 15px}.class-page .table-card[data-v-777c422c] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.class-page .card-header[data-v-777c422c]{display:flex;align-items:center;justify-content:space-between}.class-page .card-header .card-header-left[data-v-777c422c]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.class-page .card-header .card-header-left i[data-v-777c422c]{font-size:18px;color:#409eff}.class-page .card-header .card-header-left .header-sub[data-v-777c422c]{font-size:13px;font-weight:500;color:#909399}.class-page .card-header .card-header-left .total-badge[data-v-777c422c]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.class-page .card-header .card-header-left .total-badge b[data-v-777c422c]{color:#409eff;font-size:16px;font-weight:600}.class-page .card-header .card-header-right[data-v-777c422c]{display:flex;align-items:center;gap:10px}.class-page .filter-form[data-v-777c422c]{padding:4px 0 0}.class-page .filter-form[data-v-777c422c] .el-form-item{margin-bottom:8px}.class-page .pagination-wrapper[data-v-777c422c]{display:flex;justify-content:flex-end;margin-top:20px}.class-page .action-btns[data-v-777c422c]{display:flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap}.class-page .action-btns .el-button+.el-button[data-v-777c422c]{margin-left:0}.class-page[data-v-777c422c] .el-divider--vertical{height:1.2em;margin:0 4px}.class-page[data-v-777c422c] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.class-page[data-v-777c422c] .el-table td{font-size:13px}.class-page[data-v-777c422c] .el-table .el-tag--plain{font-weight:500}.class-page[data-v-777c422c] .el-dialog{border-radius:6px;overflow:hidden}.class-page[data-v-777c422c] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.class-page[data-v-777c422c] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.class-page[data-v-777c422c] .el-dialog .el-dialog__body{padding:24px 30px 8px}.class-page[data-v-777c422c] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}.class-page .batch-header[data-v-777c422c]{display:flex;align-items:center;justify-content:space-between}.class-page .batch-header .batch-header-left[data-v-777c422c]{display:flex;align-items:center;gap:12px}.class-page .batch-header .batch-header-icon[data-v-777c422c]{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.class-page .batch-header .batch-header-icon i[data-v-777c422c]{font-size:20px;color:#fff}.class-page .batch-header .batch-header-title[data-v-777c422c]{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.class-page .batch-header .batch-header-desc[data-v-777c422c]{font-size:12px;color:hsla(0,0%,100%,.85);margin-top:2px}.class-page .batch-header .batch-header-close[data-v-777c422c]{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:all .2s}.class-page .batch-header .batch-header-close[data-v-777c422c]:hover{color:#fff;transform:rotate(90deg)}.class-page .batch-quickbar[data-v-777c422c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:12px 16px;margin-bottom:16px;background:linear-gradient(135deg,#f3faf7,#f7fbf9);border:1px solid #e3f1ec;border-radius:10px}.class-page .batch-quickbar .quick-item[data-v-777c422c]{display:flex;align-items:center;gap:8px}.class-page .batch-quickbar .quick-label[data-v-777c422c]{font-size:13px;color:#5a6b64;font-weight:500;white-space:nowrap}.class-page .batch-quickbar[data-v-777c422c] .el-button--mini{padding:6px 12px;border-radius:6px}.class-page .batch-sections[data-v-777c422c]{display:flex;flex-direction:column;gap:16px}.class-page .batch-section+.batch-section[data-v-777c422c]{padding-top:16px;border-top:1px dashed #ebeef5}.class-page .batch-section .batch-section-head[data-v-777c422c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.class-page .batch-section .batch-section-title[data-v-777c422c]{display:inline-flex;align-items:center;font-size:14px;font-weight:600}.class-page .batch-section .batch-section-title .batch-stage-dot[data-v-777c422c]{width:8px;height:8px;border-radius:50%;margin-right:8px}.class-page .batch-section .batch-section-title.stage-1[data-v-777c422c]{color:#67c23a}.class-page .batch-section .batch-section-title.stage-1 .batch-stage-dot[data-v-777c422c]{background:#67c23a}.class-page .batch-section .batch-section-title.stage-2[data-v-777c422c]{color:#e6a23c}.class-page .batch-section .batch-section-title.stage-2 .batch-stage-dot[data-v-777c422c]{background:#e6a23c}.class-page .batch-section .batch-section-title.stage-3[data-v-777c422c]{color:#909399}.class-page .batch-section .batch-section-title.stage-3 .batch-stage-dot[data-v-777c422c]{background:#909399}.class-page .batch-grade-grid[data-v-777c422c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.class-page .batch-grade-grid .batch-grade-card[data-v-777c422c]{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid #ebeef5;border-radius:10px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.class-page .batch-grade-grid .batch-grade-card[data-v-777c422c]:hover{border-color:#b9ddd2;box-shadow:0 2px 10px rgba(46,139,116,.12)}.class-page .batch-grade-grid .batch-grade-card .batch-grade-check[data-v-777c422c]{position:absolute;top:10px;right:10px;font-size:14px;color:#fff;background:#2e8b74;border-radius:50%;padding:2px;opacity:0;transform:scale(.6);transition:all .2s ease}.class-page .batch-grade-grid .batch-grade-card .batch-grade-name[data-v-777c422c]{font-size:15px;font-weight:600;color:#303133}.class-page .batch-grade-grid .batch-grade-card .batch-grade-count[data-v-777c422c]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#909399}.class-page .batch-grade-grid .batch-grade-card .batch-grade-count[data-v-777c422c] .el-input-number{width:96px}.class-page .batch-grade-grid .batch-grade-card .batch-grade-count[data-v-777c422c] .el-input-number .el-input-number__decrease,.class-page .batch-grade-grid .batch-grade-card .batch-grade-count[data-v-777c422c] .el-input-number .el-input-number__increase{background:#f4f4f5}.class-page .batch-grade-grid .batch-grade-card.active[data-v-777c422c]{border-color:#2e8b74;background:linear-gradient(135deg,#e8f5f0,#f4faf8);box-shadow:0 2px 10px rgba(46,139,116,.18)}.class-page .batch-grade-grid .batch-grade-card.active .batch-grade-check[data-v-777c422c]{opacity:1;transform:scale(1)}.class-page .batch-grade-grid .batch-grade-card.active .batch-grade-name[data-v-777c422c]{color:#2e8b74}.class-page .batch-preview[data-v-777c422c]{margin-top:18px;background:#fafbfc;border:1px solid #eef0f5;border-radius:10px;padding:14px 16px}.class-page .batch-preview .batch-preview-head[data-v-777c422c]{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.class-page .batch-preview .batch-preview-head .preview-title[data-v-777c422c]{font-size:14px;font-weight:600;color:#303133;position:relative;padding-left:10px}.class-page .batch-preview .batch-preview-head .preview-title[data-v-777c422c]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:13px;background:#2e8b74;border-radius:2px}.class-page .batch-preview .batch-preview-head .preview-count[data-v-777c422c]{font-size:12px;color:#909399}.class-page .batch-preview .batch-preview-list[data-v-777c422c]{display:flex;flex-wrap:wrap;gap:10px;max-height:220px;overflow-y:auto}.class-page .batch-preview .batch-preview-item[data-v-777c422c]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:4px 6px 4px 10px;transition:all .2s}.class-page .batch-preview .batch-preview-item[data-v-777c422c]:hover{border-color:#b9ddd2;box-shadow:0 2px 8px rgba(46,139,116,.1)}.class-page .batch-preview .batch-preview-item .preview-grade[data-v-777c422c]{font-size:12px;color:#909399;white-space:nowrap}.class-page .batch-preview .batch-preview-item .preview-input[data-v-777c422c]{width:120px}.class-page .batch-preview .batch-preview-item .preview-input[data-v-777c422c] .el-input__inner{height:28px;line-height:28px}.class-page .batch-preview .batch-preview-item .preview-del[data-v-777c422c]{color:#c0c4cc;cursor:pointer;font-size:14px;padding:2px;border-radius:50%;transition:all .2s}.class-page .batch-preview .batch-preview-item .preview-del[data-v-777c422c]:hover{color:#fff;background:#f56c6c}.class-page .batch-footer[data-v-777c422c]{display:flex;align-items:center;justify-content:space-between}.class-page .batch-footer .batch-footer-tip[data-v-777c422c]{font-size:13px;color:#8a9a93}.class-page .batch-footer .batch-footer-tip b[data-v-777c422c]{color:#2e8b74;font-size:16px;margin:0 2px}.class-page[data-v-777c422c] .batch-class-dialog{border-radius:12px}.class-page[data-v-777c422c] .batch-class-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}.class-page[data-v-777c422c] .batch-class-dialog .el-dialog__body{padding:20px 24px 8px;max-height:64vh;overflow-y:auto}.class-page[data-v-777c422c] .batch-class-dialog .el-dialog__footer{padding:12px 24px;border-top:1px solid #ebeef5;background:#fafbfc}.class-page[data-v-777c422c] .batch-class-dialog ::v-deep .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}.class-page[data-v-777c422c] .batch-class-dialog ::v-deep .el-button--primary:focus,.class-page[data-v-777c422c] .batch-class-dialog ::v-deep .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.class-page[data-v-777c422c] .batch-class-dialog ::v-deep .el-button--primary.is-disabled{background-color:#a9d3c8;border-color:#a9d3c8}.class-page[data-v-777c422c] .class-dialog{border-radius:12px}.class-page[data-v-777c422c] .class-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}.class-page[data-v-777c422c] .class-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:600}.class-page[data-v-777c422c] .class-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85)}.class-page[data-v-777c422c] .class-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.class-page[data-v-777c422c] .class-dialog ::v-deep .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}.class-page[data-v-777c422c] .class-dialog ::v-deep .el-button--primary:focus,.class-page[data-v-777c422c] .class-dialog ::v-deep .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.class-page .batch-empty[data-v-777c422c]{margin-top:18px;text-align:center;padding:30px 0;color:#c0c4cc;background:#fafbfc;border:1px dashed #e4e7ed;border-radius:10px}.class-page .batch-empty i[data-v-777c422c]{font-size:36px;margin-bottom:8px}.class-page .batch-empty p[data-v-777c422c]{margin:0;font-size:13px}@media screen and (max-width:768px){.class-page .card-header[data-v-777c422c]{flex-wrap:wrap;gap:8px}.class-page .filter-form[data-v-777c422c] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.class-page .filter-form[data-v-777c422c] .el-form--inline .el-form-item .el-form-item__content{width:100%}.class-page .filter-form[data-v-777c422c] .el-form--inline .el-form-item .el-form-item__content .el-input,.class-page .filter-form[data-v-777c422c] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.class-page[data-v-777c422c] .el-card__body{padding:12px}.class-page[data-v-777c422c] .el-table{overflow-x:auto;display:block}.class-page[data-v-777c422c] .el-dialog{width:95%!important;margin:10px auto!important}.class-page[data-v-777c422c] .el-dialog__body{padding:16px}.class-page[data-v-777c422c] .el-dialog__footer{padding:12px 16px}.class-page[data-v-777c422c] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.class-page[data-v-777c422c] .el-pagination .el-pagination__sizes,.class-page[data-v-777c422c] .el-pagination .el-pagination__total{margin-right:0}.class-page[data-v-777c422c] .el-pagination .el-pager li,.class-page[data-v-777c422c] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.message-push-page[data-v-0341eed8]{padding:16px}.filter-card[data-v-0341eed8]{margin-bottom:16px}.card-header[data-v-0341eed8]{display:flex;justify-content:space-between;align-items:center}.card-header-left[data-v-0341eed8]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.header-sub[data-v-0341eed8]{font-size:13px;color:#909399;font-weight:400}.total-badge[data-v-0341eed8]{font-size:13px;color:#909399;margin-left:12px}.total-badge b[data-v-0341eed8]{color:#409eff}.filter-form[data-v-0341eed8]{margin-bottom:0}.stats-bar[data-v-0341eed8]{display:flex;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid #ebeef5}.stat-item[data-v-0341eed8]{display:flex;align-items:baseline;gap:4px;padding:0 16px}.stat-label[data-v-0341eed8]{font-size:13px;color:#909399}.stat-value[data-v-0341eed8]{font-size:22px;font-weight:700}.stat-value.signed[data-v-0341eed8]{color:#67c23a}.stat-value.unsigned[data-v-0341eed8]{color:#e6a23c}.stat-value.total[data-v-0341eed8]{color:#909399}.stat-value.rate[data-v-0341eed8]{color:#409eff}.stat-unit[data-v-0341eed8]{font-size:13px;color:#909399}.push-log-page[data-v-239b8db5]{padding:0}.push-log-page .filter-card[data-v-239b8db5]{margin:10px 15px}.push-log-page .filter-card[data-v-239b8db5] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.push-log-page .table-card[data-v-239b8db5]{margin:10px 15px}.push-log-page .table-card[data-v-239b8db5] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.push-log-page .card-header[data-v-239b8db5]{display:flex;align-items:center;justify-content:space-between}.push-log-page .card-header .card-header-left[data-v-239b8db5]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.push-log-page .card-header .card-header-left i[data-v-239b8db5]{font-size:18px;color:#409eff}.push-log-page .card-header .card-header-left .header-sub[data-v-239b8db5]{font-size:13px;font-weight:500;color:#909399}.push-log-page .card-header .card-header-left .total-badge[data-v-239b8db5]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.push-log-page .card-header .card-header-left .total-badge b[data-v-239b8db5]{color:#409eff;font-size:16px;font-weight:600}.push-log-page .card-header .card-header-right[data-v-239b8db5]{display:flex;align-items:center;gap:10px}.push-log-page .filter-form[data-v-239b8db5]{padding:4px 0 0}.push-log-page .filter-form[data-v-239b8db5] .el-form-item{margin-bottom:8px}.push-log-page .pagination-wrapper[data-v-239b8db5]{display:flex;justify-content:flex-end;margin-top:20px}.push-log-page .action-btns[data-v-239b8db5]{display:flex;justify-content:center;align-items:center;gap:8px;white-space:nowrap}.push-log-page .action-btns .el-button+.el-button[data-v-239b8db5]{margin-left:0}.push-log-page .preview-text[data-v-239b8db5]{font-size:12px;color:#909399}.push-log-page .error-msg[data-v-239b8db5]{color:#f56c6c}.push-log-page[data-v-239b8db5] .el-divider--vertical{height:1.2em;margin:0 4px}.push-log-page[data-v-239b8db5] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.push-log-page[data-v-239b8db5] .el-table td{font-size:13px}.push-log-page[data-v-239b8db5] .el-table .el-tag--plain{font-weight:500}.push-log-page[data-v-239b8db5] .el-dialog{border-radius:6px;overflow:hidden}.push-log-page[data-v-239b8db5] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.push-log-page[data-v-239b8db5] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.push-log-page[data-v-239b8db5] .el-dialog .el-dialog__body{padding:24px 30px 8px}.push-log-page[data-v-239b8db5] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}.push-log-page .error-input[data-v-239b8db5] .el-textarea__inner{color:#f56c6c;background:#fef0f0}@media screen and (max-width:768px){.push-log-page .card-header[data-v-239b8db5]{flex-wrap:wrap;gap:8px}.push-log-page .filter-form[data-v-239b8db5] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.push-log-page .filter-form[data-v-239b8db5] .el-form--inline .el-form-item .el-form-item__content{width:100%}.push-log-page .filter-form[data-v-239b8db5] .el-form--inline .el-form-item .el-date-picker,.push-log-page .filter-form[data-v-239b8db5] .el-form--inline .el-form-item .el-form-item__content .el-input,.push-log-page .filter-form[data-v-239b8db5] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.push-log-page[data-v-239b8db5] .el-card__body{padding:12px}.push-log-page[data-v-239b8db5] .el-table{overflow-x:auto;display:block}.push-log-page[data-v-239b8db5] .el-dialog{width:95%!important;margin:10px auto!important}.push-log-page[data-v-239b8db5] .el-dialog__body{padding:16px}.push-log-page[data-v-239b8db5] .el-dialog__footer{padding:12px 16px}.push-log-page[data-v-239b8db5] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.push-log-page[data-v-239b8db5] .el-pagination .el-pagination__sizes,.push-log-page[data-v-239b8db5] .el-pagination .el-pagination__total{margin-right:0}.push-log-page[data-v-239b8db5] .el-pagination .el-pager li,.push-log-page[data-v-239b8db5] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.drawer-header[data-v-3245f111]{display:flex;justify-content:space-between;align-items:center}.drawer-title[data-v-3245f111]{font-size:18px;font-weight:600;color:#303133}.parent-card[data-v-3245f111]{display:flex;align-items:center;padding:14px 16px;margin-bottom:12px;border-radius:10px;background:#fff;border:1px solid #ebeef5;transition:all .3s;animation:fadeInUp-3245f111 .4s ease both}.parent-card[data-v-3245f111]:hover{border-color:#409eff;box-shadow:0 2px 12px rgba(64,158,255,.15)}.card-avatar[data-v-3245f111]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:14px}.card-info[data-v-3245f111]{flex:1;min-width:0}.card-name[data-v-3245f111]{font-size:15px;font-weight:500;color:#303133;margin-bottom:4px}.card-meta[data-v-3245f111]{font-size:13px;color:#606266;margin-bottom:2px}.card-meta i[data-v-3245f111]{margin-right:2px}.card-time[data-v-3245f111]{font-size:12px;color:#909399}@keyframes fadeInUp-3245f111{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.drawer-header[data-v-487fd5e4]{display:flex;justify-content:space-between;align-items:center}.drawer-title[data-v-487fd5e4]{font-size:18px;font-weight:600;color:#303133}.timeline-scroll[data-v-487fd5e4]{flex:1;overflow-y:auto;padding-top:16px}.timeline[data-v-487fd5e4]{position:relative;padding-left:20px}.timeline[data-v-487fd5e4]:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#e4e7ed}.tl-item[data-v-487fd5e4]{position:relative;margin-bottom:18px;animation:fadeInLeft-487fd5e4 .4s ease both}.tl-dot[data-v-487fd5e4]{position:absolute;left:-16px;top:20px;width:12px;height:12px;border-radius:50%;border:2px solid #fff;z-index:1;box-shadow:0 0 0 2px currentColor}.tl-dot.dot-add[data-v-487fd5e4]{background:#67c23a;color:#67c23a}.tl-dot.dot-deduct[data-v-487fd5e4]{background:#f56c6c;color:#f56c6c}.tl-card[data-v-487fd5e4]{padding:14px 16px;border-radius:8px;border:1px solid #ebeef5;background:#fff;transition:box-shadow .3s}.tl-card[data-v-487fd5e4]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.tl-head[data-v-487fd5e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.tl-count[data-v-487fd5e4]{font-size:16px;font-weight:600}.tl-count.count-green[data-v-487fd5e4]{color:#67c23a}.tl-count.count-red[data-v-487fd5e4]{color:#f56c6c}.tl-body[data-v-487fd5e4]{font-size:13px;color:#606266;margin-bottom:6px}.tl-body .tl-remark[data-v-487fd5e4]{color:#303133;display:block;margin-bottom:4px}.tl-body .tl-remark i[data-v-487fd5e4]{color:#409eff;margin-right:4px}.tl-body .tl-value[data-v-487fd5e4],.tl-foot[data-v-487fd5e4]{color:#909399;font-size:12px}.tl-foot .tl-operator[data-v-487fd5e4]{margin-left:12px}.tl-foot i[data-v-487fd5e4]{margin-right:2px}@keyframes fadeInLeft-487fd5e4{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.student-page[data-v-70bf99f6]{padding:0}.student-page .filter-card[data-v-70bf99f6]{margin:10px 15px}.student-page .filter-card[data-v-70bf99f6] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.student-page .table-card[data-v-70bf99f6]{margin:10px 15px}.student-page .table-card[data-v-70bf99f6] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.student-page .card-header[data-v-70bf99f6]{display:flex;align-items:center;justify-content:space-between}.student-page .card-header .card-header-left[data-v-70bf99f6]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.student-page .card-header .card-header-left i[data-v-70bf99f6]{font-size:18px;color:#409eff}.student-page .card-header .card-header-left .header-sub[data-v-70bf99f6]{font-size:13px;font-weight:500;color:#909399}.student-page .card-header .card-header-left .total-badge[data-v-70bf99f6]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.student-page .card-header .card-header-left .total-badge b[data-v-70bf99f6]{color:#409eff;font-size:16px;font-weight:600}.student-page .card-header .card-header-right[data-v-70bf99f6]{display:flex;align-items:center;gap:10px}.student-page .batch-header[data-v-70bf99f6]{display:flex;align-items:center;justify-content:space-between}.student-page .batch-header .batch-header-left[data-v-70bf99f6]{display:flex;align-items:center;gap:12px}.student-page .batch-header .batch-header-icon[data-v-70bf99f6]{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.student-page .batch-header .batch-header-icon i[data-v-70bf99f6]{font-size:20px;color:#fff}.student-page .batch-header .batch-header-title[data-v-70bf99f6]{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.student-page .batch-header .batch-header-desc[data-v-70bf99f6]{font-size:12px;color:hsla(0,0%,100%,.85);margin-top:2px}.student-page .batch-header .batch-header-close[data-v-70bf99f6]{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:all .2s}.student-page .batch-header .batch-header-close[data-v-70bf99f6]:hover{color:#fff;transform:rotate(90deg)}.student-page[data-v-70bf99f6] .import-student-dialog,.student-page[data-v-70bf99f6] .student-dialog{border-radius:12px}.student-page[data-v-70bf99f6] .import-student-dialog .el-dialog__header,.student-page[data-v-70bf99f6] .student-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}.student-page[data-v-70bf99f6] .import-student-dialog .el-dialog__header .el-dialog__title,.student-page[data-v-70bf99f6] .student-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:600}.student-page[data-v-70bf99f6] .import-student-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close,.student-page[data-v-70bf99f6] .student-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85)}.student-page[data-v-70bf99f6] .import-student-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover,.student-page[data-v-70bf99f6] .student-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.student-page[data-v-70bf99f6] .import-student-dialog ::v-deep .el-button--primary,.student-page[data-v-70bf99f6] .student-dialog ::v-deep .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}.student-page[data-v-70bf99f6] .import-student-dialog ::v-deep .el-button--primary:focus,.student-page[data-v-70bf99f6] .import-student-dialog ::v-deep .el-button--primary:hover,.student-page[data-v-70bf99f6] .student-dialog ::v-deep .el-button--primary:focus,.student-page[data-v-70bf99f6] .student-dialog ::v-deep .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.student-page .import-body .import-tip[data-v-70bf99f6]{margin-bottom:18px}.student-page .import-body .import-actions[data-v-70bf99f6]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.student-page .import-body .import-upload[data-v-70bf99f6]{display:inline-block}.student-page .import-body .import-file[data-v-70bf99f6]{margin-top:12px;font-size:13px;color:#606266}.student-page .import-body .import-result[data-v-70bf99f6]{margin-top:6px;font-size:14px;color:#303133}.student-page .import-body .import-result .ok[data-v-70bf99f6]{color:#2e8b74;font-size:16px}.student-page .import-body .import-result .fail[data-v-70bf99f6]{color:#f56c6c;font-size:16px}.student-page .import-body .import-fail-list[data-v-70bf99f6]{margin-top:10px;max-height:180px;overflow-y:auto;background:#fafbfc;border:1px solid #ebeef5;border-radius:8px;padding:8px 12px}.student-page .import-body .import-fail-list .fail-title[data-v-70bf99f6]{font-size:13px;font-weight:600;color:#909399;margin-bottom:6px}.student-page .import-body .import-fail-list .fail-item[data-v-70bf99f6]{font-size:12px;color:#f56c6c;line-height:1.8}.student-page .filter-form[data-v-70bf99f6]{padding:4px 0 0}.student-page .filter-form[data-v-70bf99f6] .el-form-item{margin-bottom:8px}.student-page .pagination-wrapper[data-v-70bf99f6]{display:flex;justify-content:flex-end;margin-top:20px}.student-page .action-dropdown-group[data-v-70bf99f6]{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.student-page .action-dropdown-group .el-button+.el-button[data-v-70bf99f6]{margin-left:0}.student-page .class-hours-link[data-v-70bf99f6]{color:#409eff;cursor:pointer;font-weight:600;padding:2px 6px;border-radius:4px;transition:all .2s}.student-page .class-hours-link[data-v-70bf99f6]:hover{background:#ecf5ff;color:#337ecc}.student-page .word-item[data-v-70bf99f6]:hover{background:#ecf5ff!important;border-color:#409eff!important}.student-page .word-mastered[data-v-70bf99f6]{opacity:.7}.student-page .danger-dropdown-item[data-v-70bf99f6]{color:#f56c6c!important}.student-page .danger-dropdown-item[data-v-70bf99f6]:hover{background:#fef0f0!important;color:#f56c6c!important}.student-page[data-v-70bf99f6] .el-divider--vertical{height:1.2em;margin:0 4px}.student-page[data-v-70bf99f6] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.student-page[data-v-70bf99f6] .el-table td{font-size:13px}.student-page[data-v-70bf99f6] .el-table .el-tag--plain{font-weight:500}.student-page[data-v-70bf99f6] .el-dialog{border-radius:6px;overflow:hidden}.student-page[data-v-70bf99f6] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.student-page[data-v-70bf99f6] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.student-page[data-v-70bf99f6] .el-dialog .el-dialog__body{padding:24px 30px 8px}.student-page[data-v-70bf99f6] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.student-page .card-header[data-v-70bf99f6]{flex-wrap:wrap;gap:8px}.student-page .filter-form[data-v-70bf99f6] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.student-page .filter-form[data-v-70bf99f6] .el-form--inline .el-form-item .el-form-item__content{width:100%}.student-page .filter-form[data-v-70bf99f6] .el-form--inline .el-form-item .el-form-item__content .el-input,.student-page .filter-form[data-v-70bf99f6] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.student-page[data-v-70bf99f6] .el-card__body{padding:12px}.student-page[data-v-70bf99f6] .el-table{overflow-x:auto;display:block}.student-page[data-v-70bf99f6] .el-dialog{width:95%!important;margin:10px auto!important}.student-page[data-v-70bf99f6] .el-dialog__body{padding:16px}.student-page[data-v-70bf99f6] .el-dialog__footer{padding:12px 16px}.student-page[data-v-70bf99f6] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.student-page[data-v-70bf99f6] .el-pagination .el-pagination__sizes,.student-page[data-v-70bf99f6] .el-pagination .el-pagination__total{margin-right:0}.student-page[data-v-70bf99f6] .el-pagination .el-pager li,.student-page[data-v-70bf99f6] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.teacher-page[data-v-daad8572]{padding:0}.teacher-page .filter-card[data-v-daad8572]{margin:10px 15px}.teacher-page .filter-card[data-v-daad8572] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.teacher-page .table-card[data-v-daad8572]{margin:10px 15px}.teacher-page .table-card[data-v-daad8572] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.teacher-page .card-header[data-v-daad8572]{display:flex;align-items:center;justify-content:space-between}.teacher-page .card-header .card-header-left[data-v-daad8572]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.teacher-page .card-header .card-header-left i[data-v-daad8572]{font-size:18px;color:#409eff}.teacher-page .card-header .card-header-left .header-sub[data-v-daad8572]{font-size:13px;font-weight:500;color:#909399}.teacher-page .card-header .card-header-left .total-badge[data-v-daad8572]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.teacher-page .card-header .card-header-left .total-badge b[data-v-daad8572]{color:#409eff;font-size:16px;font-weight:600}.teacher-page .card-header .card-header-right[data-v-daad8572]{display:flex;align-items:center;gap:10px}.teacher-page .filter-form[data-v-daad8572]{padding:4px 0 0}.teacher-page .filter-form[data-v-daad8572] .el-form-item{margin-bottom:8px}.teacher-page .pagination-wrapper[data-v-daad8572]{display:flex;justify-content:flex-end;margin-top:20px}.teacher-page .action-btns[data-v-daad8572]{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.teacher-page .action-btns .el-button+.el-button[data-v-daad8572]{margin-left:0}.teacher-page[data-v-daad8572] .el-divider--vertical{height:1.2em;margin:0 4px}.teacher-page[data-v-daad8572] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.teacher-page[data-v-daad8572] .el-table td{font-size:13px}.teacher-page[data-v-daad8572] .el-table .el-tag--plain{font-weight:500}.teacher-page[data-v-daad8572] .el-dialog{border-radius:6px;overflow:hidden}.teacher-page[data-v-daad8572] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.teacher-page[data-v-daad8572] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.teacher-page[data-v-daad8572] .el-dialog .el-dialog__body{padding:24px 30px 8px}.teacher-page[data-v-daad8572] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}.teacher-page[data-v-daad8572] .teacher-dialog{border-radius:12px}.teacher-page[data-v-daad8572] .teacher-dialog .el-dialog__header{padding:16px 22px;background:linear-gradient(135deg,#2e8b74,#4fae93);border-bottom:none}.teacher-page[data-v-daad8572] .teacher-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:16px;font-weight:600}.teacher-page[data-v-daad8572] .teacher-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.85)}.teacher-page[data-v-daad8572] .teacher-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.teacher-page[data-v-daad8572] .teacher-dialog ::v-deep .el-button--primary{background-color:#2e8b74;border-color:#2e8b74}.teacher-page[data-v-daad8572] .teacher-dialog ::v-deep .el-button--primary:focus,.teacher-page[data-v-daad8572] .teacher-dialog ::v-deep .el-button--primary:hover{background-color:#3aa98a;border-color:#3aa98a}.teacher-page .batch-header[data-v-daad8572]{display:flex;align-items:center;justify-content:space-between}.teacher-page .batch-header .batch-header-left[data-v-daad8572]{display:flex;align-items:center;gap:12px}.teacher-page .batch-header .batch-header-icon[data-v-daad8572]{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.22);display:flex;align-items:center;justify-content:center}.teacher-page .batch-header .batch-header-icon i[data-v-daad8572]{font-size:20px;color:#fff}.teacher-page .batch-header .batch-header-title[data-v-daad8572]{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.teacher-page .batch-header .batch-header-desc[data-v-daad8572]{font-size:12px;color:hsla(0,0%,100%,.85);margin-top:2px}.teacher-page .batch-header .batch-header-close[data-v-daad8572]{font-size:18px;color:hsla(0,0%,100%,.85);cursor:pointer;transition:all .2s}.teacher-page .batch-header .batch-header-close[data-v-daad8572]:hover{color:#fff;transform:rotate(90deg)}@media screen and (max-width:768px){.teacher-page .card-header[data-v-daad8572]{flex-wrap:wrap;gap:8px}.teacher-page .filter-form[data-v-daad8572] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.teacher-page .filter-form[data-v-daad8572] .el-form--inline .el-form-item .el-form-item__content{width:100%}.teacher-page .filter-form[data-v-daad8572] .el-form--inline .el-form-item .el-form-item__content .el-input,.teacher-page .filter-form[data-v-daad8572] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.teacher-page[data-v-daad8572] .el-card__body{padding:12px}.teacher-page[data-v-daad8572] .el-table{overflow-x:auto;display:block}.teacher-page[data-v-daad8572] .el-dialog{width:95%!important;margin:10px auto!important}.teacher-page[data-v-daad8572] .el-dialog__body{padding:16px}.teacher-page[data-v-daad8572] .el-dialog__footer{padding:12px 16px}.teacher-page[data-v-daad8572] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.teacher-page[data-v-daad8572] .el-pagination .el-pagination__sizes,.teacher-page[data-v-daad8572] .el-pagination .el-pagination__total{margin-right:0}.teacher-page[data-v-daad8572] .el-pagination .el-pager li,.teacher-page[data-v-daad8572] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.knowledge-page[data-v-61cb3620]{display:flex;flex-direction:column;gap:15px;padding:15px;height:100%;box-sizing:border-box;overflow:hidden}.global-stats-card[data-v-61cb3620]{flex-shrink:0;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);padding:14px 18px;display:flex;align-items:center;gap:24px}.global-stats-card .gsc-title[data-v-61cb3620]{font-size:15px;font-weight:700;color:#303133;white-space:nowrap;padding-right:18px;border-right:1px solid #ebeef5}.global-stats-card .gsc-body[data-v-61cb3620]{display:flex;flex:1;gap:14px;flex-wrap:wrap}.global-stats-card .gsc-item[data-v-61cb3620]{flex:1;min-width:150px;display:flex;flex-direction:column;align-items:center;padding:8px 6px;border-radius:8px;background:#f5f7fa;border:1px solid #ebeef5;cursor:default}.global-stats-card .gsc-item .gsc-num[data-v-61cb3620]{font-size:22px;font-weight:700;color:#303133;line-height:1.2}.global-stats-card .gsc-item .gsc-num b[data-v-61cb3620]{font-size:13px;font-weight:400;color:#909399;margin-left:2px}.global-stats-card .gsc-item .gsc-label[data-v-61cb3620]{font-size:12px;color:#909399;margin-top:2px}.global-stats-card .gsc-item .gsc-rate[data-v-61cb3620]{font-size:11px;color:#4f6cf7;margin-top:2px}.global-stats-card .gsc-item .gsc-meta[data-v-61cb3620]{font-size:11px;color:#e6a23c;margin-top:2px}.global-stats-card .gsc-dedup[data-v-61cb3620]{background:#fef0f0;border-color:#fbc4c4}.global-stats-card .gsc-dedup .gsc-num[data-v-61cb3620]{color:#f56c6c}.global-stats-card .gsc-diagnose[data-v-61cb3620]{background:#fdf6ec;border-color:#fae2c2}.global-stats-card .gsc-diagnose .gsc-num[data-v-61cb3620]{color:#e6a23c}.global-stats-card .gsc-perword[data-v-61cb3620]{background:#f0f9eb;border-color:#c2e7b0}.global-stats-card .gsc-perword .gsc-num[data-v-61cb3620]{color:#67c23a}.gen-task-card[data-v-61cb3620]{flex-shrink:0;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);padding:14px 18px;display:flex;align-items:center;gap:24px}.gen-task-card .gtc-title[data-v-61cb3620]{font-size:15px;font-weight:700;color:#303133;white-space:nowrap;padding-right:18px;border-right:1px solid #ebeef5}.gen-task-card .gtc-title .gtc-sub[data-v-61cb3620]{display:block;font-size:12px;font-weight:400;color:#909399;margin-top:4px;white-space:normal}.gen-task-card .gtc-title-with-sub[data-v-61cb3620]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px}.gen-task-card .gtc-title-with-sub .gtc-title-main[data-v-61cb3620]{display:flex;align-items:center;gap:10px}.gen-task-card .gtc-title-with-sub .gtc-sub[data-v-61cb3620]{margin-top:0}.gen-task-card .gtc-body[data-v-61cb3620]{display:flex;flex:1;gap:14px;flex-wrap:wrap}.gen-task-card .gtc-passagefill[data-v-61cb3620]{background:#f5f0ff;border-color:#d6c8fa}.gen-task-card .gtc-passagefill .gtc-num[data-v-61cb3620]{color:#8b5cf6}.gen-task-card.gtc-passagefill-card[data-v-61cb3620]{background:linear-gradient(90deg,#faf8ff 0,#fff 120px);border:1px solid #e0d4fa;box-shadow:0 2px 12px 0 rgba(139,92,246,.06)}.gen-task-card .gtc-item[data-v-61cb3620]{min-width:150px;display:flex;flex-direction:column;padding:8px 12px;border-radius:8px;background:#f5f7fa;border:1px solid #ebeef5;cursor:default}.gen-task-card .gtc-item .gtc-item-head[data-v-61cb3620]{display:flex;align-items:baseline;gap:8px}.gen-task-card .gtc-item .gtc-num[data-v-61cb3620]{font-size:20px;font-weight:700;color:#303133;line-height:1.2}.gen-task-card .gtc-item .gtc-num b[data-v-61cb3620]{font-size:13px;font-weight:400;color:#909399;margin-left:2px}.gen-task-card .gtc-item .gtc-label[data-v-61cb3620]{font-size:13px;color:#606266;font-weight:600}.gen-task-card .gtc-item .gtc-row[data-v-61cb3620]{font-size:11px;color:#909399;margin-top:3px}.gen-task-card .gtc-item .gtc-pending[data-v-61cb3620]{color:#e6a23c}.gen-task-card .gtc-item .gtc-rate[data-v-61cb3620]{color:#4f6cf7;font-weight:600}.gen-task-card .gtc-item.gtc-reserved[data-v-61cb3620]{background:#fafafa;border-style:dashed;border-color:#dcdfe6}.gen-task-card .gtc-item.gtc-reserved .gtc-label[data-v-61cb3620],.gen-task-card .gtc-item.gtc-reserved .gtc-num[data-v-61cb3620]{color:#c0c4cc}.gen-task-card .gtc-item.gtc-reserved .gtc-todo[data-v-61cb3620]{color:#c0c4cc;font-style:italic}.gen-task-card .gtc-item.gtc-clickable[data-v-61cb3620]{cursor:pointer;transition:all .2s}.gen-task-card .gtc-item.gtc-clickable[data-v-61cb3620]:hover{border-color:#4f6cf7;box-shadow:0 4px 12px rgba(79,108,247,.18);transform:translateY(-2px)}.gen-task-card .gtc-item.gtc-clickable .gtc-drill-tip[data-v-61cb3620]{margin-top:4px;color:#4f6cf7;font-weight:600}.combo-drill[data-v-61cb3620]{display:flex;gap:14px;min-height:460px;max-height:70vh}.combo-drill .cd-grade[data-v-61cb3620]{width:120px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ebeef5;padding-right:12px;overflow:auto}.combo-drill .cd-col-title[data-v-61cb3620]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px;flex-shrink:0}.combo-drill .cd-grade-list[data-v-61cb3620]{display:flex;flex-direction:column;gap:6px}.combo-drill .cd-grade-item[data-v-61cb3620]{padding:9px 10px;border-radius:8px;background:#f5f7fa;border:1px solid #ebeef5;cursor:pointer;transition:all .2s;display:flex;flex-direction:column;gap:2px}.combo-drill .cd-grade-item[data-v-61cb3620]:hover{border-color:#c6d2ff}.combo-drill .cd-grade-item.active[data-v-61cb3620]{background:#eef2ff;border-color:#4f6cf7}.combo-drill .cd-grade-item.active .cd-grade-name[data-v-61cb3620]{color:#4f6cf7}.combo-drill .cd-grade-item .cd-grade-name[data-v-61cb3620]{font-size:13px;color:#303133}.combo-drill .cd-grade-item .cd-grade-count[data-v-61cb3620]{font-size:11px;color:#909399}.combo-drill .cd-left[data-v-61cb3620]{width:340px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ebeef5;padding-right:14px;overflow:hidden}.combo-drill .cd-left .cd-volume-list[data-v-61cb3620]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;flex-shrink:0}.combo-drill .cd-left .cd-volume-item[data-v-61cb3620]{padding:5px 12px;border-radius:14px;background:#f5f7fa;border:1px solid #ebeef5;font-size:12px;color:#606266;cursor:pointer;transition:all .2s}.combo-drill .cd-left .cd-volume-item[data-v-61cb3620]:hover{border-color:#c6d2ff}.combo-drill .cd-left .cd-volume-item.active[data-v-61cb3620]{background:#eef2ff;border-color:#4f6cf7;color:#4f6cf7}.combo-drill .cd-left .cd-key-list[data-v-61cb3620]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px}.combo-drill .cd-left .cd-key-item[data-v-61cb3620]{padding:8px 10px;border-radius:8px;background:#f5f7fa;border:1px solid #ebeef5;cursor:pointer;transition:all .2s}.combo-drill .cd-left .cd-key-item[data-v-61cb3620]:hover{border-color:#c6d2ff}.combo-drill .cd-left .cd-key-item.active[data-v-61cb3620]{background:#eef2ff;border-color:#4f6cf7}.combo-drill .cd-left .cd-key-item.active .cd-key-words[data-v-61cb3620]{color:#4f6cf7}.combo-drill .cd-left .cd-key-item .cd-key-main[data-v-61cb3620]{display:flex;align-items:center;justify-content:space-between;gap:8px}.combo-drill .cd-left .cd-key-item .cd-key-words[data-v-61cb3620]{font-size:12px;color:#303133;line-height:1.4;word-break:break-word}.combo-drill .cd-left .cd-key-item .cd-key-count[data-v-61cb3620]{font-size:11px;color:#909399;white-space:nowrap;flex-shrink:0}.combo-drill .cd-left .cd-key-empty[data-v-61cb3620]{text-align:center;color:#c0c4cc;font-size:13px;padding:30px 0}.combo-drill .cd-right[data-v-61cb3620]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.combo-drill .cd-right .cd-right-title[data-v-61cb3620]{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.combo-drill .cd-right .cd-right-title.cd-right-empty[data-v-61cb3620]{color:#c0c4cc;font-weight:400;margin:auto}.combo-drill .cd-right .panel-table[data-v-61cb3620]{flex:1;overflow:auto}.kb-main[data-v-61cb3620]{flex:1;min-height:0;display:flex;gap:15px;overflow:hidden}.tree-panel[data-v-61cb3620]{width:300px;flex-shrink:0;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.tree-panel .tree-head[data-v-61cb3620]{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid #ebeef5}.tree-panel .tree-head .tree-title[data-v-61cb3620]{font-size:15px;font-weight:600;color:#303133}.tree-panel .tree-search[data-v-61cb3620]{padding:10px 15px;border-bottom:1px solid #ebeef5}.tree-panel .tree-body[data-v-61cb3620]{flex:1;overflow:auto;padding:8px 4px}.tree-panel .kb-tree[data-v-61cb3620]{font-size:14px}.tree-panel .kb-tree .tree-node[data-v-61cb3620]{display:inline-flex;align-items:center;gap:6px}.tree-panel .kb-tree .tree-node i[data-v-61cb3620]{color:#909399;font-size:14px}.tree-panel .kb-tree .tree-node .tree-label[data-v-61cb3620]{color:#303133}.tree-panel .search-result[data-v-61cb3620]{flex:1;overflow:auto;padding:6px 0}.tree-panel .search-result .search-empty[data-v-61cb3620]{text-align:center;color:#c0c4cc;font-size:13px;padding:30px 0}.tree-panel .search-result .search-item[data-v-61cb3620]{padding:8px 15px;cursor:pointer;border-bottom:1px solid #f5f7fa}.tree-panel .search-result .search-item[data-v-61cb3620]:hover{background:#f5f7fa}.tree-panel .search-result .search-item .si-word[data-v-61cb3620]{font-weight:600;color:#303133;font-size:14px}.tree-panel .search-result .search-item .si-meta[data-v-61cb3620]{font-size:12px;color:#909399;margin:2px 0}.tree-panel .search-result .search-item .si-meaning[data-v-61cb3620]{font-size:12px;color:#606266;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-panel[data-v-61cb3620]{flex:1;min-width:0;background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;padding:15px}.content-panel .content-empty[data-v-61cb3620]{margin:auto}.content-panel .panel-header[data-v-61cb3620]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;margin-bottom:12px}.content-panel .panel-header i[data-v-61cb3620]{color:#4f6cf7;font-size:18px}.content-panel .panel-header .header-desc[data-v-61cb3620]{font-weight:400;font-size:12px;color:#909399;margin-left:6px}.content-panel .panel-header .header-right[data-v-61cb3620]{margin-left:auto}.content-panel .panel-table[data-v-61cb3620]{flex:1;overflow:auto}.total-badge[data-v-61cb3620]{font-size:13px;color:#909399;margin-left:10px}.total-badge b[data-v-61cb3620]{color:#4f6cf7}.word-text[data-v-61cb3620]{font-weight:600;color:#303133;font-size:15px}.phonetic[data-v-61cb3620]{font-size:12px;color:#909399;font-family:Times New Roman,serif}.kb-stats-mini[data-v-61cb3620]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.kb-stats-mini .kb-type-tag[data-v-61cb3620]{font-size:11px;padding:2px 6px;border-radius:8px;background:#f0f2f5;color:#606266;white-space:nowrap}.kb-stats-mini .kb-type-tag b[data-v-61cb3620]{margin-left:2px;color:#4f6cf7}.kb-stats-mini .kb-empty[data-v-61cb3620]{font-size:12px;color:#c0c4cc}.pagination-wrap[data-v-61cb3620]{display:flex;justify-content:flex-end;margin-top:12px}.unit-stats-bar[data-v-61cb3620]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.unit-stats-bar .us-item[data-v-61cb3620]{flex:1;min-width:90px;display:flex;flex-direction:column;align-items:center;padding:10px 4px;border-radius:8px;background:#f5f7fa;border:1px solid #ebeef5;cursor:default;transition:all .2s}.unit-stats-bar .us-item .us-num[data-v-61cb3620]{font-size:20px;font-weight:700;color:#c0c4cc;line-height:1.2}.unit-stats-bar .us-item .us-label[data-v-61cb3620]{font-size:12px;color:#909399;margin-top:2px}.unit-stats-bar .us-item.on[data-v-61cb3620]{cursor:pointer}.unit-stats-bar .us-item.on .us-num[data-v-61cb3620]{color:#303133}.unit-stats-bar .us-item.on[data-v-61cb3620]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.unit-stats-bar .us-item.us-total.on[data-v-61cb3620]{background:#eef2ff;border-color:#c6d2ff}.unit-stats-bar .us-item.us-total.on .us-num[data-v-61cb3620]{color:#4f6cf7}.unit-stats-bar .us-item.us-un.on[data-v-61cb3620]{background:#f4f4f5;border-color:#dcdfe6}.unit-stats-bar .us-item.us-un.on .us-num[data-v-61cb3620]{color:#909399}.unit-stats-bar .us-item.us-ai.on[data-v-61cb3620]{background:#fdf6ec;border-color:#fae2c2}.unit-stats-bar .us-item.us-ai.on .us-num[data-v-61cb3620]{color:#e6a23c}.unit-stats-bar .us-item.us-te.on[data-v-61cb3620]{background:#f0f9eb;border-color:#c2e7b0}.unit-stats-bar .us-item.us-te.on .us-num[data-v-61cb3620]{color:#67c23a}.unit-stats-bar .us-item.us-pending.on[data-v-61cb3620]{background:#fef9e7;border-color:#f9e0a0}.unit-stats-bar .us-item.us-pending.on .us-num[data-v-61cb3620]{color:#e6a23c}.unit-stats-bar .us-item.us-dup.on[data-v-61cb3620]{background:#fef0f0;border-color:#fbc4c4}.unit-stats-bar .us-item.us-dup.on .us-num[data-v-61cb3620]{color:#f56c6c}.word-review-stats[data-v-61cb3620]{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.word-review-stats .wrs-tag[data-v-61cb3620]{font-size:11px;padding:1px 5px;border-radius:6px;font-weight:600;white-space:nowrap}.word-review-stats .wrs-tag.wrs-un[data-v-61cb3620]{background:#f4f4f5;color:#909399}.word-review-stats .wrs-tag.wrs-ai[data-v-61cb3620]{background:#fdf6ec;color:#e6a23c}.word-review-stats .wrs-tag.wrs-te[data-v-61cb3620]{background:#f0f9eb;color:#67c23a}.word-review-stats .wrs-tag.wrs-pen[data-v-61cb3620]{background:#fef9e7;color:#e6a23c}.word-review-stats .wrs-tag.wrs-dup[data-v-61cb3620]{background:#fef0f0;color:#f56c6c}.word-review-stats .wrs-tag.zero[data-v-61cb3620]{background:transparent;color:#c0c4cc;font-weight:400;opacity:.5}.detail-back[data-v-61cb3620]{margin-bottom:10px}.drawer-body[data-v-61cb3620]{padding:15px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.drawer-body .panel-table[data-v-61cb3620]{flex:1;overflow:auto}.word-info-bar[data-v-61cb3620]{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#eef2ff,#f5f7ff);border-radius:8px;padding:12px 18px;margin-bottom:12px;flex-wrap:wrap}.word-info-bar .wi-word[data-v-61cb3620]{font-size:20px;font-weight:700;color:#4f6cf7}.word-info-bar .wi-chinese[data-v-61cb3620]{font-size:14px;color:#606266}.word-info-bar .wi-pos[data-v-61cb3620]{font-size:13px;color:#909399;font-style:italic}.word-info-bar .wi-phonetic[data-v-61cb3620]{font-size:12px;color:#909399;font-family:Times New Roman,serif}.review-summary[data-v-61cb3620]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;color:#909399}.review-summary .rs-item[data-v-61cb3620]{padding:4px 12px;border-radius:14px;background:#f5f7fa;border:1px solid #ebeef5}.review-summary .rs-item b[data-v-61cb3620]{margin-left:2px;color:#303133}.review-summary .rs-item.on b[data-v-61cb3620]{font-weight:700}.review-summary .rs-item.rs-un.on[data-v-61cb3620]{background:#f4f4f5;border-color:#dcdfe6}.review-summary .rs-item.rs-un.on b[data-v-61cb3620]{color:#909399}.review-summary .rs-item.rs-ai.on[data-v-61cb3620]{background:#fdf6ec;border-color:#fae2c2}.review-summary .rs-item.rs-ai.on b[data-v-61cb3620]{color:#e6a23c}.review-summary .rs-item.rs-te.on[data-v-61cb3620]{background:#f0f9eb;border-color:#c2e7b0}.review-summary .rs-item.rs-te.on b[data-v-61cb3620]{color:#67c23a}.review-summary .rs-item.rs-dup.on[data-v-61cb3620]{background:#fef0f0;border-color:#fbc4c4}.review-summary .rs-item.rs-dup.on b[data-v-61cb3620]{color:#f56c6c}.review-summary .rs-item.rs-pending.on[data-v-61cb3620]{background:#fef9e7;border-color:#f9e0a0}.review-summary .rs-item.rs-pending.on b[data-v-61cb3620]{color:#e6a23c}.gen-btn[data-v-61cb3620]{margin-left:auto}.include-discarded[data-v-61cb3620]{display:inline-flex;align-items:center;gap:4px;margin-left:12px;font-size:12px;color:#606266}.include-discarded .id-label[data-v-61cb3620]{white-space:nowrap}.action-hint[data-v-61cb3620]{margin:10px 0;line-height:1.6}.action-hint .el-alert__title[data-v-61cb3620]{font-size:12px}.skip-manage-btn[data-v-61cb3620]{margin-left:10px}.fail-tip[data-v-61cb3620]{margin-bottom:12px}.fail-tip .el-alert__title[data-v-61cb3620]{font-size:12px;line-height:1.6}.act-reset[data-v-61cb3620]{color:#f56c6c}.gen-tip[data-v-61cb3620]{font-size:12px;color:#909399;margin-left:8px}.type-tabs[data-v-61cb3620]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.type-tab[data-v-61cb3620]{cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .2s}.type-tab[data-v-61cb3620]:hover{transform:translateY(-1px)}.type-tab .tab-count[data-v-61cb3620]{font-weight:600}.type-tab-2[data-v-61cb3620],.type-tab-3[data-v-61cb3620]{border-left:3px solid #4f6cf7}.type-tab-4[data-v-61cb3620]{border-left:3px solid #10b981}.type-tab-5[data-v-61cb3620]{border-left:3px solid #f59e0b}.type-tab-6[data-v-61cb3620]{border-left:3px solid #ec4899}.type-tab-7[data-v-61cb3620]{border-left:3px solid #8b5cf6}.type-tab-8[data-v-61cb3620]{border-left:3px solid #ef4444}.type-tab-9[data-v-61cb3620]{border-left:3px solid #06b6d4}.type-tab-10[data-v-61cb3620]{border-left:3px solid #14b8a6}.cell-ai-score[data-v-61cb3620],.cell-sim[data-v-61cb3620]{font-size:11px;color:#909399;margin-top:2px}.row-actions[data-v-61cb3620]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.row-actions .el-button--text[data-v-61cb3620]{padding:0 4px;margin:0}.row-actions .act-confirm.is-revoke[data-v-61cb3620]{color:#e6a23c}.row-actions .act-pending[data-v-61cb3620]{color:#e6a23c;font-weight:600}.row-actions .act-delete[data-v-61cb3620]{color:#f56c6c}.ai-compare .ac-row[data-v-61cb3620]{display:flex;gap:12px;margin-bottom:16px}.ai-compare .ac-label[data-v-61cb3620]{width:72px;flex-shrink:0;font-weight:600;color:#303133;font-size:14px;padding-top:4px}.ai-compare .ac-cols[data-v-61cb3620]{flex:1;display:flex;gap:12px}.ai-compare .ac-col[data-v-61cb3620]{flex:1;border:1px solid #ebeef5;border-radius:6px;padding:10px 12px;background:#fafafa}.ai-compare .ac-col.ac-new[data-v-61cb3620]{border-color:#c6e2ff;background:#f0f7ff}.ai-compare .ac-col .ac-h[data-v-61cb3620]{font-size:12px;color:#909399;margin-bottom:6px}.ai-compare .ac-col .ac-text[data-v-61cb3620]{font-size:13px;color:#303133;white-space:pre-wrap;word-break:break-word;line-height:1.6}.ai-compare .ac-meta[data-v-61cb3620]{display:flex;gap:24px;font-size:12px;color:#909399;border-top:1px dashed #ebeef5;padding-top:10px}.ai-compare .diff-add[data-v-61cb3620],.ai-compare .diff-del[data-v-61cb3620]{color:#f56c6c;text-decoration:underline;-webkit-text-decoration-color:#f56c6c;text-decoration-color:#f56c6c}@media screen and (max-width:768px){.knowledge-page[data-v-61cb3620]{height:auto;min-height:100%;overflow:auto;padding:10px;gap:10px}.gen-task-card[data-v-61cb3620],.global-stats-card[data-v-61cb3620]{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.gen-task-card .gtc-title[data-v-61cb3620],.global-stats-card .gsc-title[data-v-61cb3620]{border-right:none;padding-right:0;padding-bottom:8px;border-bottom:1px solid #ebeef5}.gen-task-card .gtc-body[data-v-61cb3620],.global-stats-card .gsc-body[data-v-61cb3620]{width:100%}.gen-task-card .gtc-item[data-v-61cb3620],.global-stats-card .gsc-item[data-v-61cb3620]{min-width:0;flex:1 1 calc(50% - 7px)}}.unit-page .filter-card[data-v-1c39860a]{margin:10px 15px}.unit-page .filter-card[data-v-1c39860a] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.unit-page .table-card[data-v-1c39860a]{margin:10px 15px}.unit-page .table-card[data-v-1c39860a] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.unit-page .card-header[data-v-1c39860a]{display:flex;align-items:center;justify-content:space-between}.unit-page .card-header .card-header-left[data-v-1c39860a]{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.unit-page .card-header .card-header-left i[data-v-1c39860a]{font-size:18px;margin-right:6px;color:#409eff}.unit-page .card-header .card-header-left .el-divider[data-v-1c39860a]{margin:0 10px;background-color:#dcdfe6}.unit-page .card-header .card-header-left .header-sub[data-v-1c39860a]{font-weight:400;font-size:13px;color:#909399}.unit-page .card-header .card-header-left .total-badge[data-v-1c39860a]{margin-left:16px;font-weight:400;font-size:13px;color:#606266}.unit-page .card-header .card-header-left .total-badge b[data-v-1c39860a]{color:#409eff}.unit-page .filter-form[data-v-1c39860a] .el-form-item{margin-bottom:0}.unit-page .action-btns[data-v-1c39860a]{display:flex;justify-content:center;align-items:center;white-space:nowrap}.unit-page[data-v-1c39860a] .el-table th.el-table__cell{background-color:#fafafa;color:#606266;font-weight:600}.unit-dialog[data-v-1c39860a] .el-dialog .el-dialog__body{padding:24px}.unit-dialog[data-v-1c39860a] .el-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid #e3f1ec}.unit-dialog .unit-submit-btn[data-v-1c39860a]{background-color:#2e8b74;border-color:#2e8b74}.unit-dialog .unit-submit-btn[data-v-1c39860a]:focus,.unit-dialog .unit-submit-btn[data-v-1c39860a]:hover{background-color:#4fae93;border-color:#4fae93}.unit-dialog .unit-submit-btn.is-loading[data-v-1c39860a]{background-color:#2e8b74;border-color:#2e8b74}.unit-dialog[data-v-1c39860a] .el-button--default:focus,.unit-dialog[data-v-1c39860a] .el-button--default:hover{color:#2e8b74;border-color:#4fae93}@media(max-width:768px){.unit-page .filter-card[data-v-1c39860a],.unit-page .table-card[data-v-1c39860a]{margin:8px 6px}}.unit-import-dialog[data-v-1c39860a] .el-dialog .el-dialog__body{padding:24px}.unit-import-dialog[data-v-1c39860a] .el-dialog .el-dialog__footer{padding:14px 24px;border-top:1px solid #e3f1ec}.unit-import-dialog .import-tip[data-v-1c39860a]{border-radius:8px;margin-bottom:18px}.unit-import-dialog .import-tip .import-tip-title[data-v-1c39860a]{font-weight:600;font-size:14px}.unit-import-dialog .import-tip .import-tip-body[data-v-1c39860a]{font-size:13px;line-height:1.8;color:#606266}.unit-import-dialog .import-tip .import-tip-body b[data-v-1c39860a]{color:#2e8b74}.unit-import-dialog .import-uploader[data-v-1c39860a] .el-upload,.unit-import-dialog .import-uploader[data-v-1c39860a] .el-upload-dragger{width:100%}.unit-import-dialog .import-uploader[data-v-1c39860a] .el-upload-dragger{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-color:#4fae93}.unit-import-dialog .import-uploader[data-v-1c39860a] .el-upload-dragger .el-icon-upload{color:#2e8b74}.unit-import-dialog .import-uploader[data-v-1c39860a] .el-upload-dragger .el-upload__text{color:#606266}.unit-import-dialog .import-uploader[data-v-1c39860a] .el-upload-dragger .el-upload__text em{color:#2e8b74}.unit-import-dialog .import-result[data-v-1c39860a]{margin-top:18px;font-size:14px;color:#303133}.unit-import-dialog .import-result p[data-v-1c39860a]{margin:6px 0}.unit-import-dialog .import-result .ok[data-v-1c39860a]{color:#2e8b74}.unit-import-dialog .import-result .skip[data-v-1c39860a]{color:#e6a23c}.unit-import-dialog .import-result .import-skip-list[data-v-1c39860a]{max-height:160px;overflow-y:auto;margin-top:8px;padding:8px 12px;background:#fdf6ec;border-radius:6px}.unit-import-dialog .import-result .import-skip-item[data-v-1c39860a]{font-size:13px;color:#e6a23c;line-height:1.9}.word-page .filter-card[data-v-a696e904]{margin:10px 15px}.word-page .filter-card[data-v-a696e904] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.word-page .table-card[data-v-a696e904]{margin:10px 15px}.word-page .table-card[data-v-a696e904] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.word-page .card-header[data-v-a696e904]{display:flex;align-items:center;justify-content:space-between}.word-page .card-header .card-header-left[data-v-a696e904]{display:flex;align-items:center;font-size:15px;font-weight:600;color:#303133}.word-page .card-header .card-header-left i[data-v-a696e904]{font-size:18px;margin-right:6px;color:#409eff}.word-page .card-header .card-header-left .el-divider[data-v-a696e904]{margin:0 10px;background-color:#dcdfe6}.word-page .card-header .card-header-left .header-sub[data-v-a696e904]{font-weight:400;font-size:13px;color:#909399}.word-page .card-header .card-header-left .back-btn[data-v-a696e904]{font-size:13px;padding:0;color:#409eff;font-weight:400}.word-page .card-header .card-header-left .total-badge[data-v-a696e904]{margin-left:16px;font-weight:400;font-size:13px;color:#606266}.word-page .card-header .card-header-left .total-badge b[data-v-a696e904]{color:#409eff}.word-page .filter-form[data-v-a696e904] .el-form-item{margin-bottom:0}.word-page .action-btns[data-v-a696e904]{display:flex;justify-content:center;align-items:center;white-space:nowrap}.word-page[data-v-a696e904] .el-table th.el-table__cell{background-color:#fafafa;color:#606266;font-weight:600}.word-page .grade-group[data-v-a696e904]{margin-bottom:24px}.word-page .grade-group[data-v-a696e904]:last-child{margin-bottom:0}.word-page .grade-title[data-v-a696e904]{font-size:16px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:10px;border-left:3px solid #409eff}.word-page .nav-card[data-v-a696e904]{margin-bottom:16px;cursor:pointer;transition:all .3s;position:relative}.word-page .nav-card[data-v-a696e904]:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.12)}.word-page .nav-card:hover .card-arrow[data-v-a696e904]{opacity:1;transform:translateX(0)}.word-page .nav-card[data-v-a696e904] .el-card__body{padding:20px 16px}.word-page .nav-card .card-title[data-v-a696e904]{font-size:17px;font-weight:600;color:#303133;margin-bottom:8px;text-align:center}.word-page .nav-card .card-info[data-v-a696e904]{font-size:13px;color:#909399;text-align:center}.word-page .nav-card .card-arrow[data-v-a696e904]{position:absolute;right:12px;top:50%;transform:translateY(-50%) translateX(-4px);opacity:0;transition:all .3s;color:#409eff;font-size:18px}.word-page .nav-card .card-batch-import[data-v-a696e904]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;color:#2e8b74;background:rgba(46,139,116,.08);border:1px solid rgba(46,139,116,.25);border-radius:12px;cursor:pointer;transition:all .25s;z-index:1}.word-page .nav-card .card-batch-import i[data-v-a696e904]{font-size:13px}.word-page .nav-card .card-batch-import[data-v-a696e904]:hover{background:#2e8b74;color:#fff;border-color:#2e8b74;box-shadow:0 2px 8px rgba(46,139,116,.3)}.word-page .nav-card.grade-volume-card:hover .card-batch-import[data-v-a696e904]{opacity:1}.view-fade-enter-active[data-v-a696e904],.view-fade-leave-active[data-v-a696e904]{transition:opacity .2s ease}.view-fade-enter[data-v-a696e904],.view-fade-leave-to[data-v-a696e904]{opacity:0}.inline-loading[data-v-a696e904]{text-align:center;padding:40px 0;color:#909399;font-size:14px}.inline-loading i[data-v-a696e904]{font-size:20px;margin-right:6px;animation:rotating-a696e904 1s linear infinite}@keyframes rotating-a696e904{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.word-page .filter-card[data-v-a696e904],.word-page .table-card[data-v-a696e904]{margin:8px 6px}}.home-container[data-v-d1000f82]{padding:20px;background:#f5f7fa;min-height:calc(100vh - 84px)}.home-container .stat-cards[data-v-d1000f82]{margin-bottom:20px}.home-container .stat-card[data-v-d1000f82]{display:flex;align-items:center;padding:24px 20px;border-radius:8px;color:#fff;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;margin-bottom:10px}.home-container .stat-card[data-v-d1000f82]:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.home-container .stat-card .stat-icon[data-v-d1000f82]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);margin-right:18px;font-size:28px}.home-container .stat-card .stat-info .stat-label[data-v-d1000f82]{font-size:14px;opacity:.9;margin-bottom:6px}.home-container .stat-card .stat-info .stat-value[data-v-d1000f82]{font-size:30px;font-weight:700;letter-spacing:1px}.home-container .stat-card.stat-card-blue[data-v-d1000f82]{background:linear-gradient(135deg,#409eff,#337ecc)}.home-container .stat-card.stat-card-green[data-v-d1000f82]{background:linear-gradient(135deg,#67c23a,#529b2e)}.home-container .stat-card.stat-card-orange[data-v-d1000f82]{background:linear-gradient(135deg,#e6a23c,#cf9236)}.home-container .stat-card.stat-card-purple[data-v-d1000f82]{background:linear-gradient(135deg,#906eff,#7b5ce7)}.home-container .warning-card[data-v-d1000f82]{margin-bottom:20px;border-radius:8px;overflow:hidden;border-left:4px solid #e6a23c}.home-container .warning-card .warning-header[data-v-d1000f82]{display:flex;align-items:center;justify-content:space-between}.home-container .warning-card .warning-header .warning-title[data-v-d1000f82]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.home-container .warning-card .warning-header .warning-title .warning-icon[data-v-d1000f82]{font-size:20px;color:#e6a23c}.home-container .warning-card .warning-header .warning-title .warning-badge[data-v-d1000f82]{margin-left:10px}.home-container .warning-card .warning-pagination[data-v-d1000f82]{margin-top:12px;text-align:right}.home-container .chart-row[data-v-d1000f82]{margin-bottom:20px}.home-container .chart-card[data-v-d1000f82]{border-radius:8px;overflow:hidden}.home-container .chart-card .chart-header[data-v-d1000f82]{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#303133}.home-container .chart-card .chart-header .mastery-rate[data-v-d1000f82]{font-size:14px;color:#409eff;font-weight:600}.home-container .chart-card .chart-box[data-v-d1000f82]{width:100%;height:320px}.home-container .exam-overview[data-v-d1000f82]{display:flex;align-items:center;justify-content:space-around;padding:40px 20px}.home-container .exam-overview .exam-item[data-v-d1000f82]{text-align:center}.home-container .exam-overview .exam-item .exam-num[data-v-d1000f82]{display:block;font-size:36px;font-weight:700;color:#409eff}.home-container .exam-overview .exam-item .exam-num.complete[data-v-d1000f82]{color:#67c23a}.home-container .exam-overview .exam-item .exam-num.pending[data-v-d1000f82]{color:#e6a23c}.home-container .exam-overview .exam-item .exam-label[data-v-d1000f82]{font-size:14px;color:#909399;margin-top:8px;display:block}.home-container .exam-overview .exam-divider[data-v-d1000f82]{width:1px;height:60px;background:#ebeef5}.analysis-container[data-v-31e12dd1]{padding:0 25px 25px 25px}.analysis-container .el-card[data-v-31e12dd1]{box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.analysis-container .card-panel-chart[data-v-31e12dd1]{padding:20px}.analysis-container .card-panel-chart[data-v-31e12dd1],.analysis-container .card-panel[data-v-31e12dd1]{position:relative;vertical-align:middle;overflow:hidden;color:#666;background:#fff;margin:10px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.analysis-container .card-panel[data-v-31e12dd1]{padding:10px}.analysis-container .card-panel-icon-wrapper[data-v-31e12dd1]{cursor:pointer;float:left;margin:14px 0 0 14px;padding:16px;transition:all .38s ease-out;border-radius:6px}.analysis-container .icon-artcile .svg-icon[data-v-31e12dd1]{color:#409eff;width:48px;height:48px}.analysis-container .icon-artcile[data-v-31e12dd1]:hover{background:#409eff}.analysis-container .icon-artcile:hover .svg-icon[data-v-31e12dd1]{color:#fff}.analysis-container .icon-user .svg-icon[data-v-31e12dd1]{color:#67c23a;width:48px;height:48px}.analysis-container .icon-user[data-v-31e12dd1]:hover{background:#67c23a}.analysis-container .icon-user:hover .svg-icon[data-v-31e12dd1]{color:#fff}.analysis-container .icon-comments .svg-icon[data-v-31e12dd1]{color:#f56c6c;width:48px;height:48px}.analysis-container .icon-comments[data-v-31e12dd1]:hover{background:#f56c6c}.analysis-container .icon-comments:hover .svg-icon[data-v-31e12dd1]{color:#fff}.analysis-container .icon-messages .svg-icon[data-v-31e12dd1]{color:#e6a23c;width:48px;height:48px}.analysis-container .icon-messages[data-v-31e12dd1]:hover{background:#e6a23c}.analysis-container .icon-messages:hover .svg-icon[data-v-31e12dd1]{color:#fff}.analysis-container .card-panel-description[data-v-31e12dd1]{float:right;font-weight:700;margin:26px;margin-left:0}.analysis-container .card-panel-description .card-panel-text[data-v-31e12dd1]{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.analysis-container .card-panel-description .card-panel-num[data-v-31e12dd1]{font-size:20px;color:#666}.analysis-container .card-panel-chart-title[data-v-31e12dd1]{height:20px;font-size:18px;font-weight:500;color:#494a4b}.analysis-container .el-card[data-v-d7ec88f4]{box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.analysis-container .card-panel-chart[data-v-d7ec88f4],.analysis-container .card-panel[data-v-d7ec88f4]{position:relative;vertical-align:middle;overflow:hidden;color:#666;background:#fff;margin:10px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.analysis-container .card-panel-icon-wrapper[data-v-d7ec88f4]{cursor:pointer;float:left;margin:14px 0 0 14px;padding:16px;transition:all .38s ease-out;border-radius:6px}.analysis-container .icon-artcile .svg-icon[data-v-d7ec88f4]{color:#409eff;width:48px;height:48px}.analysis-container .icon-artcile[data-v-d7ec88f4]:hover{background:#409eff}.analysis-container .icon-artcile:hover .svg-icon[data-v-d7ec88f4]{color:#fff}.analysis-container .icon-user .svg-icon[data-v-d7ec88f4]{color:#67c23a;width:48px;height:48px}.analysis-container .icon-user[data-v-d7ec88f4]:hover{background:#67c23a}.analysis-container .icon-user:hover .svg-icon[data-v-d7ec88f4]{color:#fff}.analysis-container .icon-comments .svg-icon[data-v-d7ec88f4]{color:#f56c6c;width:48px;height:48px}.analysis-container .icon-comments[data-v-d7ec88f4]:hover{background:#f56c6c}.analysis-container .icon-comments:hover .svg-icon[data-v-d7ec88f4]{color:#fff}.analysis-container .icon-messages .svg-icon[data-v-d7ec88f4]{color:#e6a23c;width:48px;height:48px}.analysis-container .icon-messages[data-v-d7ec88f4]:hover{background:#e6a23c}.analysis-container .icon-messages:hover .svg-icon[data-v-d7ec88f4]{color:#fff}.analysis-container .card-panel-description[data-v-d7ec88f4]{float:right;font-weight:700;margin:26px;margin-left:0}.analysis-container .card-panel-description .card-panel-text[data-v-d7ec88f4]{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.analysis-container .card-panel-description .card-panel-num[data-v-d7ec88f4]{font-size:20px;color:#666}.analysis-container .card-panel-chart-title[data-v-d7ec88f4]{height:20px;font-size:18px;font-weight:500;color:#494a4b}.login-page[data-v-050e52a3]{min-height:100vh;background:linear-gradient(135deg,#e8f5e9,#c8e6c9 50%,#a5d6a7);display:flex;flex-direction:column;position:relative;overflow:hidden}.login-page .bg-decoration[data-v-050e52a3]{position:absolute;border-radius:50%;z-index:0}.login-page .bg-circle-1[data-v-050e52a3]{width:300px;height:300px;background:rgba(76,175,80,.1);top:-150px;right:-100px}.login-page .bg-circle-2[data-v-050e52a3]{width:200px;height:200px;background:rgba(76,175,80,.08);bottom:-80px;left:-80px}.login-page .bg-books[data-v-050e52a3]{position:absolute;top:50%;left:5%;font-size:60px;color:rgba(76,175,80,.08);z-index:0}.login-page .bg-books i[data-v-050e52a3]{margin:20px}.login-page .language-switcher[data-v-050e52a3]{position:absolute;top:20px;right:20px;z-index:2}.login-page .login-content[data-v-050e52a3]{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1;max-height:calc(100vh - 60px)}.login-page .login-container[data-v-050e52a3]{width:100%;max-width:1200px;display:flex;align-items:center}.login-page .login-container .brand-section[data-v-050e52a3]{color:#2e7d32;padding:20px 40px;height:100%;display:flex;flex-direction:column;justify-content:center}.login-page .login-container .brand-section .brand-header[data-v-050e52a3]{margin-bottom:20px}.login-page .login-container .brand-section .brand-header .brand-logo[data-v-050e52a3]{display:flex;align-items:center;margin-bottom:15px;flex-wrap:wrap}.login-page .login-container .brand-section .brand-header .brand-logo .logo-img[data-v-050e52a3]{width:50px;height:50px;margin-right:12px;-o-object-fit:contain;object-fit:contain}.login-page .login-container .brand-section .brand-header .brand-logo .logo-text[data-v-050e52a3]{font-size:26px;font-weight:700;letter-spacing:1px;line-height:1.2;color:#1b5e20}.login-page .login-container .brand-section .brand-header .brand-title[data-v-050e52a3]{font-size:30px;font-weight:700;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e7d32}.login-page .login-container .brand-section .features[data-v-050e52a3]{list-style:none;margin:0;padding:0}.login-page .login-container .brand-section .features li[data-v-050e52a3]{display:flex;align-items:flex-start;margin-bottom:12px;font-size:15px;line-height:1.5;color:#388e3c}.login-page .login-container .brand-section .features li i[data-v-050e52a3]{color:#4caf50;margin-right:10px;font-size:16px;min-width:20px;margin-top:2px}.login-page .login-container .login-section .login-card[data-v-050e52a3]{border-radius:16px;border:none;max-height:500px;overflow:hidden}.login-page .login-container .login-section .login-card[data-v-050e52a3] .el-card__header{border-bottom:none;padding:25px 25px 10px}.login-page .login-container .login-section .login-card .login-header[data-v-050e52a3]{text-align:center;margin-bottom:10px}.login-page .login-container .login-section .login-card .login-header .login-title[data-v-050e52a3]{font-size:24px;font-weight:700;color:#2e7d32;margin-bottom:8px}.login-page .login-container .login-section .login-card .login-header .login-subtitle[data-v-050e52a3]{color:#666;font-size:14px}.login-page .login-container .login-section .login-card .login-form[data-v-050e52a3]{margin-bottom:15px}.login-page .login-container .login-section .login-card .login-form .form-footer[data-v-050e52a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.login-page .login-container .login-section .login-card .login-form .form-footer[data-v-050e52a3] .el-checkbox__label{color:#666;font-size:14px}.login-page .login-container .login-section .login-card .login-form .login-btn[data-v-050e52a3]{width:100%;height:42px;font-size:15px;font-weight:600;letter-spacing:1px;margin-top:5px;border-radius:21px;box-shadow:0 4px 12px rgba(76,175,80,.3);transition:all .3s ease;background-color:#4caf50;border-color:#4caf50}.login-page .login-container .login-section .login-card .login-form .login-btn[data-v-050e52a3]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(76,175,80,.4);background-color:#43a047}.login-page .login-container .login-section .login-card .footer-links[data-v-050e52a3]{text-align:center;color:#666;font-size:13px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding-top:15px;border-top:1px solid #f0f0f0}.login-page .copyright[data-v-050e52a3]{position:relative;width:100%;text-align:center;color:rgba(46,125,50,.7);font-size:13px;padding:15px 0;z-index:1;flex-shrink:0}@media(max-width:992px){.login-page .login-content[data-v-050e52a3]{padding:15px}.login-page .login-container[data-v-050e52a3]{flex-direction:column;align-items:center}.login-page .login-container .brand-section[data-v-050e52a3]{margin-bottom:30px;padding:20px;text-align:center;max-width:500px}.login-page .login-container .brand-section .brand-header .brand-logo[data-v-050e52a3]{justify-content:center}.login-page .login-container .brand-section .brand-header .brand-title[data-v-050e52a3]{white-space:normal;line-height:1.3}.login-page .login-container .brand-section .features[data-v-050e52a3]{text-align:left;display:inline-block}.login-page .login-container .brand-section .features li[data-v-050e52a3]{justify-content:flex-start}.login-page .login-container .login-section[data-v-050e52a3]{width:100%;max-width:400px}}@media(max-width:576px){.login-page[data-v-050e52a3]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.login-page .bg-decoration[data-v-050e52a3]{display:none}.login-page .login-content[data-v-050e52a3]{padding:10px;max-height:none;align-items:flex-start}.login-page .login-container[data-v-050e52a3]{flex-direction:column;align-items:center}.login-page .login-container .brand-section[data-v-050e52a3]{padding:15px 10px 10px;margin-bottom:15px}.login-page .login-container .brand-section .brand-header[data-v-050e52a3]{margin-bottom:0}.login-page .login-container .brand-section .brand-header .brand-logo[data-v-050e52a3]{flex-direction:column;align-items:center;gap:6px;margin-bottom:8px}.login-page .login-container .brand-section .brand-header .brand-logo .logo-img[data-v-050e52a3]{margin-right:0;width:40px;height:40px}.login-page .login-container .brand-section .brand-header .brand-logo .logo-text[data-v-050e52a3]{font-size:22px}.login-page .login-container .brand-section .brand-header .brand-title[data-v-050e52a3]{white-space:normal;font-size:18px;line-height:1.3;text-align:center}.login-page .login-container .brand-section .features[data-v-050e52a3]{display:none}.login-page .login-container .login-section[data-v-050e52a3]{width:100%;max-width:100%}.login-page .login-container .login-section .login-card[data-v-050e52a3]{max-height:none;border-radius:12px}.login-page .login-container .login-section .login-card[data-v-050e52a3] .el-card__header{padding:16px 16px 8px}.login-page .login-container .login-section .login-card .login-header .login-title[data-v-050e52a3]{font-size:20px}.login-page .login-container .login-section .login-card .login-header .login-subtitle[data-v-050e52a3]{font-size:13px}.login-page .login-container .login-section .login-card .login-form[data-v-050e52a3] .el-form-item{margin-bottom:18px}.login-page .login-container .login-section .login-card .login-form[data-v-050e52a3] .el-form-item__label{font-size:13px}.login-page .login-container .login-section .login-card .login-form[data-v-050e52a3] .el-input__inner{height:40px;font-size:14px}.login-page .login-container .login-section .login-card .login-form .form-footer[data-v-050e52a3]{flex-direction:column;align-items:flex-start;gap:8px}.login-page .login-container .login-section .login-card .login-form .login-btn[data-v-050e52a3]{height:44px;font-size:15px}.login-page .login-container .login-section .login-card .footer-links[data-v-050e52a3]{font-size:12px;padding-top:12px}.login-page .copyright[data-v-050e52a3]{font-size:11px;padding:10px 0}}.pagination-container[data-v-0c154104]{margin-bottom:0}.pagination-container.hidden[data-v-0c154104]{display:none}.el-transfer[data-v-1a44b730]{padding:20px!important}.el-transfer__buttons[data-v-1a44b730]{border-radius:50%;padding:12px;display:block;margin-left:0}.el-transfer__buttons[data-v-1a44b730]:first-child{margin-bottom:10px!important}.loginLog-wrapper[data-v-2317d86b]{padding:10px 30px}.descriptions-container[data-v-c96b1f96]{padding:1.5rem}.el-divider[data-v-c96b1f96]{margin:1rem 0}.dot-success[data-v-06081ac4]{background:#1890ff}.dot-danger[data-v-06081ac4],.dot-success[data-v-06081ac4]{display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:.5rem}.dot-danger[data-v-06081ac4]{background:red}.sys-log-container[data-v-53979a3c]{padding:20px}.sys-log-container .card[data-v-53979a3c]{background:#fff;border-radius:4px;margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.08)}.sys-log-container .card .card-header[data-v-53979a3c]{padding:15px 20px;border-bottom:1px solid #ebeef5;font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center}.sys-log-container .card .card-header[data-v-53979a3c]:before{content:"";display:inline-block;width:4px;height:16px;background:#409eff;margin-right:10px;border-radius:2px}.sys-log-container .card .card-body[data-v-53979a3c]{padding:20px}.sys-log-container .pagination-container[data-v-53979a3c]{display:flex;justify-content:flex-end;margin-top:20px}.sys-log-container .detail-text[data-v-53979a3c]{max-height:300px;overflow-y:auto;white-space:pre-wrap;word-break:break-all;font-family:Courier New,Courier,monospace;font-size:13px;color:#606266;background:#f5f7fa;padding:10px;border-radius:4px;line-height:1.6}.sys-log-container .error-text[data-v-53979a3c]{color:#f56c6c;background:#fef0f0}@media screen and (max-width:768px){.sys-log-container[data-v-53979a3c]{padding:10px}}.el-table[data-v-f42d47ba]{height:100%}.card-header[data-v-f42d47ba]{height:40px}.el-divider[data-v-f42d47ba]{margin:10px 0;width:100%}.card-height[data-v-f42d47ba]{min-height:calc(100vh - 185px)}.card-height i[data-v-f42d47ba]{margin-right:5px}.card[data-v-fed3ae8e]{margin-bottom:20px}.card i[data-v-fed3ae8e]{margin-right:5px}.item-container[data-v-fed3ae8e]{margin-bottom:20px}.descriptions-container[data-v-397ca89e]{padding:1.5rem}.el-divider[data-v-397ca89e]{margin:1rem 0}.back-bar[data-v-90668cbc]{margin-bottom:12px}.schedulerJobLog-wrapper[data-v-90668cbc]{padding:10px 30px}.schedulerJobLog-page[data-v-90668cbc]{padding:10px 20px}.dialog-title[data-v-90668cbc]{font-size:16px;font-weight:600}.scheduler-job-log-dialog .el-dialog__body{padding:0}.pop_btn[data-v-42efdeee]{text-align:center;margin-top:20px}.popup-main[data-v-42efdeee]{position:relative;margin:10px auto;background:#fff;border-radius:5px;font-size:12px;overflow:hidden}.popup-title[data-v-42efdeee]{overflow:hidden;line-height:34px;padding-top:6px;background:#f2f2f2}.popup-result[data-v-42efdeee]{box-sizing:border-box;line-height:24px;margin:25px auto;padding:15px 10px 10px;border:1px solid #ccc;position:relative}.popup-result .title[data-v-42efdeee]{position:absolute;top:-28px;left:50%;width:140px;font-size:14px;margin-left:-70px;text-align:center;line-height:30px;background:#fff}.popup-result table[data-v-42efdeee]{text-align:center;width:100%;margin:0 auto}.popup-result table span[data-v-42efdeee]{display:block;width:100%;font-family:arial;line-height:30px;height:30px;white-space:nowrap;overflow:hidden;border:1px solid #e8e8e8}.popup-result-scroll[data-v-42efdeee]{font-size:12px;line-height:24px;height:10em;overflow-y:auto}.schedulerJob-wrapper[data-v-dca6b25a]{padding:20px 30px}.cron-wrapper[data-v-dca6b25a]{padding:10px 30px}.cron-text[data-v-dca6b25a]{cursor:help}.cron-tooltip-popper{max-width:420px;line-height:1.6}.descriptions-container[data-v-86675484]{padding:1.5rem}.el-divider[data-v-86675484]{margin:1rem 0}.dot-success[data-v-86675484]{background:#1890ff}.dot-danger[data-v-86675484],.dot-success[data-v-86675484]{display:inline-block;width:8px;height:8px;border-radius:50%;position:relative;margin-right:.5rem}.dot-danger[data-v-86675484]{background:red}.el-divider[data-v-4d49ff98]{margin:8px 0;width:100%}.header[data-v-4d49ff98]{margin-bottom:20px}.header span[data-v-4d49ff98]{margin-left:10px}.cpu-card[data-v-4d49ff98]{text-align:center;margin-bottom:20px}.text-danger[data-v-4d49ff98]{color:red}.text-success[data-v-4d49ff98]{color:#67c23a}.text-warning[data-v-4d49ff98]{color:#e6a23c}.text-number[data-v-4d49ff98]{font-size:42px;margin-bottom:.5rem}.title-text[data-v-4d49ff98]{font-size:12px;margin:0;padding:0;color:#666}.disk-caption-text[data-v-4d49ff98]{font-size:14px;font-weight:700;color:#333;margin-bottom:5px}.disk-caption-text em[data-v-4d49ff98]{font-size:13px;color:#858585;font-style:normal;font-weight:400}.disk-caption-text .disk-caption-text-header[data-v-4d49ff98]{display:inline-block;width:65px;font-size:13px;font-weight:430;color:#363636}.disk-caption-text .disk-caption-text-content[data-v-4d49ff98]{display:inline-block;width:calc(100% - 65px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disk-caption-text .disk-caption-name[data-v-4d49ff98]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:center}.disk-caption-text .disk-caption-type[data-v-4d49ff98]{display:flex;align-items:center;margin-top:.4rem}.disk-caption-text .disk-caption-path[data-v-4d49ff98]{display:flex;align-items:center;width:100%}.disk-list-ul[data-v-4d49ff98]{padding:10px 20px 10px 15px;margin-bottom:15px}.board-item[data-v-4d49ff98]{padding:24px;border:1px solid #dcdfe6;transition:all .3s}.board-item[data-v-4d49ff98]:hover{box-shadow:1px 1px 3px 1px #a9a9a9}.disk-other[data-v-4d49ff98]{font-size:12px;color:#666;line-height:20px;text-align:center}.disk-other em[data-v-4d49ff98]{font-style:normal;font-size:22px;margin-top:10px;display:inline-block}.disk-other em.disk-other-color01[data-v-4d49ff98]{color:#2496ff}.disk-other em.disk-other-color02[data-v-4d49ff98]{color:#3f8652}.memory-title[data-v-4d49ff98]{font-size:18px;font-weight:700;margin-bottom:1rem}.memory-body em[data-v-4d49ff98]{font-size:14px;font-weight:500;color:#858585;font-style:normal;font-weight:400}.process[data-v-4d49ff98]{margin:.5rem 0;text-align:center}.memory-other[data-v-4d49ff98]{padding-top:.625rem;font-size:14px;color:#666;line-height:24px;text-align:center}.memory-other em[data-v-4d49ff98]{font-style:normal;font-size:30px;margin-top:10px;display:inline-block}.memory-other em.memory-other-color01[data-v-4d49ff98]{color:#2496ff}.memory-other em.memory-other-color02[data-v-4d49ff98]{color:#3f8652}.app-container[data-v-6f24a66d],.app-container[data-v-dcff88d8],.content_div[data-v-35a9eb7c]{padding:20px}[data-v-35a9eb7c] .el-dialog__body{padding:20px 30px}[data-v-35a9eb7c] .el-dialog__header{padding:20px 30px 15px;margin-right:0}[data-v-35a9eb7c] .el-dialog__footer{padding:15px 30px 20px}[data-v-35a9eb7c] .el-form-item{margin-bottom:20px}.multi-image-upload[data-v-4478251a]{display:inline-block}.image-list[data-v-4478251a]{display:flex;flex-wrap:wrap;gap:10px}.image-item[data-v-4478251a]{position:relative;width:100px;height:100px;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.image-item img[data-v-4478251a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-item i[data-v-4478251a]{position:absolute;top:-8px;right:-8px;cursor:pointer;background:#fff;border-radius:50%;color:#f56c6c;font-size:18px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}.image-item i[data-v-4478251a]:hover{color:#f78989}.upload-btn[data-v-4478251a] .el-upload{width:100px;height:100px;line-height:100px;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer}.upload-btn[data-v-4478251a] .el-upload:hover{border-color:#409eff}.upload-btn[data-v-4478251a] .el-upload i{font-size:28px;color:#8c939d}.tips[data-v-4478251a]{color:#999;font-size:12px;margin-top:5px}.content_div[data-v-4845d05e]{padding:20px}.avatar-uploader .el-upload[data-v-4845d05e]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-4845d05e]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-4845d05e]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avatar[data-v-4845d05e]{width:178px;height:178px;display:block}.el-upload--picture-card[data-v-4845d05e]{width:100px;height:100px;line-height:100px}.el-upload-list--picture-card .el-upload-list__item[data-v-4845d05e]{width:100px;height:100px}[data-v-4845d05e] .el-dialog__body{padding:20px 30px}[data-v-4845d05e] .el-dialog__header{padding:20px 30px 15px;margin-right:0}[data-v-4845d05e] .el-dialog__footer{padding:15px 30px 20px}[data-v-4845d05e] .el-form-item{margin-bottom:20px}.content_div[data-v-13b218fd]{padding:20px}.avatar-uploader .el-upload[data-v-13b218fd]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-13b218fd]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-13b218fd]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avatar[data-v-13b218fd]{width:178px;height:178px;display:block}.sku-container[data-v-13b218fd]{margin-top:20px;padding:15px;background-color:#f5f7fa;border-radius:4px}.app-container[data-v-c143ab70]{padding:20px}[data-v-c143ab70] .el-dialog__body{padding:20px 30px}[data-v-c143ab70] .el-dialog__header{padding:20px 30px 15px;margin-right:0}[data-v-c143ab70] .el-dialog__footer{padding:15px 30px 20px}[data-v-c143ab70] .el-form-item{margin-bottom:20px}.app-container[data-v-5552718e]{padding:20px}[data-v-5552718e] .el-dialog__body{padding:20px 30px}[data-v-5552718e] .el-dialog__header{padding:20px 30px 15px;margin-right:0}[data-v-5552718e] .el-dialog__footer{padding:15px 30px 20px}[data-v-5552718e] .el-form-item{margin-bottom:20px}.el-button+.el-button[data-v-5552718e]{margin-left:8px}.app-container[data-v-7d3273c1],.app-container[data-v-56d1161c],.app-container[data-v-76a25b4c],.app-container[data-v-981b7f3e],.app-container[data-v-30429dd0],.app-container[data-v-c2019a22],.content_div[data-v-f3a1c342]{padding:20px}.avatar-uploader .el-upload[data-v-f3a1c342]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload[data-v-f3a1c342]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-f3a1c342]{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avatar[data-v-f3a1c342]{width:178px;height:178px;display:block}.upload-tip[data-v-f3a1c342]{font-size:12px;color:#999;margin-top:8px}.upload-tip[data-v-2def8eaa]{color:#999;font-size:12px;margin-top:5px}.form-tip[data-v-2def8eaa]{color:#999;font-size:12px;margin-left:10px}.upload-tip[data-v-41af9ab3]{color:#999;font-size:12px;margin-top:5px}.ai-provider-page[data-v-b5eb4b6a]{padding:16px}.card-header[data-v-b5eb4b6a]{display:flex;justify-content:space-between;align-items:center}.header-sub[data-v-b5eb4b6a]{color:#909399;font-size:12px}.card-header-right[data-v-b5eb4b6a]{display:flex;align-items:center;gap:12px}.purpose-tip[data-v-b5eb4b6a]{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.page-container[data-v-6b99e0a8]{padding:20px}.box-card[data-v-6b99e0a8]{margin-bottom:10px}.demo-form-inline .el-form-item[data-v-6b99e0a8]{margin-bottom:0}.file-size-display[data-v-6b99e0a8]{padding:8px 12px;background-color:#f5f7fa;border-radius:4px;color:#606266;font-size:14px;font-weight:500}.menu-wrapper[data-v-322418ca]{padding:10px 30px}.form-row[data-v-322418ca]{display:flex;flex-wrap:wrap}.dict-page[data-v-2fb824da]{padding:0}.dict-page .filter-card[data-v-2fb824da]{margin:10px 15px}.dict-page .filter-card[data-v-2fb824da] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.dict-page .table-card[data-v-2fb824da]{margin:10px 15px}.dict-page .table-card[data-v-2fb824da] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.dict-page .card-header[data-v-2fb824da]{display:flex;align-items:center;justify-content:space-between}.dict-page .card-header .card-header-left[data-v-2fb824da]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.dict-page .card-header .card-header-left i[data-v-2fb824da]{font-size:18px;color:#409eff}.dict-page .card-header .card-header-left .header-sub[data-v-2fb824da]{font-size:13px;font-weight:500;color:#909399}.dict-page .card-header .card-header-left .total-badge[data-v-2fb824da]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.dict-page .card-header .card-header-left .total-badge b[data-v-2fb824da]{color:#409eff;font-size:16px;font-weight:600}.dict-page .card-header .card-header-right[data-v-2fb824da]{display:flex;align-items:center;gap:10px}.dict-page .filter-form[data-v-2fb824da]{padding:4px 0 0}.dict-page .filter-form[data-v-2fb824da] .el-form-item{margin-bottom:8px}.dict-page .pagination-wrapper[data-v-2fb824da]{display:flex;justify-content:flex-end;margin-top:20px}.dict-page .action-btns[data-v-2fb824da]{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.dict-page .action-btns .el-button+.el-button[data-v-2fb824da]{margin-left:0}.dict-page[data-v-2fb824da] .el-divider--vertical{height:1.2em;margin:0 4px}.dict-page[data-v-2fb824da] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.dict-page[data-v-2fb824da] .el-table td{font-size:13px}.dict-page[data-v-2fb824da] .el-table .el-tag--plain{font-weight:500}.dict-page[data-v-2fb824da] .el-dialog{border-radius:6px;overflow:hidden}.dict-page[data-v-2fb824da] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.dict-page[data-v-2fb824da] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.dict-page[data-v-2fb824da] .el-dialog .el-dialog__body{padding:24px 30px 8px}.dict-page[data-v-2fb824da] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.dict-page .card-header[data-v-2fb824da]{flex-wrap:wrap;gap:8px}.dict-page .filter-form[data-v-2fb824da] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.dict-page .filter-form[data-v-2fb824da] .el-form--inline .el-form-item .el-form-item__content{width:100%}.dict-page .filter-form[data-v-2fb824da] .el-form--inline .el-form-item .el-form-item__content .el-input,.dict-page .filter-form[data-v-2fb824da] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.dict-page[data-v-2fb824da] .el-card__body{padding:12px}.dict-page[data-v-2fb824da] .el-table{overflow-x:auto;display:block}.dict-page[data-v-2fb824da] .el-dialog{width:95%!important;margin:10px auto!important}.dict-page[data-v-2fb824da] .el-dialog__body{padding:16px}.dict-page[data-v-2fb824da] .el-dialog__footer{padding:12px 16px}.dict-page[data-v-2fb824da] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.dict-page[data-v-2fb824da] .el-pagination .el-pagination__sizes,.dict-page[data-v-2fb824da] .el-pagination .el-pagination__total{margin-right:0}.dict-page[data-v-2fb824da] .el-pagination .el-pager li,.dict-page[data-v-2fb824da] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.dict-data-page[data-v-02eb8bf4]{padding:0}.dict-data-page .filter-card[data-v-02eb8bf4]{margin:10px 15px}.dict-data-page .filter-card[data-v-02eb8bf4] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.dict-data-page .table-card[data-v-02eb8bf4]{margin:10px 15px}.dict-data-page .table-card[data-v-02eb8bf4] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.dict-data-page .card-header[data-v-02eb8bf4]{display:flex;align-items:center;justify-content:space-between}.dict-data-page .card-header .card-header-left[data-v-02eb8bf4]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.dict-data-page .card-header .card-header-left i[data-v-02eb8bf4]{font-size:18px;color:#409eff}.dict-data-page .card-header .card-header-left .header-sub[data-v-02eb8bf4]{font-size:13px;font-weight:500;color:#909399}.dict-data-page .card-header .card-header-left .total-badge[data-v-02eb8bf4]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.dict-data-page .card-header .card-header-left .total-badge b[data-v-02eb8bf4]{color:#409eff;font-size:16px;font-weight:600}.dict-data-page .card-header .card-header-right[data-v-02eb8bf4]{display:flex;align-items:center;gap:10px}.dict-data-page .filter-form[data-v-02eb8bf4]{padding:4px 0 0}.dict-data-page .filter-form[data-v-02eb8bf4] .el-form-item{margin-bottom:8px}.dict-data-page .pagination-wrapper[data-v-02eb8bf4]{display:flex;justify-content:flex-end;margin-top:20px}.dict-data-page .action-btns[data-v-02eb8bf4]{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.dict-data-page .action-btns .el-button+.el-button[data-v-02eb8bf4]{margin-left:0}.dict-data-page[data-v-02eb8bf4] .el-divider--vertical{height:1.2em;margin:0 4px}.dict-data-page[data-v-02eb8bf4] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.dict-data-page[data-v-02eb8bf4] .el-table td{font-size:13px}.dict-data-page[data-v-02eb8bf4] .el-table .el-tag--plain{font-weight:500}.dict-data-page[data-v-02eb8bf4] .el-dialog{border-radius:6px;overflow:hidden}.dict-data-page[data-v-02eb8bf4] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.dict-data-page[data-v-02eb8bf4] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.dict-data-page[data-v-02eb8bf4] .el-dialog .el-dialog__body{padding:24px 30px 8px}.dict-data-page[data-v-02eb8bf4] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.dict-data-page .card-header[data-v-02eb8bf4]{flex-wrap:wrap;gap:8px}.dict-data-page .filter-form[data-v-02eb8bf4] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.dict-data-page .filter-form[data-v-02eb8bf4] .el-form--inline .el-form-item .el-form-item__content{width:100%}.dict-data-page .filter-form[data-v-02eb8bf4] .el-form--inline .el-form-item .el-form-item__content .el-input,.dict-data-page .filter-form[data-v-02eb8bf4] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.dict-data-page[data-v-02eb8bf4] .el-card__body{padding:12px}.dict-data-page[data-v-02eb8bf4] .el-table{overflow-x:auto;display:block}.dict-data-page[data-v-02eb8bf4] .el-dialog{width:95%!important;margin:10px auto!important}.dict-data-page[data-v-02eb8bf4] .el-dialog__body{padding:16px}.dict-data-page[data-v-02eb8bf4] .el-dialog__footer{padding:12px 16px}.dict-data-page[data-v-02eb8bf4] .el-pagination{white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.dict-data-page[data-v-02eb8bf4] .el-pagination .el-pagination__sizes,.dict-data-page[data-v-02eb8bf4] .el-pagination .el-pagination__total{margin-right:0}.dict-data-page[data-v-02eb8bf4] .el-pagination .el-pager li,.dict-data-page[data-v-02eb8bf4] .el-pagination button{min-width:28px;height:28px;line-height:28px;font-size:12px}}.errPage-container[data-v-153d2c68]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-153d2c68]{background:#008489;color:#fff;border:none!important}.errPage-container .pan-gif[data-v-153d2c68]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-153d2c68]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-153d2c68]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-153d2c68]{font-size:14px}.errPage-container .list-unstyled li[data-v-153d2c68]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-153d2c68]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-153d2c68]:hover{text-decoration:underline}.wscn-http404-container[data-v-2e212ade]{transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-2e212ade]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-2e212ade]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-2e212ade]{width:100%}.wscn-http404 .pic-404__child[data-v-2e212ade]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-2e212ade]{width:80px;top:17px;left:220px;opacity:0;animation-name:cloudLeft-2e212ade;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-2e212ade]{width:46px;top:10px;left:420px;opacity:0;animation-name:cloudMid-2e212ade;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-2e212ade]{width:62px;top:100px;left:500px;opacity:0;animation-name:cloudRight-2e212ade;animation-duration:2s;animation-timing-function:linear;animation-fill-mode:forwards;animation-delay:1s}@keyframes cloudLeft-2e212ade{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudMid-2e212ade{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudRight-2e212ade{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-2e212ade]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-2e212ade]{font-size:32px;font-weight:700;line-height:40px;color:#1482f0;opacity:0;margin-bottom:20px;animation-name:slideUp-2e212ade;animation-duration:.5s;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-2e212ade]{font-size:20px;line-height:24px;color:#222;font-weight:700;opacity:0;margin-bottom:10px;animation-name:slideUp-2e212ade;animation-duration:.5s;animation-delay:.1s;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-2e212ade]{font-size:13px;line-height:21px;color:grey;opacity:0;margin-bottom:30px;animation-name:slideUp-2e212ade;animation-duration:.5s;animation-delay:.2s;animation-fill-mode:forwards}.wscn-http404 .bullshit__return-home[data-v-2e212ade]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;opacity:0;font-size:14px;line-height:36px;cursor:pointer;animation-name:slideUp-2e212ade;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:forwards;text-decoration:none}@keyframes slideUp-2e212ade{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}.ip-blacklist-page[data-v-68983170]{padding:0}.ip-blacklist-page .filter-card[data-v-68983170]{margin:10px 15px}.ip-blacklist-page .filter-card[data-v-68983170] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.ip-blacklist-page .table-card[data-v-68983170]{margin:10px 15px}.ip-blacklist-page .table-card[data-v-68983170] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.ip-blacklist-page .card-header[data-v-68983170]{display:flex;align-items:center;justify-content:space-between}.ip-blacklist-page .card-header .card-header-left[data-v-68983170]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.ip-blacklist-page .card-header .card-header-left i[data-v-68983170]{font-size:18px;color:#409eff}.ip-blacklist-page .card-header .card-header-left .header-sub[data-v-68983170]{font-size:13px;font-weight:500;color:#909399}.ip-blacklist-page .card-header .card-header-left .total-badge[data-v-68983170]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.ip-blacklist-page .card-header .card-header-left .total-badge b[data-v-68983170]{color:#409eff;font-size:16px;font-weight:600}.ip-blacklist-page .card-header .card-header-right[data-v-68983170]{display:flex;align-items:center;gap:10px}.ip-blacklist-page .filter-form[data-v-68983170]{padding:4px 0 0}.ip-blacklist-page .filter-form[data-v-68983170] .el-form-item{margin-bottom:8px}.ip-blacklist-page .pagination-wrapper[data-v-68983170]{display:flex;justify-content:flex-end;margin-top:20px}.ip-blacklist-page .action-btns[data-v-68983170]{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.ip-blacklist-page .action-btns .el-button+.el-button[data-v-68983170]{margin-left:0}.ip-blacklist-page[data-v-68983170] .el-divider--vertical{height:1.2em;margin:0 4px}.ip-blacklist-page[data-v-68983170] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.ip-blacklist-page[data-v-68983170] .el-table td{font-size:13px}.ip-blacklist-page[data-v-68983170] .el-table .el-tag--plain{font-weight:500}.ip-blacklist-page[data-v-68983170] .el-dialog{border-radius:6px;overflow:hidden}.ip-blacklist-page[data-v-68983170] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.ip-blacklist-page[data-v-68983170] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.ip-blacklist-page[data-v-68983170] .el-dialog .el-dialog__body{padding:24px 30px 8px}.ip-blacklist-page[data-v-68983170] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.ip-blacklist-page .card-header[data-v-68983170]{flex-wrap:wrap;gap:8px}.ip-blacklist-page .filter-form[data-v-68983170] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.ip-blacklist-page .filter-form[data-v-68983170] .el-form--inline .el-form-item .el-form-item__content{width:100%}.ip-blacklist-page .filter-form[data-v-68983170] .el-form--inline .el-form-item .el-form-item__content .el-input,.ip-blacklist-page .filter-form[data-v-68983170] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.ip-blacklist-page[data-v-68983170] .el-card__body{padding:12px}.ip-blacklist-page[data-v-68983170] .el-table{overflow-x:auto;display:block}.ip-blacklist-page[data-v-68983170] .el-dialog{width:95%!important;margin:10px auto!important}}.ip-stat-page[data-v-3076d482]{padding:0}.ip-stat-page .filter-card[data-v-3076d482]{margin:10px 15px}.ip-stat-page .filter-card[data-v-3076d482] .el-card__header{padding:16px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.ip-stat-page .table-card[data-v-3076d482]{margin:10px 15px}.ip-stat-page .table-card[data-v-3076d482] .el-card__header{padding:14px 20px;background:#fafafa;border-bottom:1px solid #ebeef5}.ip-stat-page .card-header[data-v-3076d482]{display:flex;align-items:center;justify-content:space-between}.ip-stat-page .card-header .card-header-left[data-v-3076d482]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#303133}.ip-stat-page .card-header .card-header-left i[data-v-3076d482]{font-size:18px;color:#409eff}.ip-stat-page .card-header .card-header-left .header-sub[data-v-3076d482]{font-size:13px;font-weight:500;color:#909399}.ip-stat-page .card-header .card-header-left .header-tip[data-v-3076d482],.ip-stat-page .card-header .card-header-left .total-badge[data-v-3076d482]{font-size:13px;font-weight:400;color:#909399;margin-left:8px}.ip-stat-page .card-header .card-header-left .total-badge b[data-v-3076d482]{color:#409eff;font-size:16px;font-weight:600}.ip-stat-page .filter-form[data-v-3076d482]{padding:4px 0 0}.ip-stat-page .filter-form[data-v-3076d482] .el-form-item{margin-bottom:8px}.ip-stat-page .pagination-wrapper[data-v-3076d482]{display:flex;justify-content:flex-end;margin-top:20px}.ip-stat-page .action-btns[data-v-3076d482]{display:flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap}.ip-stat-page .action-btns .el-button+.el-button[data-v-3076d482]{margin-left:0}.ip-stat-page[data-v-3076d482] .el-divider--vertical{height:1.2em;margin:0 4px}.ip-stat-page[data-v-3076d482] .el-table th{background:#fafafa;color:#606266;font-weight:600;font-size:13px}.ip-stat-page[data-v-3076d482] .el-table td{font-size:13px}.ip-stat-page[data-v-3076d482] .el-table .el-tag--plain{font-weight:500}.ip-stat-page[data-v-3076d482] .el-dialog{border-radius:6px;overflow:hidden}.ip-stat-page[data-v-3076d482] .el-dialog .el-dialog__header{padding:16px 24px;border-bottom:1px solid #ebeef5}.ip-stat-page[data-v-3076d482] .el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#303133}.ip-stat-page[data-v-3076d482] .el-dialog .el-dialog__body{padding:24px 30px 8px}.ip-stat-page[data-v-3076d482] .el-dialog .el-dialog__footer{padding:14px 30px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.ip-stat-page .card-header[data-v-3076d482]{flex-wrap:wrap;gap:8px}.ip-stat-page .filter-form[data-v-3076d482] .el-form--inline .el-form-item{display:block;width:100%;margin-bottom:12px}.ip-stat-page .filter-form[data-v-3076d482] .el-form--inline .el-form-item .el-form-item__content{width:100%}.ip-stat-page .filter-form[data-v-3076d482] .el-form--inline .el-form-item .el-form-item__content .el-input,.ip-stat-page .filter-form[data-v-3076d482] .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%!important}.ip-stat-page[data-v-3076d482] .el-card__body{padding:12px}.ip-stat-page[data-v-3076d482] .el-table{overflow-x:auto;display:block}.ip-stat-page[data-v-3076d482] .el-dialog{width:95%!important;margin:10px auto!important}}.icon-body[data-v-786b2fc8]{width:100%}.icon-body .icon-search[data-v-786b2fc8]{position:relative;margin-bottom:5px}.icon-body .icon-list[data-v-786b2fc8]{height:200px;overflow:auto}.icon-body .icon-list .list-container[data-v-786b2fc8]{display:flex;flex-wrap:wrap}.icon-body .icon-list .list-container .icon-item-wrapper[data-v-786b2fc8]{width:33.3333333333%;height:25px;line-height:25px;cursor:pointer;display:flex}.icon-body .icon-list .list-container .icon-item-wrapper .icon-item[data-v-786b2fc8]{display:flex;max-width:100%;height:100%;padding:0 5px}.icon-body .icon-list .list-container .icon-item-wrapper .icon-item[data-v-786b2fc8]:hover{background:#ececec;border-radius:5px}.icon-body .icon-list .list-container .icon-item-wrapper .icon-item .icon[data-v-786b2fc8]{flex-shrink:0}.icon-body .icon-list .list-container .icon-item-wrapper .icon-item span[data-v-786b2fc8]{display:inline-block;vertical-align:-.15em;fill:currentColor;padding-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-body .icon-list .list-container .icon-item-wrapper .icon-item.active[data-v-786b2fc8]{background:#ececec;border-radius:5px}.icon-body[data-v-786b2fc8] ::-webkit-scrollbar{width:8px;height:8px}.icon-body[data-v-786b2fc8] ::-webkit-scrollbar-track{background-color:#f1f1f1}.icon-body[data-v-786b2fc8] ::-webkit-scrollbar-thumb{background-color:#bebcbc;border-radius:5px}.icon-body[data-v-786b2fc8] ::-webkit-scrollbar-thumb:hover{background-color:#abaaaa}.tree-select[data-v-6c4cc70e] .el-select-dropdown__item{padding:0;height:auto;overflow:visible}.tree-select[data-v-6c4cc70e] .el-tree{padding:5px;max-height:300px;overflow-y:auto}.menu-wrapper[data-v-3650e336]{padding:10px 30px}.form-row[data-v-3650e336]{display:flex;flex-wrap:wrap}.profile-page[data-v-68c7570e]{padding:20px;max-width:1100px;margin:0 auto}.header-card[data-v-68c7570e]{margin-bottom:20px}.header-card .profile-header[data-v-68c7570e]{display:flex;align-items:center;padding:10px 0}.header-card .profile-header .avatar-section[data-v-68c7570e]{display:flex;align-items:center;gap:16px;flex-shrink:0}.header-card .profile-header .avatar-section .avatar-upload[data-v-68c7570e] .preview-box{display:none}.header-card .profile-header .user-summary[data-v-68c7570e]{margin-left:30px}.header-card .profile-header .user-summary .nickname[data-v-68c7570e]{font-size:22px;font-weight:600;color:#303133;margin:0 0 6px 0}.header-card .profile-header .user-summary .username[data-v-68c7570e]{font-size:14px;color:#909399;margin:0 0 6px 0}.header-card .profile-header .user-summary .role-info[data-v-68c7570e]{margin:0}.card-header[data-v-68c7570e]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#303133}.card-header i[data-v-68c7570e]{color:#409eff;font-size:18px}.info-card[data-v-68c7570e] .el-card__header,.pwd-card[data-v-68c7570e] .el-card__header{padding:14px 20px;border-bottom:1px solid #ebeef5}.info-card[data-v-68c7570e] .el-card__body,.pwd-card[data-v-68c7570e] .el-card__body{padding:24px 20px}.info-form .el-form-item[data-v-68c7570e],.pwd-form .el-form-item[data-v-68c7570e]{margin-bottom:20px}.info-form .el-form-item[data-v-68c7570e]:last-child,.pwd-form .el-form-item[data-v-68c7570e]:last-child{margin-bottom:0;padding-top:4px}.info-form .el-form-item[data-v-68c7570e] .el-input__prefix,.pwd-form .el-form-item[data-v-68c7570e] .el-input__prefix{color:#c0c4cc}.info-form .el-form-item[data-v-68c7570e] .el-input.is-disabled .el-input__inner,.pwd-form .el-form-item[data-v-68c7570e] .el-input.is-disabled .el-input__inner{background-color:#f5f7fa;color:#909399;cursor:not-allowed}.pwd-form .el-button--warning[data-v-68c7570e]{width:100%}.password-container[data-v-26a7bcd4]{padding:15px 20px}.password-container .password-input[data-v-26a7bcd4]{display:flex;gap:.5rem}.password-container .password-update[data-v-26a7bcd4]{margin-top:.5rem}.button-container[data-v-26a7bcd4]{width:100%;height:100%;text-align:center}.button-container .el-button[data-v-26a7bcd4]{width:100%}.item[data-v-5f4bcbee]{display:flex;height:0;min-height:140px;min-width:140px;width:calc(12.5% - 20px);padding-top:calc(12.5% - 20px);margin:0 20px 20px 0;position:relative;box-sizing:border-box}.image-file_wrap[data-v-5f4bcbee]{position:absolute;left:0;top:0;height:100%;width:100%}.item-file[data-v-5f4bcbee]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;cursor:pointer;border-radius:5px;overflow:hidden;box-sizing:border-box;background-color:rgba(0,0,0,.1019607843);margin-bottom:10px}.item-file__type[data-v-5f4bcbee]{position:absolute;top:5px;left:5px;color:#fff;font-size:12px;padding:2px 5px;border-radius:3px}.item-file__actions[data-v-5f4bcbee]{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5019607843);border-radius:5px;opacity:0;transition:opacity .3s cubic-bezier(.55,0,.1,1)}.item-file__actions .el-button[data-v-5f4bcbee]{color:#fff;font-size:20px;margin:0 8px}.item-file:hover .item-file__actions[data-v-5f4bcbee]{opacity:1}.item-file__index[data-v-5f4bcbee]{position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.3019607843);border-radius:5px;pointer-events:none}.item-file__index span[data-v-5f4bcbee]{position:absolute;right:5px;top:5px;background-color:#67c23a;color:#fff;display:inline-block;height:20px;width:20px;text-align:center;line-height:20px;border-radius:20px;font-size:14px}.space-container[data-v-aaecc442]{display:flex;justify-content:space-between;min-height:100%;border-radius:5px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.space-container .svg-icon[data-v-aaecc442]{width:18px;height:18px}.space-container .space-left[data-v-aaecc442]{border-right:1px solid #dcdfe6;width:200px;transition:3s}.space-container .space-left .sidebar-enter-active[data-v-aaecc442],.space-container .space-left .sidebar-leave-active[data-v-aaecc442]{transition:width .8s}.space-container .hideLeft[data-v-aaecc442]{display:none}.space-container .left-header[data-v-aaecc442]{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;height:40px;transition:.3s}.space-container .menu-grounp[data-v-aaecc442]{display:flex}.space-container .menu-item[data-v-aaecc442]{padding:5px;cursor:pointer;transition:background .3s}.space-container .menu-item[data-v-aaecc442]:hover{padding:5px;background:rgba(0,0,0,.025)}.space-container .menu-list[data-v-aaecc442]{width:100%}.space-container .list-item[data-v-aaecc442]{display:flex;justify-content:space-between;align-items:center;list-style:none;box-sizing:border-box;padding:10px;margin:0 10px 10px;cursor:pointer;font-size:13px;border-radius:3px;color:#666;position:relative;background-color:#f7f7f7}.space-container .list-item.active[data-v-aaecc442]{color:#fff;background:#409eff}.space-container .space-right[data-v-aaecc442]{float:right;width:calc(100% - 200px)}.space-container .openRight[data-v-aaecc442]{width:100%;min-height:calc(100vh - 125px)}.space-container .right-header[data-v-aaecc442]{display:flex;align-items:center;justify-content:center;width:100%;height:40px;position:relative;font-size:15px;border-bottom:1px solid #dcdfe6}.space-container .list[data-v-aaecc442]{display:flex;flex-wrap:wrap;padding:0 10px}.space-container .right-icon[data-v-aaecc442]{display:flex;align-items:center;position:absolute;left:0;top:0;font-size:14px;cursor:pointer;height:100%;padding:0 10px;transition:.3s}.space-container .right-icon[data-v-aaecc442]:hover{background:rgba(0,0,0,.025)}.space-container .button-group[data-v-aaecc442]{padding:10px}.space-container .select-item .el-select[data-v-aaecc442]{width:290px}.space-component[data-v-172bb646]{height:500px!important;box-shadow:none;border-bottom:1px solid #dcdfe6;border-top:1px solid #dcdfe6;border-radius:0}.profile-container[data-v-398dcb6a]{display:flex;justify-content:center;padding:100px 20px}.profile-container .el-divider__text[data-v-398dcb6a]{font-size:16px;font-weight:400;color:#303133}.profile-container .card-panel[data-v-398dcb6a]{width:900px;height:auto;background:#fff;box-shadow:3px 0 12px rgba(0,21,41,.35)}.profile-container .card-panel-body[data-v-398dcb6a]{width:100%;height:100%}.profile-container .card-panel-body-left[data-v-398dcb6a]{height:100%;box-shadow:0 0 6px rgba(0,21,41,.35)}.profile-container .card-panel-body-avatar[data-v-398dcb6a]{padding-top:10px;margin:20px 0;text-align:center;width:100%}.profile-container .card-panel-body-content[data-v-398dcb6a]{text-align:center;margin:10px 0}.profile-container .card-panel-body-nick[data-v-398dcb6a]{color:#303133;font-weight:700;margin-bottom:10px}.profile-container .card-panel-body-create[data-v-398dcb6a]{font-size:14px;color:#777}.profile-container .card-panel-footer[data-v-398dcb6a]{text-align:center;margin-bottom:30px}.profile-container .card-panel-footer .el-button[data-v-398dcb6a]{width:80%}.profile-container .card-panel-body-info[data-v-398dcb6a]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.profile-container .card-panel-body-info-item[data-v-398dcb6a]{display:flex;justify-content:space-between;align-items:center;width:80%;margin:10px 0}.profile-container .card-panel-body-info-item span[data-v-398dcb6a]{font-size:14px}.profile-container .card-panel-body-right[data-v-398dcb6a]{display:flex;justify-content:center}.profile-container .card-panel-body-right-content[data-v-398dcb6a]{padding:10px 0;width:85%;height:100%}.profile-container .card-panel-body-right-content .el-form-item[data-v-398dcb6a]{margin-bottom:13px}.profile-container .card-panel-content-button[data-v-398dcb6a]{text-align:center;padding-top:13px;margin-bottom:17px}.profile-container .card-panel-content-button .el-button[data-v-398dcb6a]{width:100%}.profile-container .user-info-head[data-v-398dcb6a]{position:relative;display:inline-block;height:150px}.profile-container .user-info-head[data-v-398dcb6a]:hover:after{content:"+";position:absolute;left:0;right:0;top:0;bottom:0;color:#eee;background:rgba(0,0,0,.5);font-size:24px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;line-height:150px;border-radius:50%}.form-row[data-v-77499fd5]{display:flex;flex-wrap:wrap}.module-wrapper[data-v-680ceab3],.moduleResource-wrapper[data-v-544cf51c],.resource-wrapper[data-v-a3dab3f2],.wrapper[data-v-845aaeb6]{padding:10px 30px}.form-row[data-v-a3dab3f2]{display:flex;flex-wrap:wrap}.page-container[data-v-0b731ba8]{padding:16px}.box-card[data-v-0b731ba8],.search-card[data-v-0b731ba8]{border-radius:8px}.table-toolbar[data-v-0b731ba8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.toolbar-title[data-v-0b731ba8]{font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center}.toolbar-title i[data-v-0b731ba8]{margin-right:6px;color:#409eff}.table-header th[data-v-0b731ba8]{background-color:#f5f7fa!important;color:#606266;font-weight:600}.text-danger[data-v-0b731ba8]{color:#f56c6c}.text-danger[data-v-0b731ba8]:hover{color:#f78989}.page-container[data-v-7e93a233]{padding:20px}.box-card[data-v-7e93a233]{margin-bottom:10px}.demo-form-inline .el-form-item[data-v-7e93a233]{margin-bottom:10px;margin-right:20px}.wechat-template-page[data-v-6f76a058]{padding:16px}.card-header[data-v-6f76a058]{display:flex;justify-content:space-between;align-items:center}.card-header-left[data-v-6f76a058]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.field-mapping-tip[data-v-6f76a058]{font-size:12px;color:#909399;line-height:1.5;margin-bottom:8px}.field-mapping-tip code[data-v-6f76a058]{background:#f5f7fa;padding:1px 4px;border-radius:3px;color:#e6a23c}.field-mapping-actions[data-v-6f76a058]{margin-bottom:8px}.field-mapping-row[data-v-6f76a058]{display:flex;align-items:center;margin-bottom:8px}.field-mapping-arrow[data-v-6f76a058]{margin:0 8px;color:#909399}.field-mapping-empty[data-v-6f76a058]{font-size:12px;color:#c0c4cc;padding:8px 0}.title-container[data-v-2fd52de4]{position:absolute;left:-10px}.title-container .triangle[data-v-2fd52de4]{left:-20px;width:0;height:0;border-top:10px solid #c0c4cc;border-right:10px solid transparent;transform:scaleX(-1)}.title-container .rectangle[data-v-2fd52de4]{display:flex;align-items:center;position:relative;line-height:40px;padding-right:1.125rem;height:40px;background:#fff;box-shadow:0 3px 4px rgba(0,0,0,.12),0 0 12px rgba(0,0,0,.04)}.title-container .rectangle[data-v-2fd52de4]:before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background-color:#2c94fc}.title-container .title-span[data-v-2fd52de4]{font-weight:500;cursor:default}.card-image[data-v-f808f0b4]{display:flex;justify-content:center;height:15.625rem;cursor:pointer}.el-card[data-v-f808f0b4]{border-radius:.75rem}.avatar-image[data-v-2ab93c1b]{width:100%;border-radius:10px}.card[data-v-2ab93c1b]{margin-bottom:20px}.card-desc[data-v-2ab93c1b]{margin-top:60px}.config-container[data-v-2ab93c1b]{margin-top:30px;margin-bottom:10px}.dialog-wrapper[data-v-2ab93c1b]{padding:20px}.image-info[data-v-2ab93c1b]{position:relative;display:inline-block;height:150px;border-radius:10px;width:150px}.image-info[data-v-2ab93c1b]:hover:after{content:"+";position:absolute;text-align:center;left:0;right:0;top:0;bottom:0;color:#eee;background:rgba(0,0,0,.4);font-size:24px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;line-height:150px;border-radius:10px}.item_label[data-v-2ab93c1b]{text-align:right;vertical-align:middle;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.image-size[data-v-2ab93c1b]{max-width:100px;height:auto}.file-conatiner[data-v-42481f2e]{padding:20px;height:calc(100vh - 125px)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.config-wrapper[data-v-57591279]{padding:10px 30px}.preview-wrapper[data-v-57591279]{padding:10px}.form-row[data-v-57591279]{display:flex;flex-wrap:wrap}.pre-wrapper[data-v-57591279]{margin:0}.hljs[data-v-57591279]{padding:0}.generateLog-wrapper[data-v-260a291c],.notice-wrapper[data-v-6460d65c]{padding:10px 30px}