.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;height:32px;display:inline-flex}.el-rate:focus,.el-rate:active{outline:none}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset,outline}.el-rate__item{cursor:pointer;vertical-align:middle;color:var(--el-rate-void-color);font-size:0;line-height:normal;display:inline-block;position:relative}.el-rate .el-rate__icon{font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration);display:inline-block;position:relative}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:not-allowed;color:var(--el-rate-disabled-void-color)}.exam-admin[data-v-8d91cadd]{padding:4px 0}.ea-attach[data-v-8d91cadd]{margin-bottom:12px}.ea-attach-row[data-v-8d91cadd]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ea-attach-stat[data-v-8d91cadd]{font-size:14px;color:var(--el-text-color-regular, #606266)}.ea-attach-stat b[data-v-8d91cadd]{color:var(--el-color-primary);font-size:16px}.ea-attach-actions[data-v-8d91cadd]{display:flex;gap:8px}.ea-toolbar[data-v-8d91cadd]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ea-stem[data-v-8d91cadd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.ea-stem[data-v-8d91cadd] img{max-width:120px;max-height:60px;border-radius:4px;vertical-align:middle}.ea-opts[data-v-8d91cadd]{width:100%}.ea-opt-row[data-v-8d91cadd]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ea-opt-letter[data-v-8d91cadd]{font-weight:700;width:20px}.em-wrap[data-v-7fe887ce]{padding:4px 0}.em-filter[data-v-7fe887ce]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.em-retry-hint[data-v-7fe887ce]{font-size:12px;color:var(--el-color-info, #909399);margin-left:4px}.em-q[data-v-7fe887ce]{margin-bottom:12px}.em-q[data-v-7fe887ce] .el-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.em-q-no[data-v-7fe887ce]{font-weight:700;margin-right:8px}.em-q-type[data-v-7fe887ce]{background:#409eff;color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;margin-right:8px}.em-q-meta[data-v-7fe887ce]{color:#999;font-size:12px}.em-q-stats[data-v-7fe887ce]{color:var(--el-color-danger);font-size:12px;font-weight:600;margin-left:10px;white-space:nowrap}.em-remove[data-v-7fe887ce]{margin-left:auto}.em-stem[data-v-7fe887ce]{white-space:normal;line-height:1.7;margin-bottom:10px}.em-stem[data-v-7fe887ce] img{max-width:100%;height:auto;border-radius:6px;margin:4px 0;vertical-align:middle}.em-opts[data-v-7fe887ce]{margin:8px 0}.em-opt[data-v-7fe887ce]{padding:6px 0;line-height:1.6}.em-opt-letter[data-v-7fe887ce]{font-weight:700}.em-answer[data-v-7fe887ce]{background:var(--el-fill-color-light);padding:10px 12px;border-radius:6px;margin-top:10px}.em-wrong[data-v-7fe887ce]{color:var(--el-color-danger);font-weight:600}.em-correct[data-v-7fe887ce]{color:var(--el-color-success);font-weight:600}.em-analysis[data-v-7fe887ce]{margin-top:10px;padding:10px 12px;border-radius:6px;background:var(--el-fill-color-lighter);line-height:1.6}.em-analysis[data-v-7fe887ce] img{max-width:100%;height:auto;border-radius:6px;margin:4px 0;vertical-align:middle}.er-wrap[data-v-c2245a37]{padding:4px 0}.er-header[data-v-c2245a37]{margin-bottom:12px}.er-title[data-v-c2245a37]{font-size:18px;font-weight:700}.er-sub[data-v-c2245a37]{color:var(--el-text-color-secondary);font-size:13px;margin-top:4px}.er-toolbar[data-v-c2245a37]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:12px}.er-group[data-v-c2245a37]{display:flex;align-items:center;gap:8px}.er-label[data-v-c2245a37]{font-size:13px;color:var(--el-text-color-regular)}.er-check[data-v-c2245a37]{margin-left:auto}.er-rank[data-v-c2245a37]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-weight:700;font-size:13px}.er-rank.gold[data-v-c2245a37]{background:gold;color:#8a6d00}.er-rank.silver[data-v-c2245a37]{background:silver;color:#555}.er-rank.bronze[data-v-c2245a37]{background:#cd7f32;color:#fff}.er-me[data-v-c2245a37]{font-weight:700;color:var(--el-color-primary)}.er-high[data-v-c2245a37]{color:var(--el-color-success);font-weight:700}.er-mid[data-v-c2245a37]{color:var(--el-color-warning);font-weight:700}.er-low[data-v-c2245a37]{color:var(--el-color-danger);font-weight:700}.er-me-tip[data-v-c2245a37]{margin-top:16px;padding:12px;background:var(--el-fill-color-light);border-radius:8px;font-size:14px}.er-me-tip b[data-v-c2245a37]{color:var(--el-color-primary)}.ea-wrap[data-v-659686c2]{padding:4px 0}.ea-header[data-v-659686c2]{margin-bottom:12px}.ea-title[data-v-659686c2]{font-size:18px;font-weight:700}.ea-sub[data-v-659686c2]{color:var(--el-text-color-secondary);font-size:13px;margin-top:4px}.ea-sub b[data-v-659686c2]{color:var(--el-color-primary)}.ea-cats[data-v-659686c2]{margin-bottom:16px}.ea-grid[data-v-659686c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ea-card[data-v-659686c2]{display:flex;gap:12px;padding:16px}.ea-card.locked[data-v-659686c2]{opacity:.7;filter:grayscale(.7)}.ea-icon[data-v-659686c2]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--el-fill-color-light);border-radius:12px;flex-shrink:0}.ea-info[data-v-659686c2]{flex:1;min-width:0}.ea-name[data-v-659686c2]{font-weight:700;font-size:15px;margin-bottom:2px}.ea-tier[data-v-659686c2]{font-size:12px;font-weight:600;margin-bottom:6px}.ea-desc[data-v-659686c2]{font-size:12px;color:var(--el-text-color-secondary);margin-bottom:10px;line-height:1.5}.ea-progress[data-v-659686c2]{font-size:12px;color:var(--el-text-color-secondary);margin-top:6px}.exam-wrap[data-v-64d962be]{max-width:none;margin:0 auto;padding:24px 16px 16px}.exam-layout[data-v-64d962be]{display:flex;align-items:flex-start;gap:24px}.exam-sidebar[data-v-64d962be]{width:150px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;position:sticky;top:88px;margin-top:4px}.exam-nav-btn[data-v-64d962be]{width:100%;text-align:center;padding:11px 8px;border:1px solid var(--el-border-color, #ebeef5);border-radius:10px;background:var(--color-surface);color:var(--el-text-color-regular, #606266);font-size:15px;cursor:pointer;transition:.15s;line-height:1.2}.exam-nav-btn[data-v-64d962be]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.exam-nav-link[data-v-64d962be]{display:block;text-decoration:none}.exam-nav-btn.active[data-v-64d962be]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff;font-weight:600;box-shadow:0 2px 8px #409eff40}.exam-content[data-v-64d962be]{flex:1;min-width:0}.exam-gate[data-v-64d962be]{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:40px 16px}.exam-gate-card[data-v-64d962be]{text-align:center;background:var(--color-surface);border:1px solid var(--el-border-color, #ebeef5);border-radius:16px;padding:40px 48px;max-width:460px;box-shadow:0 6px 24px #0000000f}.exam-gate-icon[data-v-64d962be]{font-size:48px;margin-bottom:12px}.exam-gate-title[data-v-64d962be]{font-size:20px;margin:0 0 10px;color:var(--el-text-color-primary, #303133)}.exam-gate-desc[data-v-64d962be]{font-size:14px;color:var(--color-text-muted);line-height:1.7;margin:0 0 22px}.exam-gate-btn[data-v-64d962be]{display:inline-block;background:var(--el-color-primary);color:#fff;padding:10px 28px;border-radius:10px;font-size:15px;text-decoration:none;font-weight:600;transition:.15s}.exam-gate-btn[data-v-64d962be]:hover{background:var(--el-color-primary-light-3)}.ch-grid-wrap[data-v-64d962be]{padding:4px 0}.subject-tabs[data-v-64d962be]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.level-tabs[data-v-64d962be]{margin-bottom:10px}.level-tabs .subject-tab[data-v-64d962be]{padding:5px 13px;font-size:13px}.subject-tab[data-v-64d962be]{padding:7px 16px;border:1px solid var(--el-border-color, #ebeef5);border-radius:999px;background:var(--color-surface);color:var(--el-text-color-regular, #606266);font-size:14px;cursor:pointer;transition:.15s}.subject-tab[data-v-64d962be]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.subject-tab.active[data-v-64d962be]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff;font-weight:600}.ch-subject-block[data-v-64d962be]{margin-bottom:24px}.ch-subject-title[data-v-64d962be]{font-size:18px;margin:0 0 12px;color:var(--el-text-color-primary, #303133);border-left:4px solid var(--el-color-primary);padding-left:10px}.ch-grade-block[data-v-64d962be]{margin-bottom:16px}.ch-grade-label[data-v-64d962be]{font-size:14px;color:var(--color-text-muted);margin:8px 0;font-weight:600}.ch-card-grid[data-v-64d962be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ch-card[data-v-64d962be]{text-align:left;background:var(--color-surface);border:1px solid var(--el-border-color, #ebeef5);border-radius:12px;padding:14px 16px;cursor:pointer;transition:.15s;display:flex;flex-direction:column;gap:6px;min-height:92px}.ch-card[data-v-64d962be]:hover{border-color:var(--el-color-primary);box-shadow:0 4px 14px #409eff2e;transform:translateY(-2px)}.ch-card[data-v-64d962be]{position:relative}.ch-card-del[data-v-64d962be]{position:absolute;top:6px;right:6px;width:22px;height:22px;line-height:1;padding:0;border:1px solid var(--el-border-color, #ebeef5);border-radius:50%;background:var(--color-surface);color:var(--el-color-danger);font-size:16px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:.15s}.ch-card-del[data-v-64d962be]:hover{background:var(--el-color-danger);color:#fff;border-color:var(--el-color-danger)}.ch-card-name[data-v-64d962be]{font-size:15px;font-weight:700;color:var(--el-text-color-primary, #303133)}.ch-card-desc[data-v-64d962be]{font-size:12px;color:var(--color-text-muted);line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ch-card-meta[data-v-64d962be]{margin-top:4px}.ch-card-count[data-v-64d962be]{display:inline-block;background:var(--el-color-primary-light-9, #ecf5ff);color:var(--el-color-primary);border-radius:10px;padding:1px 10px;font-size:12px}.exam-filter[data-v-64d962be]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.exam-filter-label[data-v-64d962be]{font-size:14px;color:var(--el-text-color-regular, #606266);white-space:nowrap}.exam-filter-hint[data-v-64d962be]{font-size:13px;color:var(--el-color-danger)}.exam-adaptive-hint[data-v-64d962be]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:13px;border-radius:8px;background:var(--color-card-bg-2);border:1px solid var(--color-border-soft);color:var(--color-text-muted)}.exam-adaptive-hint .ea-lead[data-v-64d962be]{color:var(--color-text);font-weight:600}.exam-adaptive-hint .ea-tag[data-v-64d962be]{max-width:320px;overflow:hidden;text-overflow:ellipsis}.exam-adaptive-hint .ea-more[data-v-64d962be]{color:var(--color-text-muted)}.exam-adaptive-hint .ea-warn[data-v-64d962be]{color:var(--color-warning)}.exam-empty[data-v-64d962be]{padding:40px;text-align:center;color:var(--color-text-muted)}.exam-q[data-v-64d962be]{margin-bottom:12px}.exam-q-no[data-v-64d962be]{font-weight:700;margin-right:8px}.exam-q-type[data-v-64d962be]{background:#409eff;color:#fff;border-radius:4px;padding:1px 8px;font-size:12px;margin-right:8px}.exam-q-meta[data-v-64d962be]{color:var(--color-text-muted);font-size:12px}.exam-stem[data-v-64d962be]{white-space:normal;line-height:1.7;margin-bottom:10px}.exam-opt[data-v-64d962be]{display:block;margin:8px 0;padding:9px 14px;border:1px solid var(--el-border-color, #ebeef5);border-radius:8px;line-height:1.6;transition:.15s;cursor:pointer;white-space:normal}.exam-opt[data-v-64d962be]:hover{border-color:var(--el-color-primary);background:var(--el-fill-color-light)}.exam-opt.is-correct[data-v-64d962be]{border-color:var(--el-color-success);background:var(--el-color-success-light-9)}.exam-opt.is-wrong[data-v-64d962be]{border-color:var(--el-color-danger);background:var(--el-color-danger-light-9)}.exam-opt-letter[data-v-64d962be]{font-weight:700}.exam-result[data-v-64d962be]{margin-top:10px;padding:8px 10px;border-radius:6px;font-weight:600}.exam-correct[data-v-64d962be]{margin-left:12px;font-weight:400}.exam-analysis[data-v-64d962be]{margin-top:6px;font-weight:400;color:var(--color-text-muted);white-space:normal;line-height:1.6}.exam-analysis[data-v-64d962be] img,.exam-stem[data-v-64d962be] img{max-width:100%;height:auto;border-radius:6px;margin:4px 0;vertical-align:middle}.exam-stem[data-v-64d962be] pre,.exam-analysis[data-v-64d962be] pre{white-space:pre-wrap;word-break:break-all;margin:8px 0}.exam-subjective[data-v-64d962be]{margin:10px 0}.exam-actions[data-v-64d962be]{text-align:center;margin:20px 0}.exam-opt[data-v-64d962be] .el-radio__input.is-checked+.el-radio__label,.exam-opt[data-v-64d962be] .el-radio__label{color:inherit}.exam-opt[data-v-64d962be] .el-radio:hover .el-radio__label,.exam-opt[data-v-64d962be] .el-checkbox:hover .el-checkbox__label{color:var(--el-text-color-primary)}.exam-opt[data-v-64d962be] .el-radio__input.is-checked .el-radio__inner,.exam-opt[data-v-64d962be] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--el-color-primary);background-color:var(--el-color-primary)}.exam-result.ok[data-v-64d962be]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.exam-result.no[data-v-64d962be]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}@media (max-width: 640px){.exam-layout[data-v-64d962be]{flex-direction:column;gap:12px}.exam-sidebar[data-v-64d962be]{width:100%;flex-direction:row;flex-wrap:wrap;position:static;top:auto;margin-top:0}.exam-nav-btn[data-v-64d962be]{width:auto;flex:1 1 auto;min-width:72px}}.exam-stat-row[data-v-64d962be]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.exam-stat[data-v-64d962be]{flex:1 1 120px;background:var(--color-surface);border:1px solid var(--el-border-color, #ebeef5);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.exam-stat-num[data-v-64d962be]{font-size:22px;font-weight:800;color:var(--el-color-primary);line-height:1.1}.exam-stat-time[data-v-64d962be]{font-size:15px!important}.exam-stat-label[data-v-64d962be]{font-size:12px;color:var(--color-text-muted)}.map-legend[data-v-64d962be]{display:flex;flex-wrap:wrap;gap:14px;margin:4px 0 14px;font-size:12px;color:var(--color-text-muted)}.map-legend-item[data-v-64d962be]{display:inline-flex;align-items:center;gap:5px}.map-legend-item .dot[data-v-64d962be]{width:10px;height:10px;border-radius:3px;display:inline-block}.map-grid[data-v-64d962be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.map-cell[data-v-64d962be]{text-align:left;border:none;border-radius:8px;padding:10px 12px;cursor:pointer;color:#fff;display:flex;flex-direction:column;gap:2px;min-height:52px;transition:.15s}.map-cell[data-v-64d962be]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000002e}.map-cell-name[data-v-64d962be]{font-size:13px;font-weight:600;line-height:1.3}.map-cell-acc[data-v-64d962be]{font-size:12px;opacity:.92;white-space:nowrap}.review-desc[data-v-64d962be]{-webkit-line-clamp:3}.review-go[data-v-64d962be]{color:var(--el-color-primary);font-size:12px;font-weight:600}.ch-card-actions[data-v-64d962be]{display:flex;gap:8px;margin-top:6px;align-items:stretch}.ch-card-entry[data-v-64d962be]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px}.ch-card-entry .ch-card-btn[data-v-64d962be]{flex:1 1 0}.ch-card-btn[data-v-64d962be]{flex:1 1 0;min-width:80px;padding:7px 10px;border:1px solid var(--el-border-color, #ebeef5);border-radius:8px;background:var(--color-surface);color:var(--el-text-color-regular, #606266);font-size:13px;cursor:pointer;transition:.15s;text-align:center}.ch-card-btn[data-v-64d962be]:hover:not(:disabled){border-color:var(--el-color-primary);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.ch-card-btn.practice[data-v-64d962be]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.ch-card-btn.practice[data-v-64d962be]:hover{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.ch-card-btn[data-v-64d962be]:disabled{opacity:.5;cursor:not-allowed;background:var(--el-fill-color-light);color:var(--el-text-color-disabled)}.ch-card-btn.om[data-v-64d962be]{background:linear-gradient(135deg,var(--el-color-warning-light-9, #fdf6ec),var(--el-color-primary-light-9, #ecf5ff));border-color:var(--el-color-warning, #e6a23c);color:var(--el-color-warning-dark, #b88230);font-weight:600}.ch-card-btn.om[data-v-64d962be]:hover:not(:disabled){border-color:var(--el-color-warning);color:var(--el-color-warning-dark, #b88230);background:var(--el-color-warning-light-8, #faecd8)}.review-detail-header[data-v-64d962be]{margin-bottom:16px}.review-detail-header h2[data-v-64d962be]{margin:10px 0 4px;color:var(--el-text-color-primary)}.review-badge[data-v-64d962be]{display:inline-block;margin:0 0 2px 10px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;vertical-align:middle}.review-badge.om[data-v-64d962be]{background:var(--el-color-warning-light-8, #faecd8);color:var(--el-color-warning-dark, #b88230);border:1px solid var(--el-color-warning-light-5, #f3d79e)}.review-detail-sub[data-v-64d962be]{color:var(--color-text-muted);margin:0;font-size:14px}.review-detail-header .exam-nav-btn.back[data-v-64d962be]{width:auto;padding:8px 14px;font-size:14px}.review-iframe[data-v-64d962be]{width:100%;min-height:400px;border:1px solid var(--el-border-color, #ebeef5);border-radius:12px;background:#fff}.openmaic-iframe[data-v-64d962be]{width:100%;height:85vh;min-height:520px;border:1px solid var(--el-border-color, #ebeef5);border-radius:12px;background:#fff}
