.assessment-display[data-v-4e54b6ce]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.assessment-display .error-container[data-v-4e54b6ce],.assessment-display .loading-container[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;background:#fff;border-radius:12px}.assessment-display .assessment-intro[data-v-4e54b6ce]{max-width:800px;margin:0 auto}.assessment-display .assessment-intro .intro-card[data-v-4e54b6ce]{background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2)}.assessment-display .assessment-intro .intro-card .intro-header[data-v-4e54b6ce]{position:relative;height:250px}.assessment-display .assessment-intro .intro-card .intro-header .cover-image[data-v-4e54b6ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assessment-display .assessment-intro .intro-card .intro-header .header-overlay[data-v-4e54b6ce]{position:absolute;bottom:0;left:0;right:0;padding:30px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff}.assessment-display .assessment-intro .intro-card .intro-header .header-overlay .title[data-v-4e54b6ce]{font-size:28px;font-weight:700;margin-bottom:8px}.assessment-display .assessment-intro .intro-card .intro-header .header-overlay .description[data-v-4e54b6ce]{font-size:14px;opacity:.9}.assessment-display .assessment-intro .intro-card .intro-body[data-v-4e54b6ce]{padding:30px}.assessment-display .assessment-intro .intro-card .intro-body .info-grid[data-v-4e54b6ce]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.assessment-display .assessment-intro .intro-card .intro-body .info-grid .info-item[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background:#f5f7fa;border-radius:12px}.assessment-display .assessment-intro .intro-card .intro-body .info-grid .info-item .anticon[data-v-4e54b6ce]{font-size:24px;color:#667eea;margin-bottom:8px}.assessment-display .assessment-intro .intro-card .intro-body .info-grid .info-item .label[data-v-4e54b6ce]{font-size:12px;color:#999;margin-bottom:4px}.assessment-display .assessment-intro .intro-card .intro-body .info-grid .info-item .value[data-v-4e54b6ce]{font-size:14px;color:#333;font-weight:500}.assessment-display .assessment-intro .intro-card .intro-body .rules[data-v-4e54b6ce]{margin-bottom:30px;padding:20px;background:#fff7e6;border-radius:8px;border-left:4px solid #faad14}.assessment-display .assessment-intro .intro-card .intro-body .rules h3[data-v-4e54b6ce]{font-size:16px;color:#333;margin-bottom:12px}.assessment-display .assessment-main[data-v-4e54b6ce]{max-width:900px;margin:0 auto}.assessment-display .assessment-main .progress-bar[data-v-4e54b6ce]{background:#fff;padding:16px 24px;border-radius:12px;margin-bottom:20px}.assessment-display .assessment-main .progress-bar .progress-info[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-size:14px;color:#666}.assessment-display .assessment-main .progress-bar .progress-info .timer[data-v-4e54b6ce]{color:#ff4d4f;font-weight:500}.assessment-display .assessment-main .progress-bar .progress-info .timer .anticon[data-v-4e54b6ce]{margin-right:4px}.assessment-display .assessment-main .question-card[data-v-4e54b6ce]{background:#fff;border-radius:12px;padding:30px;margin-bottom:20px}.assessment-display .assessment-main .question-card .question-header[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.assessment-display .assessment-main .question-card .question-header .question-type[data-v-4e54b6ce]{padding:4px 12px;background:#e6f7ff;color:#1890ff;border-radius:4px;font-size:12px}.assessment-display .assessment-main .question-card .question-header .question-score[data-v-4e54b6ce]{color:#ff4d4f;font-weight:500}.assessment-display .assessment-main .question-card .question-content[data-v-4e54b6ce]{margin-bottom:24px}.assessment-display .assessment-main .question-card .question-content .question-title[data-v-4e54b6ce]{font-size:18px;color:#333;line-height:1.6}.assessment-display .assessment-main .question-card .question-content .question-image[data-v-4e54b6ce]{margin-top:16px}.assessment-display .assessment-main .question-card .question-content .question-image img[data-v-4e54b6ce]{max-width:100%;border-radius:8px}.assessment-display .assessment-main .question-card .question-options .options-list[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.assessment-display .assessment-main .question-card .question-options .options-list .option-item[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#f5f7fa;border-radius:8px;-webkit-transition:all .3s;transition:all .3s}.assessment-display .assessment-main .question-card .question-options .options-list .option-item[data-v-4e54b6ce]:hover{background:#e6f7ff}.assessment-display .assessment-main .question-card .question-options .options-list .option-item .option-label[data-v-4e54b6ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;background:#fff;border-radius:50%;margin-right:12px;font-weight:500;color:#667eea}.assessment-display .assessment-main .question-card .question-options .options-list .option-item .option-text[data-v-4e54b6ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333}.assessment-display .assessment-main .question-card .question-options .options-list.judge[data-v-4e54b6ce]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.assessment-display .assessment-main .question-card .question-options .options-list.judge .option-item[data-v-4e54b6ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assessment-display .assessment-main .question-card .question-options .options-list.judge .option-item .anticon[data-v-4e54b6ce]{font-size:20px;margin-right:8px}.assessment-display .assessment-main .question-card .question-options .essay-answer[data-v-4e54b6ce],.assessment-display .assessment-main .question-card .question-options .fill-answer[data-v-4e54b6ce]{padding:16px;background:#f5f7fa;border-radius:8px}.assessment-display .assessment-main .question-card .question-options .programming-answer .programming-hint[data-v-4e54b6ce]{padding:12px 16px;background:#e6f7ff;border-radius:8px 8px 0 0;border-left:4px solid #1890ff;margin-bottom:0}.assessment-display .assessment-main .question-card .question-options .programming-answer .programming-hint .anticon[data-v-4e54b6ce]{color:#1890ff;margin-right:8px}.assessment-display .assessment-main .question-card .question-options .programming-answer .programming-hint span[data-v-4e54b6ce]{color:#333;font-size:13px}.assessment-display .assessment-main .question-card .question-options .programming-answer .code-editor[data-v-4e54b6ce]{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:14px;line-height:1.6;background:#1e1e1e;color:#d4d4d4;border-radius:0 0 8px 8px;padding:16px}.assessment-display .assessment-main .question-card .question-options .programming-answer .code-editor[data-v-4e54b6ce]::-webkit-input-placeholder{color:#6a6a6a}.assessment-display .assessment-main .question-card .question-options .programming-answer .code-editor[data-v-4e54b6ce]::-moz-placeholder{color:#6a6a6a}.assessment-display .assessment-main .question-card .question-options .programming-answer .code-editor[data-v-4e54b6ce]:-ms-input-placeholder{color:#6a6a6a}.assessment-display .assessment-main .question-card .question-options .programming-answer .code-editor[data-v-4e54b6ce]::-ms-input-placeholder{color:#6a6a6a}.assessment-display .assessment-main .question-card .question-options .programming-answer .code-editor[data-v-4e54b6ce]::placeholder{color:#6a6a6a}.assessment-display .assessment-main .navigation-buttons[data-v-4e54b6ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.assessment-display .assessment-main .question-nav[data-v-4e54b6ce]{background:#fff;border-radius:12px;padding:20px}.assessment-display .assessment-main .question-nav h4[data-v-4e54b6ce]{margin-bottom:16px;color:#333}.assessment-display .assessment-main .question-nav .nav-grid[data-v-4e54b6ce]{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.assessment-display .assessment-main .question-nav .nav-grid .nav-item[data-v-4e54b6ce]{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;width:36px;height:36px;background:#f5f7fa;border-radius:8px;cursor:pointer;font-size:14px;color:#666;-webkit-transition:all .3s;transition:all .3s}.assessment-display .assessment-main .question-nav .nav-grid .nav-item[data-v-4e54b6ce]:hover{background:#e6f7ff}.assessment-display .assessment-main .question-nav .nav-grid .nav-item.active[data-v-4e54b6ce]{background:#667eea;color:#fff}.assessment-display .assessment-main .question-nav .nav-grid .nav-item.answered[data-v-4e54b6ce]{background:#52c41a;color:#fff}.assessment-display .assessment-main .question-nav .nav-grid .nav-item.active.answered[data-v-4e54b6ce]{background:#667eea}.assessment-display .assessment-result[data-v-4e54b6ce]{max-width:600px;margin:0 auto}.assessment-display .assessment-result .result-card[data-v-4e54b6ce]{background:#fff;border-radius:16px;overflow:hidden;text-align:center}.assessment-display .assessment-result .result-card .result-header[data-v-4e54b6ce]{padding:40px;background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.assessment-display .assessment-result .result-card .result-header .result-icon[data-v-4e54b6ce]{font-size:64px;margin-bottom:16px}.assessment-display .assessment-result .result-card .result-header h1[data-v-4e54b6ce]{font-size:28px;margin:0}.assessment-display .assessment-result .result-card .result-body[data-v-4e54b6ce]{padding:40px}.assessment-display .assessment-result .result-card .result-body .score-display[data-v-4e54b6ce]{margin-bottom:30px}.assessment-display .assessment-result .result-card .result-body .score-display .score-value[data-v-4e54b6ce]{font-size:72px;font-weight:700;color:#667eea}.assessment-display .assessment-result .result-card .result-body .score-display .score-label[data-v-4e54b6ce]{font-size:24px;color:#999}.assessment-display .assessment-result .result-card .result-body .result-stats[data-v-4e54b6ce]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px}.assessment-display .assessment-result .result-card .result-body .result-stats .stat-item .label[data-v-4e54b6ce]{display:block;font-size:12px;color:#999;margin-bottom:4px}.assessment-display .assessment-result .result-card .result-body .result-stats .stat-item .value[data-v-4e54b6ce]{font-size:20px;font-weight:500;color:#333}.assessment-display .assessment-result .result-card .result-body .result-stats .stat-item .value.correct[data-v-4e54b6ce]{color:#52c41a}.assessment-display .assessment-result .result-card .result-body .result-stats .stat-item .value.wrong[data-v-4e54b6ce]{color:#ff4d4f}.assessment-display .submit-confirm[data-v-4e54b6ce]{text-align:center}.assessment-display .submit-confirm p[data-v-4e54b6ce]{font-size:16px;margin-bottom:8px}@media (max-width:768px){.assessment-display[data-v-4e54b6ce]{padding:10px}.assessment-display .assessment-intro .intro-card .intro-body .info-grid[data-v-4e54b6ce]{grid-template-columns:1fr}.assessment-display .assessment-main .question-nav .nav-grid[data-v-4e54b6ce]{grid-template-columns:repeat(5,1fr)}.assessment-display .assessment-result .result-card .result-body .result-stats[data-v-4e54b6ce]{grid-template-columns:repeat(2,1fr)}}