.em-scores-panel[data-v-45b8f3fb]{display:flex;flex-direction:column;height:90vh;border-left:1px solid #f0f2f5}.em-scores-panel__header[data-v-45b8f3fb]{padding:14px 16px 12px;border-bottom:1px solid #f0f2f5;flex-shrink:0}.em-scores-panel__header-title[data-v-45b8f3fb]{font-size:.72em;font-weight:700;color:#a0a3a8;text-transform:uppercase;letter-spacing:.08em}.em-scores-panel__body[data-v-45b8f3fb]{flex:1;overflow-y:auto;padding:16px}.em-skeleton[data-v-45b8f3fb]{border-radius:10px;height:52px}.em-skeleton--tall[data-v-45b8f3fb]{height:78px;border-radius:14px}.skeleton-wave[data-v-45b8f3fb]{animation:skeletonWave-45b8f3fb 1.5s ease-in-out infinite}@keyframes skeletonWave-45b8f3fb{0%{background-color:hsla(0,0%,50.2%,.1)}50%{background-color:hsla(0,0%,50.2%,.22)}to{background-color:hsla(0,0%,50.2%,.1)}}.em-scores-panel__empty[data-v-45b8f3fb]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 16px}.em-scores-panel__empty-icon[data-v-45b8f3fb]{width:56px;height:56px;border-radius:50%;background:#f0f5ff;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--el-app-primary);margin-bottom:14px}.em-scores-panel__empty-title[data-v-45b8f3fb]{font-weight:700;font-size:.95em;color:#303133;margin:0 0 6px}.em-scores-panel__empty-desc[data-v-45b8f3fb]{font-size:.82em;color:#909399;margin:0 0 18px;line-height:1.5}.em-total-card[data-v-45b8f3fb]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#f0f6ff,#e8f0fe);border:1px solid #d0dff8;border-radius:14px;padding:16px 20px;margin-bottom:20px;text-align:center}.em-total-card__label[data-v-45b8f3fb]{font-size:.7em;font-weight:600;color:#6b8ab8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.em-total-card__value[data-v-45b8f3fb]{font-size:2.2em;font-weight:700;color:var(--el-app-primary);line-height:1}.em-total-card__max[data-v-45b8f3fb]{font-size:.42em;font-weight:500;color:#92afd1}.em-score-row[data-v-45b8f3fb]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid #f0f2f5;background:#fafbfc;margin-bottom:6px}.em-score-row__left[data-v-45b8f3fb]{flex:1;min-width:0}.em-score-row__question[data-v-45b8f3fb]{font-size:.95em;font-weight:700;color:#303133;display:block;margin-bottom:3px}.em-score-row__comment[data-v-45b8f3fb]{font-size:.88em;color:#606266;line-height:1.5;word-break:break-word}.em-score-row__badge[data-v-45b8f3fb]{font-size:1em;font-weight:700;color:var(--el-app-primary);background:#eef4ff;padding:3px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0;align-self:center}.em-scores-panel__btn[data-v-45b8f3fb]{display:flex;align-items:center;justify-content:center;padding:0 20px;height:40px;border:none;border-radius:10px;font-size:.84em;font-weight:600;cursor:pointer;background:var(--el-app-primary);color:#fff;transition:all .2s ease;width:100%}.em-scores-panel__btn[data-v-45b8f3fb]:hover{filter:brightness(1.08)}.em-scores-panel__btn--outline[data-v-45b8f3fb]{background:#f0f5ff;color:var(--el-app-primary);border:1px solid #d0dff8}.em-scores-panel__btn--outline[data-v-45b8f3fb]:hover{background:#e0ecff;filter:none}.em-scores-panel__edit-mode[data-v-45b8f3fb]{flex:1;display:flex;flex-direction:column;overflow:hidden}.em-scores-panel__running-total[data-v-45b8f3fb]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8faff;border-bottom:1px solid #e8ecf1;flex-shrink:0}.em-scores-panel__running-label[data-v-45b8f3fb]{font-size:.72em;font-weight:600;color:#a0a3a8;text-transform:uppercase;letter-spacing:.05em}.em-scores-panel__running-value[data-v-45b8f3fb]{font-size:1.4em;font-weight:700;color:var(--el-app-primary)}.em-scores-panel__running-max[data-v-45b8f3fb]{font-size:.58em;font-weight:500;opacity:.5}.em-scores-panel__edit-items[data-v-45b8f3fb]{flex:1;overflow-y:auto;padding:14px 16px 4px}.em-scores-panel__footer[data-v-45b8f3fb]{padding:10px 16px 14px;border-top:1px solid #f0f2f5;flex-shrink:0}.em-scores-panel__add-btn[data-v-45b8f3fb]{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:1.5px dashed #c5d6f0;border-radius:10px;background:#f8faff;color:var(--el-app-primary);font-size:.82em;font-weight:600;cursor:pointer;margin-bottom:10px;transition:border-color .2s,background .2s}.em-scores-panel__add-btn[data-v-45b8f3fb]:hover{border-color:var(--el-app-primary);background:#eef4ff}.em-scores-panel__footer-actions[data-v-45b8f3fb]{display:flex;gap:10px}.em-scores-panel__footer-btn[data-v-45b8f3fb]{flex:1;height:40px;border:none;border-radius:10px;font-size:.84em;font-weight:600;cursor:pointer;transition:all .2s ease}.em-scores-panel__footer-btn--cancel[data-v-45b8f3fb]{background:#f5f7fa;color:#606266;border:1px solid #e4e7ed}.em-scores-panel__footer-btn--cancel[data-v-45b8f3fb]:hover{background:#eff2f7}.em-scores-panel__footer-btn--save[data-v-45b8f3fb]{background:var(--el-app-primary);color:#fff}.em-scores-panel__footer-btn--save[data-v-45b8f3fb]:hover{filter:brightness(1.08)}[data-v-145ff687]{box-sizing:border-box}.file-size-info[data-v-145ff687]{font-size:10px;margin-left:10px;background-color:hsla(0,0%,50.2%,.164);color:rgba(0,0,0,.6588235294117647);font-weight:500;padding:2px 4px;border-radius:7px}.em-notice{display:none;flex-direction:column;text-align:center;padding:60px 24px;height:80vh}.em-notice,.em-notice__icon{align-items:center;justify-content:center}.em-notice__icon{width:64px;height:64px;border-radius:50%;background:#f0f5ff;display:flex;font-size:26px;color:var(--el-app-primary);margin-bottom:16px}.em-notice__title{font-size:1.2em;font-weight:700;color:#303133;margin:0 0 8px}.em-notice__desc{font-size:.88em;color:#909399;line-height:1.6;max-width:340px;margin:0 0 24px}.em-notice__btn{display:inline-flex;align-items:center;padding:0 20px;height:40px;border:none;border-radius:10px;background:var(--el-app-primary);color:#fff;font-size:.88em;font-weight:600;cursor:pointer}.em-layout{display:flex;height:90vh;overflow:hidden}.em-sidebar{width:300px;flex-shrink:0;border-right:1px solid #f0f2f5;flex-direction:column}.em-doc-pane,.em-sidebar{overflow:hidden;display:flex}.em-doc-pane{flex:1;flex-direction:column;min-width:0}.em-scoring-pane{width:360px;flex-shrink:0;overflow:hidden;display:flex;flex-direction:column}.em-doc-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #f0f2f5;flex-shrink:0;gap:12px;flex-wrap:wrap}.em-student-info{display:flex;flex-direction:column;gap:1px;min-width:0}.em-reg{font-size:.72em;font-weight:600;color:#a0a3a8;text-transform:uppercase;letter-spacing:.06em}.em-name{font-size:1.05em;font-weight:700;color:var(--el-app-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-doc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.em-badge{padding:4px 10px;border-radius:20px;background:#eef4ff;border:1px solid #d0dff8;color:var(--el-app-primary);font-size:.76em}.em-action-btn,.em-badge{display:inline-flex;align-items:center;font-weight:600}.em-action-btn{gap:5px;padding:0 12px;height:32px;border:1px solid #e4e7ed;border-radius:8px;background:#fff;color:#606266;font-size:.8em;cursor:pointer;transition:all .2s}.em-action-btn:hover{border-color:var(--el-app-primary);color:var(--el-app-primary);background:#f0f6ff}.em-doc-body{flex:1;overflow:hidden;display:flex;flex-direction:column}@media (max-width:1199px){.em-layout{display:none}.em-notice{display:flex}}.em-marking-dialog .el-dialog.is-fullscreen{overflow-x:hidden!important}.disabled{pointer-events:none;cursor:not-allowed!important;opacity:.5}.exam-results-management .el-select__tags-text{font-size:small}@media (min-width:768px) and (max-width:1024px){.exam-results-management .el-dialog{width:375px!important}}@media (min-width:481px) and (max-width:767px){.exam-results-management .el-dialog{width:375px!important}}@media (min-width:320px) and (max-width:480px){.exam-results-management .el-dialog{width:375px!important}}[data-v-ccd2733a]{box-sizing:border-box}.is-circle[data-v-ccd2733a]{padding:9px!important}input[type=text][data-v-ccd2733a],select[data-v-ccd2733a],textarea[data-v-ccd2733a]{width:100%;padding:10px 10px;border:1px solid #ccc;border-radius:4px;resize:vertical;background-color:#fff;font-size:.9em}input[data-v-ccd2733a]:focus{border:.01em solid #409eff!important}.search_add_section[data-v-ccd2733a]{display:flex;align-items:center;justify-content:start}@media (min-width:481px) and (max-width:767px){.search_add_section[data-v-ccd2733a]{display:block}.search_by_input[data-v-ccd2733a]{width:100%!important}}@media (min-width:320px) and (max-width:480px){.search_add_section[data-v-ccd2733a]{display:block}.search_by_input[data-v-ccd2733a]{width:100%!important}}[data-v-1a43ebae]{box-sizing:border-box}.reject-dialog[data-v-1a43ebae]{font-family:Euclid Circular B}.bold-left-border{border-left:1px solid rgba(112,107,107,.467)}.upgraded-popover .el-popover__title{color:rgba(48,49,51,.5098039215686274)!important;font-size:1em!important}[data-v-bf83c8b6]{box-sizing:border-box}.green-color[data-v-bf83c8b6]{color:#00c851;cursor:pointer}.disabled[data-v-bf83c8b6]{pointer-events:none;cursor:not-allowed!important;opacity:.5}.rejection-reason-info[data-v-bf83c8b6]{background-color:#fdebe6;font-weight:300}.description-text[data-v-bf83c8b6]{font-size:14px;font-weight:500;height:24px}#reason-container[data-v-bf83c8b6]{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;font-size:small}.no-configs-image-container[data-v-bf83c8b6]{width:40%;height:100vh;margin:auto}.no-configs-text[data-v-bf83c8b6]{text-align:center;font-size:1rem;font-weight:600;margin-top:.5rem}.error-title[data-v-bf83c8b6]{text-transform:capitalize}.is-circle[data-v-bf83c8b6]{padding:9px!important}input[type=text][data-v-bf83c8b6],select[data-v-bf83c8b6],textarea[data-v-bf83c8b6]{width:100%;padding:10px 10px;border:1px solid #ccc;border-radius:4px;resize:vertical;background-color:#fff;font-size:.9em}input[data-v-bf83c8b6]:focus{border:.01em solid #409eff!important}.search-students[data-v-bf83c8b6]{display:flex;align-items:center;justify-content:space-between}@media (min-width:481px) and (max-width:767px){.search-students[data-v-bf83c8b6]{display:block}}@media (min-width:320px) and (max-width:480px){.search-students[data-v-bf83c8b6]{display:block}}