.objective-admin-edit[data-v-6afd0089]{padding:4px 0 18px;color:#1f343b}.objective-base-card[data-v-6afd0089],.question-editor-card[data-v-6afd0089]{overflow:hidden;margin-bottom:14px;border:1px solid #dfeaec;border-radius:10px;box-shadow:0 10px 28px rgba(23,64,78,.08)}.objective-base-card[data-v-6afd0089] .el-card__header,.question-editor-card[data-v-6afd0089] .el-card__header{padding:18px 20px;border-bottom:1px solid #edf3f4;background:linear-gradient(180deg,#fff,#fbfdfd)}.objective-base-card[data-v-6afd0089] .el-card__body,.question-editor-card[data-v-6afd0089] .el-card__body{padding:20px}.header-actions[data-v-6afd0089],.objective-publish-header[data-v-6afd0089],.option-header[data-v-6afd0089],.option-row[data-v-6afd0089],.question-body-actions[data-v-6afd0089],.question-collapse-title[data-v-6afd0089],.question-header-actions[data-v-6afd0089],.question-header-row[data-v-6afd0089],.question-title-main[data-v-6afd0089],.question-title-meta[data-v-6afd0089]{display:flex;align-items:center;gap:10px}.objective-publish-header[data-v-6afd0089],.option-header[data-v-6afd0089],.question-header-row[data-v-6afd0089]{justify-content:space-between}.bank-title-group[data-v-6afd0089]{display:flex;min-width:0;flex-direction:column;gap:4px}.bank-title-group small[data-v-6afd0089]{color:#7a8a92;font-size:12px}.header-actions[data-v-6afd0089],.question-header-actions[data-v-6afd0089]{flex-wrap:wrap;justify-content:flex-end}.header-actions .el-button+.el-button[data-v-6afd0089],.option-header .el-button+.el-button[data-v-6afd0089],.question-body-actions .el-button+.el-button[data-v-6afd0089],.question-header-actions .el-button+.el-button[data-v-6afd0089]{margin-left:0}.publish-summary[data-v-6afd0089]{display:flex;min-width:152px;flex-direction:column;gap:3px;padding:8px 12px;border:1px solid #d8ebe8;border-radius:8px;background:#f0fbf9;line-height:1.25}.publish-summary span[data-v-6afd0089]{color:#009688;font-size:12px;font-weight:700}.publish-summary strong[data-v-6afd0089]{color:#1c3b42;font-size:13px}.bank-form-layout[data-v-6afd0089]{display:grid;align-items:start;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.bank-form-aside[data-v-6afd0089],.bank-form-main[data-v-6afd0089]{min-width:0}.bank-form-aside[data-v-6afd0089]{position:-webkit-sticky;position:sticky;top:82px;padding:14px;border:1px solid #e2ecef;border-radius:10px;background:#fbfdfd}.form-section-head[data-v-6afd0089]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding:12px 14px;border-radius:8px;background:#f4f8f9}.form-section-head strong[data-v-6afd0089]{display:block;color:#1d363d;font-size:16px}.form-section-head span[data-v-6afd0089]{display:block;margin-top:4px;color:#7a8a92;font-size:12px}.bank-overview-card[data-v-6afd0089]{display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid #d8ebe8;border-radius:10px;background:#f0fbf9;grid-template-columns:auto minmax(0,1fr)}.bank-overview-card span[data-v-6afd0089],.bank-overview-card strong[data-v-6afd0089]{display:block;min-width:0}.bank-overview-card strong[data-v-6afd0089]{overflow:hidden;color:#1c3b42;text-overflow:ellipsis;white-space:nowrap}.bank-overview-card span[data-v-6afd0089]{overflow:hidden;margin-top:4px;color:#6d858b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.overview-icon[data-v-6afd0089]{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:10px;color:#009688;background:#fff;font-size:22px}.publish-setting-box[data-v-6afd0089]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.publish-setting-box .full-line[data-v-6afd0089],.publish-setting-box .switch-line[data-v-6afd0089]{grid-column:1/-1}.publish-setting-box[data-v-6afd0089] .el-form-item{margin-bottom:0}.save-tip[data-v-6afd0089]{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border-radius:8px;color:#5d7077;background:#fff7e8;font-size:12px;line-height:1.6}.save-tip i[data-v-6afd0089]{margin-top:2px;color:#e6a23c}.question-type-select[data-v-6afd0089]{width:150px}.question-collapse[data-v-6afd0089] .el-collapse{border:0}.question-collapse[data-v-6afd0089]{border-top:0;border-bottom:0}.question-collapse-item[data-v-6afd0089]{overflow:hidden;margin-bottom:12px;border:1px solid #dfeaec;border-radius:10px;background:#fff}.question-collapse-item.is-composite-question[data-v-6afd0089]{border-color:#b8d8f8;background:#f8fbff}.question-collapse-item.is-child-question[data-v-6afd0089]{margin-left:28px;border-left:4px solid #67c23a}.question-collapse-item[data-v-6afd0089] .el-collapse-item__header{min-height:64px;padding:10px 14px;border-bottom:1px solid transparent;background:#f7fbfb}.question-collapse-item[data-v-6afd0089] .el-collapse-item__header.is-active{border-bottom-color:#e8f0f1;background:#f1faf8}.question-collapse-item[data-v-6afd0089] .el-collapse-item__arrow{margin-left:8px}.question-collapse-item[data-v-6afd0089] .el-collapse-item__content{padding:0 16px 16px}.question-collapse-title[data-v-6afd0089]{width:100%;min-width:0;justify-content:space-between}.question-title-main[data-v-6afd0089]{overflow:hidden;min-width:0;flex:1 1 auto}.question-title-main strong[data-v-6afd0089]{overflow:hidden;min-width:0;color:#263f47;text-overflow:ellipsis;white-space:nowrap}.question-title-meta[data-v-6afd0089]{flex:0 0 auto;color:#7a8a92;font-size:12px;white-space:nowrap}.question-title-score-editor[data-v-6afd0089]{display:inline-flex;align-items:center;gap:4px;color:#263f47;font-weight:700}.question-title-score-input[data-v-6afd0089]{width:86px!important}.question-title-score-input[data-v-6afd0089] .el-input__inner{height:26px;padding-left:6px;padding-right:34px;font-size:12px;font-weight:700}.question-title-score-input[data-v-6afd0089] .el-input-number__decrease,.question-title-score-input[data-v-6afd0089] .el-input-number__increase{width:24px}.question-no[data-v-6afd0089]{flex:0 0 auto;color:#009688;font-weight:700}.question-parent-mark[data-v-6afd0089]{flex:0 0 auto;padding:2px 7px;border-radius:4px;background:#eef7ff;color:#2d6da3;font-size:12px;font-weight:700}.question-card-body[data-v-6afd0089]{padding-top:16px}.question-body-actions[data-v-6afd0089]{justify-content:flex-end;margin-bottom:12px}.question-edit-layout[data-v-6afd0089]{display:grid;align-items:start;gap:16px;grid-template-columns:minmax(0,1fr) 360px}.question-main-column[data-v-6afd0089],.question-side-column[data-v-6afd0089]{min-width:0}.analysis-panel[data-v-6afd0089],.answer-panel[data-v-6afd0089],.option-panel[data-v-6afd0089],.question-content-panel[data-v-6afd0089],.question-setting-box[data-v-6afd0089]{margin-bottom:14px;padding:14px;border:1px solid #dfeaec;border-radius:10px;background:#fbfdfd}.answer-panel[data-v-6afd0089]{border-color:#cbe5e1;background:#f0fbf9}.composite-tip-panel[data-v-6afd0089]{display:grid;gap:8px;margin-bottom:14px;padding:14px;border:1px dashed #b8d8f8;border-radius:10px;background:#f4f9ff;color:#416278;line-height:1.6}.composite-tip-panel strong[data-v-6afd0089]{color:#245f95}.field-title[data-v-6afd0089]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:#103d3a;font-size:15px;font-weight:700}.markdown-help[data-v-6afd0089]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;color:#5d7078;font-size:13px;line-height:1.6}.markdown-help.compact[data-v-6afd0089]{display:block}.markdown-help code[data-v-6afd0089]{padding:2px 5px;border-radius:4px;background:#edf4f7;color:#2f5964;font-family:Consolas,Monaco,monospace}.bank-description-editor[data-v-6afd0089] .v-note-wrapper{min-height:360px}.question-stem-editor[data-v-6afd0089] .v-note-wrapper{min-height:460px}.analysis-editor[data-v-6afd0089] .v-note-wrapper{min-height:280px}.option-row[data-v-6afd0089]{margin-top:8px}.option-key[data-v-6afd0089]{width:80px;flex:0 0 80px}.answer-input[data-v-6afd0089],.answer-panel[data-v-6afd0089] .el-input{width:100%}.answer-quick-title[data-v-6afd0089]{margin:10px 0 6px;color:#52666d;font-size:13px}.answer-choice-group[data-v-6afd0089]{margin-bottom:10px}.answer-option-preview[data-v-6afd0089]{display:grid;gap:6px;margin:8px 0;color:#40545b;font-size:13px}.answer-option-preview div[data-v-6afd0089]{display:flex;gap:8px;line-height:1.5}.answer-option-preview strong[data-v-6afd0089]{flex:0 0 24px;color:#009688}.answer-tip[data-v-6afd0089]{margin-top:6px;color:#6b7f86;font-size:12px;line-height:1.5}.question-add-tail[data-v-6afd0089]{display:flex;justify-content:center;margin:14px 0 2px;padding:12px;border:1px dashed #c9e3df;border-radius:8px;background:#fbfdfd}[data-v-6afd0089] .el-input-number,[data-v-6afd0089] .el-select{width:100%}@media screen and (max-width:1180px){.bank-form-layout[data-v-6afd0089],.question-edit-layout[data-v-6afd0089]{grid-template-columns:1fr}.bank-form-aside[data-v-6afd0089]{position:static}}@media screen and (max-width:767px){.objective-base-card[data-v-6afd0089] .el-card__body,.question-editor-card[data-v-6afd0089] .el-card__body{padding:14px}.header-actions[data-v-6afd0089],.objective-publish-header[data-v-6afd0089],.option-row[data-v-6afd0089],.question-body-actions[data-v-6afd0089],.question-collapse-title[data-v-6afd0089],.question-header-actions[data-v-6afd0089],.question-header-row[data-v-6afd0089],.question-title-main[data-v-6afd0089],.question-title-meta[data-v-6afd0089]{align-items:stretch;flex-direction:column}.header-actions .el-button[data-v-6afd0089],.option-row .el-button[data-v-6afd0089],.option-row .el-input[data-v-6afd0089],.publish-summary[data-v-6afd0089],.question-add-tail .el-button[data-v-6afd0089],.question-body-actions .el-button[data-v-6afd0089],.question-header-actions .el-button[data-v-6afd0089],.question-header-actions .el-select[data-v-6afd0089],.question-title-meta .el-button[data-v-6afd0089]{width:100%}.publish-setting-box[data-v-6afd0089]{grid-template-columns:1fr}.question-title-main strong[data-v-6afd0089]{white-space:normal}.question-collapse-item.is-child-question[data-v-6afd0089]{margin-left:0}.question-stem-editor[data-v-6afd0089] .v-note-wrapper{min-height:360px}.analysis-editor[data-v-6afd0089] .v-note-wrapper{min-height:240px}.option-key[data-v-6afd0089]{width:100%}}