.line[data-v-21207e44]{text-align:center}.iCss[data-v-21207e44]{font-size:16px;color:green;font-weight:bolder}.warnCss[data-v-21207e44]{color:red;margin-bottom:10px;font-size:12px}.h5-paper-detail-page[data-v-1df198c8]{min-height:100vh;background-color:#f5f7fa;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.page-header[data-v-1df198c8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:linear-gradient(135deg,#e90,#fa3);color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100}.page-header .header-left[data-v-1df198c8],.page-header[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .header-left[data-v-1df198c8]{width:40px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;margin-left:-8px}.page-header .header-left i[data-v-1df198c8]{font-size:20px}.page-header .header-left[data-v-1df198c8]:active{opacity:.8}.page-header .header-title[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:19px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px}.page-header .header-right[data-v-1df198c8]{width:60px;text-align:right}.page-header .header-right .timer[data-v-1df198c8]{font-size:16px;font-family:Courier New,monospace;background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:4px}.progress-card[data-v-1df198c8]{background-color:#fff;margin:12px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden}.progress-card .progress-header[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.progress-card .progress-header[data-v-1df198c8]:active{background-color:#f5f7fa}.progress-card .progress-header .header-info[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.progress-card .progress-header .header-info .student-name[data-v-1df198c8]{font-size:18px;font-weight:600;color:#303133;margin-bottom:4px}.progress-card .progress-header .header-info .progress-summary[data-v-1df198c8]{font-size:15px;color:#606266}.progress-card .progress-header .toggle-icon[data-v-1df198c8]{width:36px;height:36px;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;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.progress-card .progress-header .toggle-icon i[data-v-1df198c8]{font-size:18px;color:#909399}.progress-card .progress-header .toggle-icon.is-expanded[data-v-1df198c8]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.progress-card .progress-content[data-v-1df198c8]{padding:0 16px 16px;-webkit-animation:slideDown-data-v-1df198c8 .3s ease;animation:slideDown-data-v-1df198c8 .3s ease}@-webkit-keyframes slideDown-data-v-1df198c8{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-data-v-1df198c8{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.score-stats[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:12px 0;border-bottom:1px solid #e4e7ed;margin-bottom:16px}.score-stats .stat-item[data-v-1df198c8]{text-align:center}.score-stats .stat-item .stat-value[data-v-1df198c8]{font-size:28px;font-weight:700;color:#303133}.score-stats .stat-item .stat-label[data-v-1df198c8]{font-size:14px;color:#909399;margin-top:4px}.score-stats .stat-item.total .stat-value[data-v-1df198c8]{color:#e90}.score-stats .stat-item.success .stat-value[data-v-1df198c8]{color:#67c23a}.score-stats .stat-item.error .stat-value[data-v-1df198c8]{color:#f56c6c}.question-nav .nav-title[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;font-size:16px;font-weight:600;color:#303133}.question-nav .nav-title .nav-tip[data-v-1df198c8]{font-size:13px;color:#909399;font-weight:400}.nav-section[data-v-1df198c8]{margin-bottom:12px}.nav-section .section-title[data-v-1df198c8]{font-size:15px;color:#606266;margin-bottom:8px}.nav-section .section-title .section-score[data-v-1df198c8]{color:#e90;font-weight:500}.nav-items[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.nav-item[data-v-1df198c8]{width:40px;height:40px;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;border:1px solid #e4e7ed;border-radius:8px;font-size:16px;color:#606266;background-color:#fff;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-item[data-v-1df198c8]:active{-webkit-transform:scale(.95);transform:scale(.95)}.nav-item.answered[data-v-1df198c8]{background-color:rgba(64,158,255,.1);border-color:#e90;color:#e90}.nav-item.correct[data-v-1df198c8]{background-color:#67c23a;border-color:#67c23a;color:#fff}.nav-item.wrong[data-v-1df198c8]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.question-list[data-v-1df198c8]{padding:0 12px}.question-section[data-v-1df198c8]{margin-bottom:16px}.section-header[data-v-1df198c8]{background-color:#fff;padding:14px 16px;border-radius:12px 12px 0 0;border-bottom:1px solid #e4e7ed}.section-header .section-name[data-v-1df198c8]{font-size:18px;font-weight:600;color:#303133;margin-bottom:4px}.section-header .section-info[data-v-1df198c8]{font-size:15px;color:#909399}.question-card[data-v-1df198c8]{background-color:#fff;padding:16px;margin-bottom:12px;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.question-card[data-v-1df198c8]:first-of-type{border-radius:0 0 12px 12px}.question-card[data-v-1df198c8]:not(:first-of-type){border-radius:12px}.question-title[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;line-height:1.6}.question-title .question-index[data-v-1df198c8]{font-size:18px;font-weight:600;color:#303133;margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.question-title .question-content[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:17px;color:#303133;word-break:break-all}.question-title .question-content[data-v-1df198c8] img{max-width:100%;height:auto;border-radius:4px}.question-title .question-content[data-v-1df198c8] video{max-width:100%;border-radius:4px}.question-title .question-score[data-v-1df198c8]{font-size:15px;color:#e6a23c;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.options-list .option-item[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px;margin-bottom:10px;border:1px solid #e4e7ed;border-radius:8px;background-color:#f5f7fa;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.options-list .option-item[data-v-1df198c8]:last-child{margin-bottom:0}.options-list .option-item[data-v-1df198c8]:active{background-color:#ebeff5}.options-list .option-item.selected[data-v-1df198c8]{border-color:#e90;background-color:rgba(64,158,255,.05)}.options-list .option-item.selected .option-radio[data-v-1df198c8]{border-color:#e90}.options-list .option-item .option-radio[data-v-1df198c8]{width:22px;height:22px;border:2px solid #e4e7ed;border-radius:50%;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;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.options-list .option-item .option-radio .radio-inner[data-v-1df198c8]{width:11px;height:11px;background-color:#e90;border-radius:50%}.options-list .option-item .option-label[data-v-1df198c8]{font-size:17px;font-weight:500;color:#303133;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.options-list .option-item .option-content[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#606266;word-break:break-all}.options-list .option-item .option-content[data-v-1df198c8] img{max-width:100%;height:auto}.options-list .option-item .option-content p[data-v-1df198c8]{font-size:17px}.answer-analysis[data-v-1df198c8]{margin-top:16px;padding:14px;background-color:#f5f7fa;border-radius:8px}.answer-analysis .analysis-result[data-v-1df198c8]{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:17px;font-weight:600;margin-bottom:8px}.answer-analysis .analysis-result i[data-v-1df198c8]{margin-right:6px;font-size:18px}.answer-analysis .analysis-result.correct[data-v-1df198c8]{color:#67c23a}.answer-analysis .analysis-result.wrong[data-v-1df198c8]{color:#f56c6c}.answer-analysis .analysis-title[data-v-1df198c8]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.answer-analysis .analysis-text[data-v-1df198c8]{font-size:15px;color:#606266;line-height:1.6}.answer-analysis .reference-image[data-v-1df198c8]{margin-top:8px}.answer-analysis .reference-image img[data-v-1df198c8]{max-width:100%;border-radius:4px;cursor:pointer}.code-answer-section[data-v-1df198c8]{margin-top:12px}.code-answer-section .upload-status[data-v-1df198c8]{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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px;background-color:rgba(103,194,58,.1);border:1px dashed #67c23a;border-radius:8px}.code-answer-section .upload-status i[data-v-1df198c8]{font-size:22px;color:#67c23a;margin-right:8px}.code-answer-section .upload-status .file-name[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-answer-section .upload-status .change-file[data-v-1df198c8]{font-size:15px;color:#e90;cursor:pointer;padding:4px 8px}.code-answer-section .upload-status .change-file[data-v-1df198c8]:active{opacity:.7}.code-answer-section .btn-upload[data-v-1df198c8]{width:100%;padding:14px;border:1px dashed #e4e7ed;border-radius:8px;background-color:#f5f7fa;color:#606266;font-size:16px;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;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.code-answer-section .btn-upload i[data-v-1df198c8]{margin-right:6px;font-size:18px}.code-answer-section .btn-upload[data-v-1df198c8]:active{border-color:#e90;color:#e90}.code-answer-section .no-answer[data-v-1df198c8]{padding:14px;text-align:center;color:#909399;font-size:16px;background-color:#f5f7fa;border-radius:8px}.bottom-bar[data-v-1df198c8]{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom));background-color:#fff;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.05);box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:100}.bottom-bar .btn-save[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;margin-right:12px;border:1px solid #e4e7ed;border-radius:24px;background-color:#fff;color:#606266;font-size:17px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.bottom-bar .btn-save[data-v-1df198c8]:active{background-color:#f5f7fa}.bottom-bar .btn-submit[data-v-1df198c8]{-webkit-box-flex:2;-ms-flex:2;flex:2;height:48px;border:none;border-radius:24px;background:linear-gradient(135deg,#e90,#fa3);color:#fff;font-size:17px;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 12px rgba(238,153,0,.3);box-shadow:0 4px 12px rgba(238,153,0,.3)}.bottom-bar .btn-submit[data-v-1df198c8]:active{-webkit-transform:scale(.98);transform:scale(.98);-webkit-box-shadow:0 2px 6px rgba(238,153,0,.2);box-shadow:0 2px 6px rgba(238,153,0,.2)}.image-preview[data-v-1df198c8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);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;z-index:1000}.image-preview img[data-v-1df198c8]{max-width:95%;max-height:95%;-o-object-fit:contain;object-fit:contain}.confirm-modal[data-v-1df198c8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);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;z-index:1000;padding:20px}.confirm-modal .modal-content[data-v-1df198c8]{background-color:#fff;border-radius:12px;width:100%;max-width:320px;overflow:hidden;-webkit-animation:modal-in-data-v-1df198c8 .2s ease;animation:modal-in-data-v-1df198c8 .2s ease}.confirm-modal .modal-title[data-v-1df198c8]{font-size:19px;font-weight:600;color:#303133;padding:20px 20px 0;text-align:center}.confirm-modal .modal-body[data-v-1df198c8]{padding:16px 20px;font-size:16px;color:#606266;line-height:1.6;text-align:center}.confirm-modal .modal-footer[data-v-1df198c8]{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e4e7ed}.confirm-modal .modal-footer .btn[data-v-1df198c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;border:none;background:none;font-size:17px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.confirm-modal .modal-footer .btn[data-v-1df198c8]:first-child{border-right:1px solid #e4e7ed}.confirm-modal .modal-footer .btn-default[data-v-1df198c8]{color:#606266}.confirm-modal .modal-footer .btn-default[data-v-1df198c8]:active{background-color:#f5f7fa}.confirm-modal .modal-footer .btn-primary[data-v-1df198c8]{color:#e90;font-weight:500}.confirm-modal .modal-footer .btn-primary[data-v-1df198c8]:active{background-color:rgba(64,158,255,.1)}@-webkit-keyframes modal-in-data-v-1df198c8{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-in-data-v-1df198c8{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:375px){.page-header .header-title[data-v-1df198c8]{font-size:17px}.question-title .question-content[data-v-1df198c8]{font-size:16px}.options-list .option-item .option-content[data-v-1df198c8]{font-size:15px}.options-list .option-item .option-content p[data-v-1df198c8]{font-size:16px}.nav-item[data-v-1df198c8]{width:36px;height:36px;font-size:15px}}@supports (padding-top:~"env(safe-area-inset-top)"){.page-header[data-v-1df198c8]{padding-top:calc(12px + env(safe-area-inset-top))}}