file-card .pdf-svg{padding:0!important;margin:0!important;box-shadow:none!important}file-card{margin:1rem 0;display:flex;align-items:center;max-width:100%;border-radius:4px;transition:.2s ease-out 0s;color:#7a8e97;background:#fff;padding:.6rem;position:relative;border:1px solid rgba(0,0,0,.15)}file-card>div:first-of-type{display:flex;align-items:center;padding-right:1rem;width:5rem;height:5rem;flex-shrink:0;flex-grow:0}file-card .filename{overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;margin-bottom:.5rem!important;font-family:Roboto;font-weight:400!important;line-height:1.2!important;color:#000;word-wrap:break-word;word-break:break-all;white-space:normal!important;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}file-card p{margin:0;line-height:1;font-family:Roboto}@media only screen and (max-width:767px){.hidden-xs-only{display:none!important}}@media only screen and (min-width:768px){.hidden-sm-and-up{display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm-only{display:none!important}}@media only screen and (max-width:991px){.hidden-sm-and-down{display:none!important}}@media only screen and (min-width:992px){.hidden-md-and-up{display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){.hidden-md-only{display:none!important}}@media only screen and (max-width:1199px){.hidden-md-and-down{display:none!important}}@media only screen and (min-width:1200px){.hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){.hidden-lg-only{display:none!important}}@media only screen and (max-width:1919px){.hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1920px){.hidden-xl-only{display:none!important}}[data-v-17db29df] .el-input__inner{height:32px}[data-v-17db29df] .el-form-item__label{font-size:12px;line-height:20px}.section-title[data-v-17db29df]{font-size:21px;font-weight:500;padding-top:10px;padding-bottom:20px;line-height:30px;text-align:center}.section-main[data-v-17db29df]{text-align:center;margin-bottom:20px}[data-v-17db29df] .upload-container .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:320px}[data-v-17db29df] .upload-container .el-upload:hover{border-color:#409eff}.inline[data-v-17db29df]{display:inline-block}.cropper-btn[data-v-17db29df]{margin:10px 0}.copper-img[data-v-17db29df]{width:400px;height:300px}.cropper-main[data-v-17db29df]{flex:none;width:400px;height:300px}.section-main .cropper-preview[data-v-17db29df]{flex:none;text-align:center;box-shadow:0 0 1px 0}@media screen and (max-width:1080px){.section-main .cropper-preview[data-v-17db29df]{margin:0 auto}}.upload-modal .notice[data-v-17db29df]{font-size:16px;display:inline-block;vertical-align:top;padding:10px}[data-v-17db29df] .el-dialog__body{padding:0}[data-v-17db29df] .el-upload-dragger{width:100%;height:100%}.upload-modal img[data-v-17db29df]{box-shadow:0 0 1px 0;border-radius:50%;width:250px;height:250px}.separator[data-v-17db29df]{display:block;position:absolute;top:0;bottom:0;left:50%;border:1px dashed #eee}.katex .katex-mathml[data-v-2d4ba27e]{display:none}.objective-problem[data-v-2d4ba27e]{display:flex;flex-direction:column;gap:14px}.rounded-card[data-v-2d4ba27e],.rounded-card[data-v-2d4ba27e] .el-card__body,.rounded-card[data-v-2d4ba27e] .el-card__header{border-radius:16px}.question-header[data-v-2d4ba27e],.question-header[data-v-2d4ba27e] .el-card__body{display:flex;align-items:center;justify-content:space-between}.question-header[data-v-2d4ba27e] .el-card__body{padding:16px 20px}.header-left .title[data-v-2d4ba27e]{font-size:20px;font-weight:600;color:#1f2d3d}.header-left .meta[data-v-2d4ba27e]{margin-top:6px;display:flex;gap:8px;align-items:center}.question-body[data-v-2d4ba27e] .el-card__body{padding:18px 20px}.content-layout[data-v-2d4ba27e]{display:flex;gap:16px}.work-area[data-v-2d4ba27e]{flex:1}.preview-area[data-v-2d4ba27e]{width:220px;flex:none;border-radius:14px;border:1px solid #ebeef5;background:#fafbfc;padding:14px;position:sticky;top:12px;height:-moz-fit-content;height:fit-content}.preview-title[data-v-2d4ba27e]{font-weight:600;margin-bottom:8px;color:#303133}.preview-score[data-v-2d4ba27e]{font-size:13px;color:#606266;margin-bottom:10px}.preview-grid[data-v-2d4ba27e]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.preview-item[data-v-2d4ba27e]{height:30px;border-radius:8px;background:#f0f2f5;color:#909399;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:all .2s ease}.preview-item.answered[data-v-2d4ba27e]{background:#ecf5ff;color:#409eff;font-weight:600}.preview-item.done[data-v-2d4ba27e]{border:1px solid #67c23a}.preview-hint[data-v-2d4ba27e]{margin-top:10px;font-size:12px;color:#909399}.action-bar[data-v-2d4ba27e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:#f5f7fa}.action-bar.centered[data-v-2d4ba27e]{justify-content:center}.action-hint[data-v-2d4ba27e]{display:flex;align-items:center;gap:6px;color:#909399;font-size:13px}.action-buttons[data-v-2d4ba27e]{display:flex;gap:10px}.problem-item[data-v-2d4ba27e]{padding:14px 0;border-bottom:1px dashed #e6e8eb}.problem-item[data-v-2d4ba27e]:last-child{border-bottom:0}.problem-title[data-v-2d4ba27e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;font-weight:600;color:#303133;margin-bottom:12px}.problem-statement.markdown-body[data-v-2d4ba27e]{display:inline-block;line-height:1.6;max-width:100%}.title.markdown-body[data-v-2d4ba27e]{display:block;line-height:1.4}.problem-index[data-v-2d4ba27e]{background:#ecf5ff;color:#409eff;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600}.case-list[data-v-2d4ba27e]{display:flex;flex-direction:column;gap:10px}.case-item[data-v-2d4ba27e]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #ebeef5;border-radius:10px;background:#fff;transition:all .2s ease}.case-item.case-correct[data-v-2d4ba27e]{border-color:#67c23a;background:rgba(103,194,58,.08)}.case-item.case-wrong[data-v-2d4ba27e]{border-color:#f56c6c;background:rgba(245,108,108,.08)}.case-item.case-answer[data-v-2d4ba27e]{border-color:#409eff;box-shadow:0 0 0 1px rgba(64,158,255,.2)}.answer-hint[data-v-2d4ba27e]{font-size:12px;color:#409eff}.case-content[data-v-2d4ba27e]{flex:1;display:flex;flex-direction:column;gap:6px}.case-choice .markdown-body[data-v-2d4ba27e],.case-label.markdown-body[data-v-2d4ba27e]{line-height:1.6;display:inline-block;white-space:normal;word-break:break-all;width:100%}.case-label[data-v-2d4ba27e]{font-size:14px;color:#606266}.case-input[data-v-2d4ba27e]{width:100%}.case-choice[data-v-2d4ba27e]{font-size:14px;color:#303133}.case-result[data-v-2d4ba27e]{margin-left:12px}.problem-menu[data-v-2d4ba27e]{float:left}.input-case[data-v-2d4ba27e]{margin-top:20px;margin-bottom:20px}a[data-v-2d4ba27e]{color:#3091f2!important}.problem-menu span[data-v-2d4ba27e]{margin-left:5px}.el-link[data-v-2d4ba27e]{font-size:16px!important}.author-name[data-v-2d4ba27e]{font-size:14px!important;color:#909399!important}.question-intr[data-v-2d4ba27e]{border-radius:4px;border:1px solid #ddd;border-left:2px solid #3498db;background:#fafafa;padding:10px;line-height:1.8;margin-bottom:10px;font-size:14px}.extra-file[data-v-2d4ba27e]{margin:10px;cursor:pointer}.file-download[data-v-2d4ba27e]{vertical-align:bottom;float:right;margin-right:5px}.submit-detail[data-v-2d4ba27e]{height:100%}[data-v-2d4ba27e] .el-tabs--border-card>.el-tabs__content{padding-top:0;padding-right:0}.problem-detail[data-v-2d4ba27e]{padding-right:15px}@media screen and (min-width:768px){.problem-detail[data-v-2d4ba27e]{height:700px!important;overflow-y:auto}.submit-detail[data-v-2d4ba27e]{height:755px!important;overflow-y:auto}.problem-tag[data-v-2d4ba27e]{display:inline}.problem-menu[data-v-2d4ba27e]{float:right}.problem-menu span[data-v-2d4ba27e]{margin-left:10px}.question-intr[data-v-2d4ba27e]{margin-top:6px}}@media screen and (min-width:1050px){.problem-box[data-v-2d4ba27e]{width:100%;height:100%}.problem-left-two[data-v-2d4ba27e],.problem-left[data-v-2d4ba27e]{width:calc(50% - 10px);height:100%;overflow-y:auto;overflow-x:hidden;float:left}.problem-resize[data-v-2d4ba27e]{cursor:col-resize;float:left;position:relative;top:330px;background-color:#d6d6d6;border-radius:5px;margin-top:-10px;width:10px;height:50px;background-size:cover;background-position:50%;font-size:32px;color:#fff}.problem-resize:hover .right-fold[data-v-2d4ba27e]{display:block}.problem-resize:hover .fold[data-v-2d4ba27e]:before{content:"";position:absolute;display:block;width:6px;height:24px;left:-6px}.right-fold[data-v-2d4ba27e]{display:none;margin-left:11px;margin-top:-37px}.left-fold[data-v-2d4ba27e],.right-fold[data-v-2d4ba27e]{position:absolute;font-weight:bolder;cursor:pointer;z-index:500;text-align:center}.left-fold[data-v-2d4ba27e]{margin-left:-40px!important;margin-top:10px}.fold[data-v-2d4ba27e]:hover{color:#409eff;background:#fff}.problem-resize[data-v-2d4ba27e]:hover{color:#444}.problem-right[data-v-2d4ba27e]{height:100%;float:left;width:50%}}@media screen and (max-width:1080px){.submit-detail[data-v-2d4ba27e]{padding-top:20px;height:100%}.content-layout[data-v-2d4ba27e]{flex-direction:column}.preview-area[data-v-2d4ba27e]{width:100%;position:sticky}}#right-column[data-v-2d4ba27e]{flex:none;width:220px}#problem-content[data-v-2d4ba27e]{margin-top:-40px}#problem-content .title[data-v-2d4ba27e]{font-size:16px;font-weight:600;margin:25px 0 8px 0;color:#3091f2}#problem-content .copy[data-v-2d4ba27e]{padding-left:8px}.hint-content[data-v-2d4ba27e]{font-size:15px!important}.md-content[data-v-2d4ba27e]{margin-left:25px;margin-right:20px;font-size:15px}.flex-container[data-v-2d4ba27e]{display:flex;width:100%;max-width:100%;justify-content:space-around;align-items:flex-start;flex-flow:row nowrap}.example[data-v-2d4ba27e]{align-items:stretch}.example-input[data-v-2d4ba27e],.example-output[data-v-2d4ba27e]{width:50%;flex:1 1 auto;display:flex;flex-direction:column}.example pre[data-v-2d4ba27e]{flex:1 1 auto;align-self:stretch;border-style:solid;background:transparent;padding:5px 10px;white-space:pre;margin-top:10px;margin-bottom:10px;background:#f1f1f1;border:1px dashed #e9eaec;overflow:auto;font-size:.9em;margin-right:7%}#submit-code[data-v-2d4ba27e]{height:auto}#submit-code .status[data-v-2d4ba27e]{float:left}#submit-code .status span[data-v-2d4ba27e]{margin-right:10px;margin-left:10px}.captcha-container[data-v-2d4ba27e]{display:inline-block}.captcha-container .captcha-code[data-v-2d4ba27e]{width:auto;margin-top:-20px;margin-left:20px}.fl-right[data-v-2d4ba27e]{float:right}[data-v-2d4ba27e] .el-dialog__body{padding:10px 10px!important}#pieChart .echarts[data-v-2d4ba27e]{height:250px;width:210px}#pieChart #detail[data-v-2d4ba27e]{position:absolute;right:10px;top:10px}[data-v-2d4ba27e] .echarts{width:350px;height:350px}#pieChart-detail[data-v-2d4ba27e]{height:350px}.tj-btn[data-v-2d4ba27e]{margin-right:15px;float:right;cursor:pointer}.tj-btn.non-active[data-v-2d4ba27e]{border:1px solid #32ca99}.tj-btn.non-active[data-v-2d4ba27e]:hover{background-color:#d5f1eb}.tj-btn.active[data-v-2d4ba27e]{background-color:#67c23a;border-color:#67c23a;color:#fff}