.question-editor-wrapper .question-editor[data-v-7bcabaf0]{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.question-editor-wrapper .question-editor[data-v-7bcabaf0]:hover{border-color:#40a9ff}.question-editor-wrapper .question-editor[data-v-7bcabaf0]:focus-within{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.question-editor-wrapper .question-editor .question-input[data-v-7bcabaf0]{border:none!important;resize:none;background-color:#fff}.question-editor-wrapper .question-editor .question-input[data-v-7bcabaf0]:focus{box-shadow:none!important}.question-editor-wrapper .question-editor .editor-tools[data-v-7bcabaf0]{padding:8px 12px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-top:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.question-editor-wrapper .question-editor .editor-tools .tool-btn[data-v-7bcabaf0]{border-radius:4px;transition:all .3s}.question-editor-wrapper .question-editor .editor-tools .tool-btn.primary[data-v-7bcabaf0]{background-color:#52c41a;color:#fff;border:none}.question-editor-wrapper .question-editor .editor-tools .tool-btn.primary[data-v-7bcabaf0]:hover{background-color:#73d13d;transform:translateY(-1px)}.question-editor-wrapper .question-editor .editor-tools .tool-btn.secondary[data-v-7bcabaf0]{background-color:#faad14;color:#fff;border:none}.question-editor-wrapper .question-editor .editor-tools .tool-btn.secondary[data-v-7bcabaf0]:hover{background-color:#ffc53d;transform:translateY(-1px)}.question-editor-wrapper .question-editor .editor-tools .tool-tip[data-v-7bcabaf0]{color:#f5222d;font-size:12px;margin-left:auto;font-weight:500}.question-editor-wrapper .image-table-container[data-v-7bcabaf0]{margin-top:16px}.question-editor-wrapper .image-table-container .placeholder-tag[data-v-7bcabaf0]{font-weight:700;font-size:13px}.question-editor-wrapper .image-table-container .image-preview[data-v-7bcabaf0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:80px}.question-editor-wrapper .image-table-container .image-preview .preview-image[data-v-7bcabaf0]{max-width:100%;max-height:120px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.question-editor-wrapper .image-table-container .image-preview .empty-preview[data-v-7bcabaf0]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:80px;background-color:#fafafa;border:2px dashed #d9d9d9;border-radius:4px;color:#8c8c8c}.question-editor-wrapper .image-table-container .image-preview .empty-preview .anticon[data-v-7bcabaf0]{font-size:24px;margin-bottom:8px}.question-editor-wrapper .image-table-container .image-preview .empty-preview span[data-v-7bcabaf0]{font-size:12px}.question-editor-wrapper .image-table-container .action-buttons[data-v-7bcabaf0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-pack:center;justify-content:center}.question-editor-wrapper .image-table-container .action-buttons .delete-btn[data-v-7bcabaf0]{border-color:#ff4d4f;color:#fff}.question-editor-wrapper .image-table-container .action-buttons .delete-btn[data-v-7bcabaf0]:hover{background-color:#ff4d4f;color:#fff}[data-v-7bcabaf0] .ant-table{border-radius:6px;overflow:hidden}[data-v-7bcabaf0] .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;font-weight:600;text-align:center;border-bottom:1px solid #dee2e6}[data-v-7bcabaf0] .ant-table .ant-table-tbody>tr{transition:all .2s ease}[data-v-7bcabaf0] .ant-table .ant-table-tbody>tr:hover>td{background-color:#f8f9fa}.question-form-container[data-v-4f7ec6f6]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.question-form-container .form-card[data-v-4f7ec6f6]{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);background:#fff;overflow:hidden}.question-form-container .form-card .card-title[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;color:#1890ff}.question-form-container .form-card .card-title .anticon[data-v-4f7ec6f6]{margin-right:8px;font-size:20px}.question-form-container .question-form[data-v-4f7ec6f6]{padding:24px}.question-form-container .question-form .form-section[data-v-4f7ec6f6]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.question-form-container .question-form .form-section .section-header[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px}.question-form-container .question-form .form-section .section-header .section-title[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;font-size:16px;font-weight:600;color:#2c3e50}.question-form-container .question-form .form-section .section-header .section-title .anticon[data-v-4f7ec6f6]{margin-right:8px;color:#1890ff;font-size:18px}.question-form-container .question-form .form-section .section-header .section-title .section-info[data-v-4f7ec6f6]{font-size:12px;color:#8c8c8c;font-weight:400;margin-left:8px}.question-form-container .question-form .form-section .section-header .section-controls .inline-form-item[data-v-4f7ec6f6]{margin-bottom:0}.question-form-container .question-form .form-section .section-header .section-controls .inline-form-item[data-v-4f7ec6f6] .ant-form-item-label{font-size:12px;color:#666}.question-form-container .question-form .form-section .section-title[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:16px;font-weight:600;color:#2c3e50}.question-form-container .question-form .form-section .section-title .anticon[data-v-4f7ec6f6]{margin-right:8px;color:#1890ff;font-size:18px}.question-form-container .question-form .form-section .section-title .section-info[data-v-4f7ec6f6]{font-size:12px;color:#8c8c8c;font-weight:400;margin-left:8px}.question-form-container .question-form .options-container .option-item[data-v-4f7ec6f6]{margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);border:2px solid transparent;transition:all .3s ease}.question-form-container .question-form .options-container .option-item[data-v-4f7ec6f6]:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 16px rgba(24,144,255,.15)}.question-form-container .question-form .options-container .option-item .option-header[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:16px}.question-form-container .question-form .options-container .option-item .option-header .option-label[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-weight:700;font-size:16px}.question-form-container .question-form .options-container .option-item .option-header .option-controls[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px}.question-form-container .question-form .options-container .option-item .option-header .option-controls .answer-selection .ant-checkbox-wrapper[data-v-4f7ec6f6],.question-form-container .question-form .options-container .option-item .option-header .option-controls .answer-selection .ant-radio-wrapper[data-v-4f7ec6f6]{font-weight:500;color:#2c3e50}.question-form-container .question-form .options-container .option-item .option-header .option-controls .remove-option-btn[data-v-4f7ec6f6]{border-color:#ff4d4f;color:#fff}.question-form-container .question-form .options-container .option-item .option-header .option-controls .remove-option-btn[data-v-4f7ec6f6]:hover:not(:disabled){background-color:#ff4d4f;color:#fff;transform:scale(1.05)}.question-form-container .question-form .options-container .option-item .option-header .option-controls .remove-option-btn[data-v-4f7ec6f6]:disabled{opacity:.5;cursor:not-allowed}.question-form-container .question-form .options-container .option-item .option-content[data-v-4f7ec6f6]{margin-left:0}.question-form-container .question-form .options-container .add-option-section[data-v-4f7ec6f6]{margin-top:24px;text-align:center}.question-form-container .question-form .options-container .add-option-section .add-option-btn[data-v-4f7ec6f6]{width:100%;height:48px;border:2px dashed #1890ff;color:#1890ff;background:rgba(24,144,255,.05);border-radius:8px;font-weight:500;transition:all .3s ease}.question-form-container .question-form .options-container .add-option-section .add-option-btn[data-v-4f7ec6f6]:hover:not(:disabled){background:rgba(24,144,255,.1);border-color:#40a9ff;transform:translateY(-1px)}.question-form-container .question-form .options-container .add-option-section .add-option-btn[data-v-4f7ec6f6]:disabled{opacity:.5;cursor:not-allowed}.question-form-container .question-form .options-container .add-option-section .add-option-btn .anticon[data-v-4f7ec6f6]{margin-right:8px}.question-form-container .question-form .options-container .add-option-section .option-tips[data-v-4f7ec6f6]{margin-top:12px;color:#8c8c8c;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.question-form-container .question-form .options-container .add-option-section .option-tips .anticon[data-v-4f7ec6f6]{margin-right:4px;color:#1890ff}.question-form-container .question-form .form-actions[data-v-4f7ec6f6]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:40px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px}.question-form-container .question-form .form-actions .ant-btn[data-v-4f7ec6f6]{height:48px;padding:0 32px;border-radius:8px;font-weight:500;transition:all .3s ease}.question-form-container .question-form .form-actions .ant-btn.ant-btn-primary[data-v-4f7ec6f6]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.question-form-container .question-form .form-actions .ant-btn.ant-btn-primary[data-v-4f7ec6f6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.question-form-container .question-form .form-actions .ant-btn[data-v-4f7ec6f6]:not(.ant-btn-primary):hover{color:#1890ff;border-color:#1890ff;transform:translateY(-1px)}.question-form-container .question-form .form-actions .ant-btn .anticon[data-v-4f7ec6f6]{margin-right:8px}[data-v-4f7ec6f6] .ant-form-item-label>label{font-weight:600;color:#2c3e50}[data-v-4f7ec6f6] .ant-input,[data-v-4f7ec6f6] .ant-input-number,[data-v-4f7ec6f6] .ant-select-selection{border-radius:6px;border-color:#d9d9d9;transition:all .3s ease}[data-v-4f7ec6f6] .ant-input-number:hover,[data-v-4f7ec6f6] .ant-input:hover,[data-v-4f7ec6f6] .ant-select-selection:hover{border-color:#40a9ff}[data-v-4f7ec6f6] .ant-input-number.ant-input-focused,[data-v-4f7ec6f6] .ant-input-number.ant-select-focused .ant-select-selection,[data-v-4f7ec6f6] .ant-input-number:focus,[data-v-4f7ec6f6] .ant-input.ant-input-focused,[data-v-4f7ec6f6] .ant-input.ant-select-focused .ant-select-selection,[data-v-4f7ec6f6] .ant-input:focus,[data-v-4f7ec6f6] .ant-select-selection.ant-input-focused,[data-v-4f7ec6f6] .ant-select-selection.ant-select-focused .ant-select-selection,[data-v-4f7ec6f6] .ant-select-selection:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}[data-v-4f7ec6f6] .ant-select-dropdown{border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}[data-v-4f7ec6f6] .ant-btn-dashed{color:#1890ff;border-color:#1890ff}@media (max-width:768px){.question-form-container[data-v-4f7ec6f6]{padding:12px}.question-form-container .question-form[data-v-4f7ec6f6]{padding:16px}.question-form-container .question-form .form-section[data-v-4f7ec6f6]{padding:16px;margin-bottom:20px}.question-form-container .question-form .options-container .option-item[data-v-4f7ec6f6]{padding:16px}.question-form-container .question-form .options-container .option-item .option-header[data-v-4f7ec6f6]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:12px}.question-form-container .question-form .options-container .option-item .option-header .option-controls[data-v-4f7ec6f6]{width:100%;-ms-flex-pack:justify;justify-content:space-between}.question-form-container .question-form .form-actions[data-v-4f7ec6f6]{-ms-flex-direction:column;flex-direction:column}.question-form-container .question-form .form-actions .ant-btn[data-v-4f7ec6f6]{width:100%}}@keyframes fadeInUp-data-v-4f7ec6f6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-section[data-v-4f7ec6f6]{animation:fadeInUp-data-v-4f7ec6f6 .6s ease-out}.option-item[data-v-4f7ec6f6]{animation:fadeInUp-data-v-4f7ec6f6 .4s ease-out}