.answer-judge-card[data-v-4f62c827]{margin-bottom:20px;border:1px solid #e6a23c}.answer-judge-header[data-v-4f62c827]{display:flex;align-items:center;justify-content:space-between}.answer-judge-title[data-v-4f62c827]{font-weight:600;color:#e6a23c}.full-width[data-v-4f62c827]{width:100%}.helper-text[data-v-4f62c827]{color:#909399;font-size:12px;margin-top:4px}.answer-item-card[data-v-4f62c827]{border:1px solid #ebeef5;border-radius:4px;padding:12px;margin-bottom:12px}.answer-item-row[data-v-4f62c827]{margin-bottom:8px}.answer-alias-input[data-v-4f62c827]{margin-top:6px}.config-preview[data-v-4f62c827]{margin-top:10px}.config-json-preview[data-v-4f62c827]{background:#f5f7fa;padding:10px;border-radius:4px;font-size:12px;overflow:auto;max-height:200px}.problem-edit-v2[data-v-33d0a7c3]{min-height:calc(100vh - 100px)}.edit-layout[data-v-33d0a7c3]{display:flex;gap:16px;align-items:flex-start}.edit-left[data-v-33d0a7c3]{flex:1;min-width:0}.edit-right[data-v-33d0a7c3]{flex:0 0 360px;position:sticky;top:16px;max-height:calc(100vh - 120px)}.edit-header[data-v-33d0a7c3]{display:flex;justify-content:space-between;align-items:center}.header-left[data-v-33d0a7c3]{display:flex;align-items:center;gap:12px}.edit-mode-label[data-v-33d0a7c3]{font-size:16px;font-weight:600;color:#303133}.edit-pid-badge[data-v-33d0a7c3]{font-size:13px;color:#909399;background:#f5f7fa;padding:2px 8px;border-radius:4px}.edit-title-badge[data-v-33d0a7c3]{font-size:14px;color:#303133;font-weight:500}.edit-section[data-v-33d0a7c3]{margin-bottom:16px;border:1px solid #ebeef5;border-radius:6px;overflow:hidden}.section-title[data-v-33d0a7c3]{padding:10px 14px;font-size:14px;font-weight:600;color:#303133;background:linear-gradient(135deg,#f8fafd,#f0f4f8);border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;gap:6px}.section-title i[data-v-33d0a7c3]{color:#409eff;font-size:16px}.section-body[data-v-33d0a7c3]{padding:14px}.ai-difficulty-button[data-v-33d0a7c3]{color:#fff;border:0;font-weight:600;background:linear-gradient(135deg,#2f80ed,#6c5ce7);box-shadow:0 6px 14px rgba(47,128,237,.22);transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.ai-difficulty-button[data-v-33d0a7c3]:focus,.ai-difficulty-button[data-v-33d0a7c3]:hover{color:#fff;background:linear-gradient(135deg,#1f73e8,#5b4de2);box-shadow:0 8px 18px rgba(47,128,237,.28);transform:translateY(-1px)}.ai-difficulty-button.is-disabled[data-v-33d0a7c3],.ai-difficulty-button.is-disabled[data-v-33d0a7c3]:focus,.ai-difficulty-button.is-disabled[data-v-33d0a7c3]:hover{color:#fff;background:linear-gradient(135deg,#6aa6f4,#9388ee);box-shadow:0 4px 12px rgba(47,128,237,.16);opacity:.86;transform:none}.ai-difficulty-button[data-v-33d0a7c3] .el-icon-loading{color:#fff}.subsection[data-v-33d0a7c3]{margin-top:8px}.subsection-header[data-v-33d0a7c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebeef5;font-size:13px;font-weight:500;color:#606266}.sample-tabs[data-v-33d0a7c3]{border:1px solid #ebeef5;border-radius:4px;overflow:hidden}.sample-tab-nav[data-v-33d0a7c3]{display:flex;align-items:center;background:#f5f7fa;border-bottom:1px solid #ebeef5;overflow-x:auto}.sample-tab-item[data-v-33d0a7c3]{display:flex;align-items:center;gap:4px;padding:6px 14px;font-size:12px;color:#606266;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:all .15s}.sample-tab-item[data-v-33d0a7c3]:hover{color:#303133;background:rgba(64,158,255,.05)}.sample-tab-item.active[data-v-33d0a7c3]{color:#409eff;font-weight:600;background:#fff;border-bottom-color:#409eff}.sample-tab-close[data-v-33d0a7c3]{font-size:12px;color:#c0c4cc;cursor:pointer;transition:color .15s}.sample-tab-close[data-v-33d0a7c3]:hover{color:#f56c6c}.sample-tab-content[data-v-33d0a7c3]{padding:10px;background:#fff}.sample-empty[data-v-33d0a7c3]{text-align:center;padding:20px;color:#c0c4cc;font-size:13px}.sample-empty i[data-v-33d0a7c3]{font-size:24px;display:block;margin-bottom:6px}.edit-actions-bar[data-v-33d0a7c3]{display:flex;gap:12px;justify-content:center;padding:16px 0;margin-top:16px;background:#fff;border-top:1px solid #ebeef5;position:sticky;bottom:0;z-index:10}.preview-card[data-v-33d0a7c3]{height:100%;display:flex;flex-direction:column}.preview-card[data-v-33d0a7c3] .el-card__body{flex:1;overflow-y:auto;max-height:calc(100vh - 200px)}.preview-header[data-v-33d0a7c3]{font-size:14px;font-weight:600;color:#303133;display:flex;align-items:center;gap:6px}.preview-body[data-v-33d0a7c3]{font-size:14px;line-height:1.7;color:#303133}.preview-title[data-v-33d0a7c3]{font-size:22px;font-weight:700;text-align:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #ebeef5}.preview-section[data-v-33d0a7c3]{margin-bottom:16px}.preview-section h3[data-v-33d0a7c3]{font-size:16px;font-weight:600;margin:12px 0 8px 0;color:#303133}.preview-section h4[data-v-33d0a7c3]{font-size:14px;font-weight:600;margin:8px 0 4px 0;color:#606266}.preview-code[data-v-33d0a7c3]{background:#1e1e1e;color:#d4d4d4;padding:10px 14px;border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.preview-hint-block[data-v-33d0a7c3]{border-left:3px solid #409eff;padding:8px 14px;background:rgba(64,158,255,.05);border-radius:0 4px 4px 0}.preview-empty[data-v-33d0a7c3]{text-align:center;padding:40px 20px;color:#c0c4cc}.preview-empty i[data-v-33d0a7c3]{font-size:48px;display:block;margin-bottom:12px}.preview-empty p[data-v-33d0a7c3]{font-size:14px}@media screen and (max-width:1024px){.edit-layout[data-v-33d0a7c3]{flex-direction:column}.edit-right[data-v-33d0a7c3]{flex:1 1 auto;position:static;max-height:none}.preview-card[data-v-33d0a7c3] .el-card__body{max-height:400px}}.header-right[data-v-33d0a7c3]{display:flex;gap:8px}.ai-analysis-result[data-v-33d0a7c3]{margin-top:8px;padding:0 4px}