.grade-export-page[data-v-779de1f3]{padding:32px 20px 40px;background:rgba(220,223,235,.4);backdrop-filter:blur(2px);min-height:calc(100vh - 60px)}.page-card[data-v-779de1f3]{width:1280px;min-height:968px;margin:0 auto;padding:20px 42px 0;background:#fff;border-radius:2px;box-sizing:border-box}.page-title[data-v-779de1f3]{font-size:16px;font-weight:500;line-height:22px;color:#2d3657;margin-bottom:20px}.filter-bar[data-v-779de1f3]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:20px;height:34px;margin-bottom:28px}.filter-bar__left[data-v-779de1f3]{display:flex;align-items:center;flex-wrap:nowrap;gap:20px;min-width:0;flex:1 1 auto}.filter-bar__right[data-v-779de1f3]{flex:none}.filter-item[data-v-779de1f3]{display:inline-flex;align-items:center;gap:4px;height:34px;white-space:nowrap;flex:none}.filter-item__label[data-v-779de1f3]{color:#2d3657;font-size:14px;line-height:20px;flex:none}.filter-item--class[data-v-779de1f3]{width:204px}.filter-item--course[data-v-779de1f3]{width:234px}.filter-item--date[data-v-779de1f3]{width:618px}.filter-item__class[data-v-779de1f3]{flex:1 1 auto;min-width:0}.filter-item__date-picker[data-v-779de1f3]{flex:1 1 auto;min-width:0;margin-left:8px}.filter-item__date-quick[data-v-779de1f3]{flex:none}.filter-item--class[data-v-779de1f3] .filter-item__class .el-cascader,.filter-item--class[data-v-779de1f3] .filter-item__class .el-input,.filter-item--class[data-v-779de1f3] .filter-item__class .el-input__inner{width:100%!important;max-width:100%;box-sizing:border-box}.course-select-wrap[data-v-779de1f3]{position:relative;display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;height:34px}.course-select-wrap.is-active:hover .course-clear[data-v-779de1f3]{opacity:1}.course-select-wrap.is-active[data-v-779de1f3]:hover .el-input__suffix .el-select__caret{opacity:0}.course-display[data-v-779de1f3]{position:absolute;top:0;left:12px;right:28px;height:34px;display:flex;align-items:center;font-size:14px;color:#2d3657;pointer-events:none;z-index:1;white-space:nowrap;overflow:hidden}.course-display__name[data-v-779de1f3]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-display__more[data-v-779de1f3]{flex:none;margin-left:6px;padding-left:0;color:#2d3657}.course-display__more[data-v-779de1f3]:before{content:"";display:inline-block;width:2px}.course-clear[data-v-779de1f3]{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:14px;color:#c0c4cc;cursor:pointer;opacity:0;transition:opacity .2s,color .2s;z-index:2}.course-clear[data-v-779de1f3]:hover{color:#909399}.filter-item__course[data-v-779de1f3]{width:100%}.filter-item__course[data-v-779de1f3] .el-select__tags .el-tag{display:none!important}.filter-item__course[data-v-779de1f3] .el-select__tags>input.el-select__input{width:0!important;margin:0;padding:0;height:34px}.filter-item__course[data-v-779de1f3] .el-input__inner{color:transparent}.filter-item[data-v-779de1f3] .el-input__inner{height:34px;line-height:34px;background:hsla(0,0%,100%,.7);border:1px solid #e3e7ed;border-radius:4px;color:#2d3657;font-size:14px}.filter-item[data-v-779de1f3] .el-input__inner::placeholder{color:rgba(0,0,0,.4)}.filter-item[data-v-779de1f3] .el-range-editor.el-input__inner{padding:0 8px}.filter-item[data-v-779de1f3] .el-range-editor .el-range-input{background:transparent;font-size:14px;color:#2d3657}.filter-item[data-v-779de1f3] .el-range-editor .el-range-input::placeholder{color:rgba(0,0,0,.4)}.filter-item__date-quick[data-v-779de1f3] .el-radio-button__inner{width:76px;height:34px;padding:5px 0;font-size:14px;line-height:24px;color:#2d3657;border-color:#e2e4f0;background:#fff;box-sizing:border-box;text-align:center}.filter-item__date-quick[data-v-779de1f3] .el-radio-button:first-child .el-radio-button__inner{border-radius:4px 0 0 4px}.filter-item__date-quick[data-v-779de1f3] .el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.filter-item__date-quick[data-v-779de1f3] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#fff;color:#0974ff;border-color:#0974ff;box-shadow:-1px 0 0 0 #0974ff}.export-btn[data-v-779de1f3]{height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:14px;line-height:20px;color:#fff;background:#0974ff;border-color:#0974ff;border-radius:4px}.export-btn[data-v-779de1f3]:focus,.export-btn[data-v-779de1f3]:hover{background:#2382ff;border-color:#2382ff;color:#fff}.task-header[data-v-779de1f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.task-header__left[data-v-779de1f3]{display:flex;align-items:center;gap:8px}.task-header__title[data-v-779de1f3]{font-size:16px;font-weight:500;color:#2d3657;line-height:22px}.task-header__refresh[data-v-779de1f3]{font-size:16px;color:#2d3657;cursor:pointer;padding:2px;transition:opacity .2s ease}.task-header__refresh[data-v-779de1f3]:hover{opacity:.6}.task-header__search[data-v-779de1f3]{width:240px}.task-header__search[data-v-779de1f3] .el-input__inner{background:hsla(0,0%,100%,.7);border-color:#e2e4f0;border-radius:4px;color:#2d3657}.task-header__search[data-v-779de1f3] .el-input__inner::placeholder{color:rgba(45,54,87,.4)}.task-table[data-v-779de1f3] .el-table__header-wrapper th{background:transparent;color:rgba(0,0,0,.5);font-weight:400;font-size:14px;line-height:20px;border-bottom:1px solid #e2e4f0;padding:12px 0}.task-table[data-v-779de1f3] .el-table td{color:#2d3657;font-size:14px;font-weight:500;line-height:24px;border-bottom:1px solid #e2e4f0;padding:18px 0}.task-table[data-v-779de1f3] .el-table:before{display:none}.task-table[data-v-779de1f3] .el-table__row:hover>td{background:rgba(9,116,255,.04)}.state-text[data-v-779de1f3]{display:inline-block;font-size:14px;font-weight:500;line-height:24px}.state-text.state--ongoing[data-v-779de1f3]{color:#ffa000}.state-text.state--success[data-v-779de1f3]{color:#00ce5e}.state-text.state--fail[data-v-779de1f3]{color:#ff6067}.state-tip[data-v-779de1f3]{margin-left:4px;color:#ff6067;cursor:help}.course-cell[data-v-779de1f3]{cursor:help}.ellipsis-cell[data-v-779de1f3]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.op-link[data-v-779de1f3]{color:#0974ff;font-size:14px;font-weight:500;line-height:24px;cursor:pointer;transition:opacity .2s ease}.op-link[data-v-779de1f3]:hover{opacity:.8}.op-disabled[data-v-779de1f3]{color:#c0c4cc}.pagination-bar[data-v-779de1f3]{display:flex;justify-content:space-between;align-items:center;padding:24px 4px 20px}.pagination-bar__total[data-v-779de1f3]{font-size:14px;line-height:22px;color:#525862}.pagination-bar[data-v-779de1f3] .el-pagination.is-background{padding:0}.pagination-bar[data-v-779de1f3] .el-pagination.is-background .btn-next,.pagination-bar[data-v-779de1f3] .el-pagination.is-background .btn-prev,.pagination-bar[data-v-779de1f3] .el-pagination.is-background .el-pager li{width:32px;height:32px;min-width:32px;line-height:32px;border:1px solid #f0f0f0;border-radius:3px;background:#fff;color:#191b1f;margin:0 4px;font-weight:400}.pagination-bar[data-v-779de1f3] .el-pagination.is-background .el-pager li:not(.disabled).active{background:#0974ff;color:#fff;border-color:#0974ff}.pagination-bar[data-v-779de1f3] .el-pagination.is-background .btn-next[disabled],.pagination-bar[data-v-779de1f3] .el-pagination.is-background .btn-prev[disabled]{color:#9096a2}.course-names-tooltip{max-width:320px!important;padding:8px 0!important;background:#fff!important;border:1px solid #e3e6ed!important;border-radius:6px!important;color:#2d3657!important;font-size:13px!important;line-height:22px!important;box-shadow:0 4px 16px rgba(45,54,87,.12)!important}.course-names-tooltip__list{width:296px;max-width:296px;max-height:220px;overflow-y:auto;overflow-x:hidden;padding:0 14px;box-sizing:border-box}.course-names-tooltip__list::-webkit-scrollbar{width:6px}.course-names-tooltip__list::-webkit-scrollbar-thumb{background:rgba(45,54,87,.2);border-radius:3px}.course-names-tooltip__list::-webkit-scrollbar-thumb:hover{background:rgba(45,54,87,.35)}.course-names-tooltip__list::-webkit-scrollbar-track{background:transparent}.course-names-tooltip__item{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-names-tooltip .popper__arrow,.course-names-tooltip .popper__arrow:after{border-top-color:#e3e6ed!important}.course-names-tooltip .popper__arrow:after{border-top-color:#fff!important}