.drawer-header[data-v-6ba7196e]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;background:#f9fafc;border-bottom:1px solid #e5e7eb}.drawer-header[data-v-6ba7196e],.header-left[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-6ba7196e]{gap:10px}.header-icon[data-v-6ba7196e]{font-size:16px;color:#1677ff}.nav-left[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;color:#1677ff;font-size:14px;font-weight:700}.nav-icon[data-v-6ba7196e]{font-size:18px}.header-title[data-v-6ba7196e]{font-size:16px;color:#1f2937;font-weight:700}.header-sub[data-v-6ba7196e]{font-size:12px;color:#6b7280}.header-close[data-v-6ba7196e]{font-size:20px;color:#666;cursor:pointer;padding:4px}.header-close[data-v-6ba7196e]:hover{color:#1677ff}.drawer-content[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;position:relative}.content-wrap[data-v-6ba7196e]{padding:0 24px;background:#f9fafc;position:relative}.stat-wrap[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:24px}.stat-item[data-v-6ba7196e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.stat-label[data-v-6ba7196e]{font-size:13px;color:#666;margin-bottom:6px}.stat-value[data-v-6ba7196e]{font-size:24px;font-weight:600}.num-normal[data-v-6ba7196e]{color:#666;font-weight:700}.num-slash[data-v-6ba7196e]{font-size:16px;color:#999;margin:0 4px}.num-gray[data-v-6ba7196e]{font-size:16px}.num-blue[data-v-6ba7196e],.num-gray[data-v-6ba7196e]{color:#1677ff;font-weight:700}.num-green[data-v-6ba7196e]{color:#00b42a;font-weight:700}.bg-green[data-v-6ba7196e]{background-color:#00b42a}.bg-blue[data-v-6ba7196e]{background-color:#1677ff}.bg-normal[data-v-6ba7196e]{background-color:#666}.search-wrap[data-v-6ba7196e]{width:100%;padding:16px 0}.search-wrap[data-v-6ba7196e] .ant-input{height:40px}[data-v-6ba7196e] .search-wrap .ant-input{width:100%}.student-cell[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.student-info[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-name[data-v-6ba7196e]{font-weight:500}.student-time[data-v-6ba7196e]{font-size:12px;color:#999}.paper-wrap[data-v-6ba7196e]{position:absolute;top:0;left:0;width:100%;padding:24px;height:calc(100vh - 142px);background:#f8fafc;z-index:1000;overflow-y:auto}.user-info-card[data-v-6ba7196e]{border-radius:8px;margin-bottom:24px}.user-inner[data-v-6ba7196e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-inner[data-v-6ba7196e],.user-left[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-left[data-v-6ba7196e]{gap:12px}.user-name[data-v-6ba7196e]{font-size:16px;font-weight:700;color:#1f2937}.user-time[data-v-6ba7196e]{font-size:12px;color:#888;margin-top:4px}.user-right[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.rate-item[data-v-6ba7196e],.score-item[data-v-6ba7196e]{text-align:center}.rate-label[data-v-6ba7196e],.score-label[data-v-6ba7196e]{font-size:12px;color:#666;margin-bottom:4px}.score-num[data-v-6ba7196e]{font-size:24px;color:#00b42a;font-weight:600}.rate-num[data-v-6ba7196e]{font-size:24px;color:#222;font-weight:600}.question-list[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.question-item[data-v-6ba7196e]{background:#fff;border-radius:8px;padding:20px}.q-header[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;gap:10px}.q-title[data-v-6ba7196e]{font-size:14px;color:#222;font-weight:700}.q-tag[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;width:6em}.tag-right[data-v-6ba7196e]{border:1px solid #36d399;color:#009e4f}.tag-wrong[data-v-6ba7196e]{border:1px solid #f87171;color:#e53e3e}.option-list[data-v-6ba7196e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px}.option-item[data-v-6ba7196e],.option-list[data-v-6ba7196e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.option-item[data-v-6ba7196e]{padding:10px 16px;border:1px solid #e5e7eb;border-radius:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.opt-code[data-v-6ba7196e]{font-weight:700;min-width:20px}.opt-text[data-v-6ba7196e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700}.opt-tip[data-v-6ba7196e]{font-size:12px}.opt-user[data-v-6ba7196e]{background-color:#e6f9e9;border-color:#b2eccb}.opt-user .opt-code[data-v-6ba7196e],.opt-user .opt-text[data-v-6ba7196e],.opt-user .opt-tip[data-v-6ba7196e]{color:#e53e3e}.opt-answer[data-v-6ba7196e]{background-color:#f0fdf4;border-color:#86efac}.opt-answer .opt-code[data-v-6ba7196e],.opt-answer .opt-text[data-v-6ba7196e],.opt-answer .opt-tip[data-v-6ba7196e]{color:#009e4f}.option-item.opt-user[data-v-6ba7196e]:not(.opt-answer){background-color:#fee;border-color:#fca5a5}.option-item.opt-user:not(.opt-answer) .opt-tip[data-v-6ba7196e]{color:#e53e3e}.footer-btn[data-v-6ba7196e]{margin-top:auto;text-align:right;background:#fff;border-top:1px solid #e5e7eb;padding:20px 30px;position:absolute;bottom:0;right:0;width:100%}