.grid-toolbar[data-v-7daa1986]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.grid-info[data-v-7daa1986],.grid-toolbar[data-v-7daa1986]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-info[data-v-7daa1986]{gap:14px;font-size:13px}.office-name[data-v-7daa1986]{font-weight:600;color:#303133}.teacher-count[data-v-7daa1986]{color:#909399}.status-legend[data-v-7daa1986]{color:#909399;gap:4px}.grid-actions[data-v-7daa1986],.status-legend[data-v-7daa1986]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-actions[data-v-7daa1986]{gap:8px}.grid-table-wrap[data-v-7daa1986]{overflow:auto;max-height:calc(88vh - 190px);border:1px solid #dcdfe6}.fill-grid[data-v-7daa1986]{border-collapse:collapse;min-width:100%;font-size:12px}.fill-grid td[data-v-7daa1986],.fill-grid th[data-v-7daa1986]{border:1px solid #dcdfe6;padding:4px 6px;text-align:center;white-space:nowrap}.fill-grid thead th[data-v-7daa1986]{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f5f7fa;color:#606266;font-weight:600;vertical-align:middle}.fill-grid thead tr.group-row th[data-v-7daa1986]{top:0;height:26px;padding:2px 6px;background:#d9ecff;color:#1d5fa8}.fill-grid thead tr:not(.group-row) th[data-v-7daa1986]{top:27px}.fill-grid thead th.col-group[data-v-7daa1986]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:none}.fill-grid thead .th-name[data-v-7daa1986]{max-width:160px;white-space:normal;line-height:1.4}.fill-grid thead .th-desc[data-v-7daa1986]{max-width:160px;margin-top:2px;color:#909399;font-weight:400;font-size:11px;white-space:normal;line-height:1.3}.fill-grid tbody td.col-seq[data-v-7daa1986]{color:#909399;background:#fafafa}.fill-grid td.col-teacher[data-v-7daa1986]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff;min-width:92px}.teacher-name[data-v-7daa1986]{font-weight:600;color:#303133}.fill-grid tr.locked td[data-v-7daa1986]{background:#f7f8f9;color:#909399}.fill-grid tr.locked td.col-teacher[data-v-7daa1986]{background:#f2f3f5}.score-input[data-v-7daa1986]{width:88px}.score-input[data-v-7daa1986] .el-input__inner{text-align:right;padding:0 6px}.score-readonly[data-v-7daa1986]{display:inline-block;min-width:60px;color:#606266;text-align:right}.col-total[data-v-7daa1986]{font-weight:600;color:#303133;min-width:66px}.col-remark[data-v-7daa1986]{min-width:130px;max-width:200px;white-space:normal}.fill-grid tfoot td[data-v-7daa1986]{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;background:#f5f7fa;font-weight:600;color:#303133}.fill-grid tfoot td.total-label[data-v-7daa1986]{text-align:center}.empty-cell[data-v-7daa1986]{padding:30px 0;color:#909399}.detail-table-wrap[data-v-3a1b09c2]{border:1px solid #dcdfe6}.detail-grid[data-v-3a1b09c2]{border-collapse:collapse;width:100%;font-size:12px}.detail-grid td[data-v-3a1b09c2],.detail-grid th[data-v-3a1b09c2]{border:1px solid #dcdfe6;padding:5px 8px;text-align:left;vertical-align:middle}.detail-grid thead th[data-v-3a1b09c2]{background:#f5f7fa;color:#606266;font-weight:600;text-align:center}.detail-grid td.col-category[data-v-3a1b09c2]{width:130px;background:#d9ecff;color:#1d5fa8;font-weight:600;text-align:center;white-space:nowrap}.detail-grid td.col-item[data-v-3a1b09c2]{width:220px;color:#303133}.detail-grid td.col-desc[data-v-3a1b09c2]{color:#909399}.detail-grid td.col-score[data-v-3a1b09c2]{width:110px;text-align:right}.detail-grid td.col-attach[data-v-3a1b09c2]{min-width:170px;max-width:220px}.detail-grid .attach-item[data-v-3a1b09c2]{line-height:1.6}.detail-grid tr.filled td[data-v-3a1b09c2]{background:#f0f9eb}.detail-grid tr.filled td.col-category[data-v-3a1b09c2]{background:#d9ecff}.score-input[data-v-3a1b09c2]{width:96px}.score-input[data-v-3a1b09c2] .el-input__inner{text-align:right;padding:0 6px}.score-readonly[data-v-3a1b09c2]{display:inline-block;min-width:60px;color:#606266;text-align:right}.detail-grid tfoot td[data-v-3a1b09c2]{background:#f5f7fa;font-weight:600;color:#303133}.detail-grid tfoot td.col-category[data-v-3a1b09c2]{text-align:center}.empty-cell[data-v-3a1b09c2]{padding:24px 0;color:#909399;text-align:center}.remark-text[data-v-3a1b09c2]{color:#606266;font-size:13px}.import-upload[data-v-559181cd]{width:100%}.import-upload[data-v-559181cd] .el-upload__tip{margin-top:4px;font-size:12px}.import-messages[data-v-559181cd]{margin-top:10px;max-height:220px;overflow:auto;padding:8px 10px;border:1px solid #ebeef5;border-radius:4px;background:#fafafa;font-size:12px;line-height:1.9;color:#606266;white-space:pre-wrap}.import-messages .fail[data-v-559181cd]{color:#f56c6c}