.grading-feedback[data-v-3d70ea75]{margin-top:10px}.grading-feedback-score[data-v-3d70ea75]{margin-left:12px;color:#1677ff}.grading-message[data-v-3d70ea75]{color:#666}.grading-case-list[data-v-3d70ea75]{margin-top:12px;max-height:600px;overflow-y:auto}.grading-case-header[data-v-3d70ea75]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.grading-case-summary[data-v-3d70ea75]{margin-left:8px;font-size:12px;font-weight:400;color:#8c8c8c}.grading-case-expand[data-v-3d70ea75]{margin-top:4px}.grading-case[data-v-3d70ea75]{margin-top:8px;padding:12px 14px;border:1px solid #d9e2ec;border-left-width:4px;background:#fff;border-radius:4px}.grading-case.is-passed[data-v-3d70ea75]{border-left-color:#52c41a}.grading-case.is-failed[data-v-3d70ea75]{border-left-color:#ff4d4f;background:#fff1f0}.grading-case-title[data-v-3d70ea75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.grading-case.is-passed .grading-case-title>i[data-v-3d70ea75]{color:#52c41a}.grading-case.is-failed .grading-case-title>i[data-v-3d70ea75]{color:#ff4d4f}.grading-case-score[data-v-3d70ea75]{margin-left:auto;font-size:13px;color:#888;font-family:Consolas,Monaco,monospace}.grading-case-error[data-v-3d70ea75]{margin-top:8px;padding:8px 10px;background:#fff;border-radius:4px;color:#cf1322;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:1px solid #ffccc7}.grading-case-outputs[data-v-3d70ea75]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.grading-case-input[data-v-3d70ea75]{margin-top:12px}.grading-output-block[data-v-3d70ea75]{padding:12px;border-radius:4px;border:1px solid transparent}.grading-output-block>span[data-v-3d70ea75]{display:block;font-weight:600;margin-bottom:8px;font-size:12px}.grading-output-block.expected[data-v-3d70ea75]{background:#e6f7ff;border-color:#91d5ff}.grading-output-block.expected>span[data-v-3d70ea75]{color:#0050b3}.grading-output-block.actual[data-v-3d70ea75]{background:#fff2e8;border-color:#ffbb96}.grading-output-block.actual>span[data-v-3d70ea75]{color:#ad5808}.grading-output-block.input[data-v-3d70ea75]{background:#f6ffed;border-color:#b7eb8f}.grading-output-block.input>span[data-v-3d70ea75]{color:#389e0d}pre[data-v-3d70ea75]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Monaco,monospace;font-size:13px;line-height:1.5;max-height:180px;overflow:auto}.grading-raw-log[data-v-3d70ea75]{margin-top:12px}.grading-log-header[data-v-3d70ea75]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.grading-log-hint-icon[data-v-3d70ea75]{color:#1890ff;margin-left:4px}.grading-log-section[data-v-3d70ea75]{margin-top:8px}.grading-log-section pre[data-v-3d70ea75]{margin-top:4px;padding:10px;max-height:200px;overflow:auto;color:#e8e8e8;background:#001529;border-radius:4px;font-size:12px}.grading-log-section.is-error pre[data-v-3d70ea75]{background:#2a1215}.slide-to-enter-active[data-v-63764900]{animation:slide-to-data-v-63764900 .25s ease-in-out reverse}.slide-to-leave-active[data-v-63764900]{-webkit-animation:slide-to-data-v-63764900 .25s ease-in-out;animation:slide-to-data-v-63764900 .25s ease-in-out}@-webkit-keyframes slide-to-data-v-63764900{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slide-to-data-v-63764900{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.sync-notice-section[data-v-63764900]{margin-top:12px}.sync-notice-section .sync-notice-section-title[data-v-63764900]{font-weight:600;margin-bottom:6px}.sync-notice-section .sync-notice-list[data-v-63764900]{display:block;max-height:220px;overflow:auto}.sync-notice-section .sync-notice-list>div[data-v-63764900]{padding:4px 0}.web-ide-box[data-v-7cbde6ae]{width:100%;height:100%;border:none}.toolbar-button[data-v-7cbde6ae]{bottom:5%}.fullscreen-button[data-v-7cbde6ae],.toolbar-button[data-v-7cbde6ae]{z-index:1;position:absolute;right:3%;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}.fullscreen-button[data-v-7cbde6ae]{bottom:calc(5% + 10px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.loading-state[data-v-7cbde6ae]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:hsla(0,0%,100%,.8);z-index:10}.loading-content[data-v-7cbde6ae],.loading-state[data-v-7cbde6ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading-content[data-v-7cbde6ae]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.loading-text[data-v-7cbde6ae]{font-size:16px;color:rgba(0,0,0,.65)}[data-v-7cbde6ae] .fullscreen-button>i,[data-v-7cbde6ae] .toolbar-button>i{line-height:0}.slide-to-enter-active[data-v-719db7b7]{animation:slide-to-data-v-719db7b7 .25s ease-in-out reverse}.slide-to-leave-active[data-v-719db7b7]{-webkit-animation:slide-to-data-v-719db7b7 .25s ease-in-out;animation:slide-to-data-v-719db7b7 .25s ease-in-out}@-webkit-keyframes slide-to-data-v-719db7b7{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slide-to-data-v-719db7b7{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.task-detail-container[data-v-719db7b7]{width:100%;height:calc(var(--vh, 1vh)*100);display:-webkit-box;display:-ms-flexbox;display:flex}.header-box[data-v-719db7b7]{padding:10px}.task-title[data-v-719db7b7]{text-align:center;font-weight:700;margin:20px 0;color:#1890ff;font-size:24px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1)}.renewal-box[data-v-719db7b7]{margin:10px 0}.document-content[data-v-719db7b7]{padding:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.left-box[data-v-719db7b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.right-box[data-v-719db7b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:100%}.right-box>div[data-v-719db7b7]{width:100%;height:100%}.task-button-box[data-v-719db7b7]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.task-button[data-v-719db7b7]{width:100%;margin:10px}.task-tabs[data-v-719db7b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-719db7b7] .task-tabs>.ant-tabs-bar{margin:0 10px 8px}[data-v-719db7b7] .task-tabs>.ant-tabs-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}[data-v-719db7b7] .task-tabs>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.grading-records[data-v-719db7b7]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0 10px 10px;overflow-y:auto}.grading-best-card[data-v-719db7b7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 10px 8px;padding:8px 12px;border:1px solid #91d5ff;border-radius:4px;color:#0050b3;background:#e6f7ff}.grading-best-card[data-v-719db7b7],.grading-best-main[data-v-719db7b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grading-best-main[data-v-719db7b7]{gap:8px}.grading-best-icon[data-v-719db7b7]{color:#faad14}.grading-panel[data-v-719db7b7]{margin:0 10px 10px;padding:12px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:50vh;overflow-y:auto}.grading-actions[data-v-719db7b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:0}.grading-score[data-v-719db7b7]{color:#1890ff;font-weight:600}.grading-toggle[data-v-719db7b7]{margin-left:auto}.grading-output[data-v-719db7b7]{margin-top:10px}.grading-output pre[data-v-719db7b7]{margin:8px 0 0;padding:8px;max-height:180px;overflow:auto;color:#d9e6f2;background:#001529;border-radius:4px;white-space:pre-wrap}.task-button-slide-enter[data-v-719db7b7],.task-button-slide-leave-to[data-v-719db7b7]{width:0}.task-button-slide-enter-active[data-v-719db7b7]{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.task-button-slide-leave-active[data-v-719db7b7]{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.task-button-slide-enter-to[data-v-719db7b7],.task-button-slide-leave[data-v-719db7b7]{width:100%}[data-v-719db7b7] .toggle-document-button{z-index:1;position:absolute;bottom:calc(5% + 20px);right:3%;-webkit-transform:translateY(-200%);transform:translateY(-200%);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}[data-v-719db7b7] .toggle-document-button>i{line-height:0}.grading-records .score-delta-up{margin-left:4px;font-size:12px;color:#52c41a}.grading-records .score-delta-down{margin-left:4px;font-size:12px;color:#f5222d}.grading-records .ant-table-expanded-row>.ant-table-cell{padding:8px 16px 16px;background:#fafafa}