.options-editor[data-v-17c86963]{display:flex;flex-direction:column;gap:12px}.option-editor-item[data-v-17c86963]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:6px;border:1px solid #f0f0f0}.option-checkbox[data-v-17c86963],.option-radio[data-v-17c86963]{flex-shrink:0}.option-label[data-v-17c86963]{font-weight:600;color:#595959;min-width:24px;flex-shrink:0}.option-input[data-v-17c86963]{flex:1}.delete-option-btn[data-v-17c86963]{color:#ff4d4f;flex-shrink:0}.delete-option-btn[data-v-17c86963]:hover{color:#ff7875}@media (max-width:768px){.option-editor-item[data-v-17c86963]{flex-wrap:wrap}.option-checkbox[data-v-17c86963],.option-input[data-v-17c86963],.option-radio[data-v-17c86963]{width:100%}}[data-v-3c3b41e6]:root{--rate:1}.question-generator-page[data-v-3c3b41e6]{height:100%;background:linear-gradient(135deg,#f5f7fa,#e9ecef);padding:20px}.title-bar[data-v-3c3b41e6]{text-align:center;font-size:24px;font-weight:600;color:#555;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:12px}.title-bar img[data-v-3c3b41e6]{animation:pulse-3c3b41e6 2s ease-in-out infinite}@keyframes pulse-3c3b41e6{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.operat-floor[data-v-3c3b41e6]{max-width:900px;margin:0 auto 20px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.operat-floor[data-v-3c3b41e6]:hover{box-shadow:0 6px 30px rgba(0,0,0,.12)}.operat-floor .input-bar[data-v-3c3b41e6]{width:100%;font-size:15px;line-height:1.6;border:2px solid #e0e0e0;border-radius:12px;padding:16px 20px;background:#fafafa;transition:all .3s;resize:none}.operat-floor .input-bar[data-v-3c3b41e6]:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.operat-floor .input-bar[data-v-3c3b41e6]::-moz-placeholder{color:#999}.operat-floor .input-bar[data-v-3c3b41e6]::placeholder{color:#999}.operat-floor .operat-bar[data-v-3c3b41e6]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.operat-floor .operat-bar .type-selector[data-v-3c3b41e6]{display:flex;align-items:center;gap:10px;font-size:15px}.operat-floor .operat-bar .type-selector .label[data-v-3c3b41e6]{color:#747474;font-weight:500}.operat-floor .operat-bar .type-selector .number-input[data-v-3c3b41e6]{width:60px;height:38px;line-height:38px;background:#f0f1ff;color:#6366f1;border:1px solid #aeaffc;border-radius:8px}.operat-floor .operat-bar .type-selector .el-dropdown-link[data-v-3c3b41e6]{cursor:pointer;color:#6366f1;font-weight:500;padding:8px 16px;border-radius:8px;background:#f0f1ff;border:1px solid #aeaffc;transition:all .2s}.operat-floor .operat-bar .type-selector .el-dropdown-link[data-v-3c3b41e6]:hover{background:#e0e2ff}.operat-floor .operat-bar .type-selector .el-dropdown-link i[data-v-3c3b41e6]{margin-left:5px}.operat-floor .operat-bar .type-selector[data-v-3c3b41e6] .ant-checkbox-checked .ant-checkbox-inner{background-color:#aeaffc}.operat-floor .operat-bar .action-button[data-v-3c3b41e6]{position:relative;padding:0 36px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;font-size:15px;font-weight:500;text-align:center;line-height:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s;overflow:hidden}.operat-floor .operat-bar .action-button[data-v-3c3b41e6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.operat-floor .operat-bar .action-button[data-v-3c3b41e6]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,.4)}.operat-floor .operat-bar .action-button[data-v-3c3b41e6]:hover:before{left:100%}.operat-floor .operat-bar .action-button[data-v-3c3b41e6]:active{transform:translateY(0)}.shortcut-box[data-v-3c3b41e6]{margin:0 auto;text-align:center}.shortcut-box .shortcut-title[data-v-3c3b41e6]{font-size:16px;font-weight:500;color:#666;margin-bottom:20px}.shortcut-box .shortcuts[data-v-3c3b41e6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.shortcut-box .shortcuts .shortcut-item[data-v-3c3b41e6]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#fff;border:2px solid #e8e8e8;border-radius:20px;cursor:pointer;font-size:14px;color:#555;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s}.shortcut-box .shortcuts .shortcut-item .shortcut-icon[data-v-3c3b41e6]{font-size:16px}.shortcut-box .shortcuts .shortcut-item .shortcut-text[data-v-3c3b41e6]{line-height:1.4}.shortcut-box .shortcuts .shortcut-item[data-v-3c3b41e6]:hover{background:#f8f9ff;border-color:#6366f1;color:#6366f1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.15)}.shortcut-box .shortcuts .shortcut-item[data-v-3c3b41e6]:active{transform:translateY(0)}.progress-page[data-v-3c3b41e6]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:40px}.progress-container[data-v-3c3b41e6]{width:100%;max-width:600px;text-align:center}@keyframes float-3c3b41e6{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ripple-3c3b41e6{0%{width:120px;height:120px;opacity:1}to{width:200px;height:200px;opacity:0}}.status-text[data-v-3c3b41e6]{margin-bottom:40px}.status-text .main-status[data-v-3c3b41e6]{font-size:28px;font-weight:600;color:#fff;margin-bottom:12px;animation:fadeInUp-3c3b41e6 .6s ease}.status-text .sub-status[data-v-3c3b41e6]{font-size:16px;color:hsla(0,0%,100%,.9);animation:fadeInUp-3c3b41e6 .6s ease .2s backwards}@keyframes fadeInUp-3c3b41e6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.progress-bar-container[data-v-3c3b41e6]{margin-bottom:40px;animation:fadeInUp-3c3b41e6 .6s ease .4s backwards}.progress-bar-container .progress-info[data-v-3c3b41e6]{display:flex;justify-content:space-between;margin-bottom:12px}.progress-bar-container .progress-info .progress-label[data-v-3c3b41e6]{font-size:14px;color:hsla(0,0%,100%,.9)}.progress-bar-container .progress-info .progress-percent[data-v-3c3b41e6]{font-size:18px;font-weight:600;color:#fff}.progress-bar-container .progress-bar[data-v-3c3b41e6]{height:12px;background:hsla(0,0%,100%,.2);border-radius:10px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.progress-bar-container .progress-bar .progress-fill[data-v-3c3b41e6]{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:10px;transition:width .3s ease;position:relative;overflow:hidden}.progress-bar-container .progress-bar .progress-fill .progress-shine[data-v-3c3b41e6]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shine-3c3b41e6 2s ease-in-out infinite}@keyframes shine-3c3b41e6{0%{left:-100%}to{left:200%}}.steps-container[data-v-3c3b41e6]{display:flex;justify-content:space-between;margin-bottom:40px;animation:fadeInUp-3c3b41e6 .6s ease .6s backwards}.steps-container .step-item[data-v-3c3b41e6]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.steps-container .step-item[data-v-3c3b41e6]:not(:last-child):after{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:hsla(0,0%,100%,.2);z-index:0}.steps-container .step-item.completed[data-v-3c3b41e6]:after{background:#4ade80}.steps-container .step-item .step-icon[data-v-3c3b41e6]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;margin-bottom:8px;position:relative;z-index:1;transition:all .3s}.steps-container .step-item.active .step-icon[data-v-3c3b41e6]{background:#4ade80;transform:scale(1.2);box-shadow:0 0 20px rgba(74,222,128,.5)}.steps-container .step-item.completed .step-icon[data-v-3c3b41e6]{background:#4ade80}.steps-container .step-item .step-label[data-v-3c3b41e6]{font-size:12px;color:hsla(0,0%,100%,.8);text-align:center}.steps-container .step-item.active .step-label[data-v-3c3b41e6]{color:#fff;font-weight:500}.generation-stats[data-v-3c3b41e6]{display:flex;justify-content:space-around;gap:20px;margin-bottom:40px;animation:fadeInUp-3c3b41e6 .6s ease .8s backwards}.generation-stats .stat-item[data-v-3c3b41e6]{flex:1;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:16px;padding:20px;display:flex;align-items:center;gap:15px;transition:all .3s}.generation-stats .stat-item[data-v-3c3b41e6]:hover{background:hsla(0,0%,100%,.2);transform:translateY(-5px)}.generation-stats .stat-item .stat-icon[data-v-3c3b41e6]{font-size:32px}.generation-stats .stat-item .stat-content[data-v-3c3b41e6]{flex:1;text-align:left}.generation-stats .stat-item .stat-content .stat-value[data-v-3c3b41e6]{font-size:24px;font-weight:600;color:#fff;margin-bottom:4px}.generation-stats .stat-item .stat-content .stat-label[data-v-3c3b41e6]{font-size:13px;color:hsla(0,0%,100%,.8)}@media(max-width:768px){.question-generator-page[data-v-3c3b41e6]{padding:20px 15px}.title-bar[data-v-3c3b41e6]{font-size:24px;margin-bottom:30px}.operat-floor[data-v-3c3b41e6]{padding:24px}.operat-floor .operat-bar[data-v-3c3b41e6]{flex-direction:column;gap:15px;align-items:stretch}.operat-floor .operat-bar .type-selector[data-v-3c3b41e6]{justify-content:center}.operat-floor .operat-bar .action-button[data-v-3c3b41e6]{width:100%}.shortcut-box .shortcuts .shortcut-item[data-v-3c3b41e6]{font-size:13px;padding:8px 14px}.progress-page[data-v-3c3b41e6]{padding:20px}.generation-stats[data-v-3c3b41e6]{flex-direction:column}.steps-container .step-label[data-v-3c3b41e6]{font-size:11px}}[data-v-3c3b41e6] .el-dropdown-menu{border-radius:10px;border:none;box-shadow:0 4px 20px rgba(0,0,0,.12);padding:8px}[data-v-3c3b41e6] .el-dropdown-menu .el-dropdown-menu__item{border-radius:6px;padding:10px 20px;font-size:14px;transition:all .2s}[data-v-3c3b41e6] .el-dropdown-menu .el-dropdown-menu__item:hover{background:#f0f1ff;color:#6366f1}[data-v-3c3b41e6] .ant-input:hover{border-color:#6366f1}.question-detail-container[data-v-206b37ad]{margin-top:20px}.top-bar[data-v-206b37ad]{background:#fff;border-radius:8px;padding:20px 24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.filter-section[data-v-206b37ad]{flex-shrink:0}.action-section[data-v-206b37ad]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.question-count[data-v-206b37ad]{display:flex;align-items:center;gap:6px;color:#595959;font-size:14px}.question-count strong[data-v-206b37ad]{color:#1890ff;font-size:18px}.question-list[data-v-206b37ad]{background:transparent}.load-more-btn[data-v-206b37ad]{display:flex;justify-content:center;margin-top:20px}.question-panel[data-v-206b37ad]{margin-bottom:4px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s}.question-panel[data-v-206b37ad]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.panel-header[data-v-206b37ad]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.panel-left[data-v-206b37ad]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.question-number[data-v-206b37ad]{color:#8c8c8c;font-size:14px;white-space:nowrap}.ai-action-button[data-v-206b37ad]{height:34px;background:linear-gradient(90deg,#c300ff,#0079db);border:1px solid #e0c4e7}.question-title-preview[data-v-206b37ad]{color:#262626;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-actions[data-v-206b37ad]{display:flex;gap:4px;flex-shrink:0}.delete-btn[data-v-206b37ad]{color:#ff4d4f}.delete-btn[data-v-206b37ad]:hover{color:#ff7875}.panel-content[data-v-206b37ad]{padding-top:16px}.question-section[data-v-206b37ad]{margin-bottom:20px}.question-section[data-v-206b37ad]:last-child{margin-bottom:0}.section-label[data-v-206b37ad]{font-weight:600;color:#262626;margin-bottom:12px;font-size:14px;display:flex;align-items:center;gap:6px}.section-label[data-v-206b37ad]:before{content:"";width:3px;height:14px;background:#1890ff;border-radius:2px}.question-text[data-v-206b37ad]{font-size:15px;color:#262626;line-height:1.6;padding:12px 16px;background:#fafafa;border-radius:6px;border-left:3px solid #1890ff}.question-options[data-v-206b37ad]{display:flex;flex-direction:column;gap:10px}.option-item[data-v-206b37ad]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fafafa;border-radius:6px;border:1px solid #f0f0f0;transition:all .3s}.option-item[data-v-206b37ad]:hover{background:#f5f5f5}.correct-option[data-v-206b37ad]{background:#f6ffed;border-color:#b7eb8f}.option-key[data-v-206b37ad]{font-weight:600;color:#595959;min-width:20px}.option-text[data-v-206b37ad]{flex:1;color:#262626}.judge-answer-tag[data-v-206b37ad]{font-size:14px;padding:4px 12px}.explanation-text[data-v-206b37ad]{color:#595959;line-height:1.6;font-size:14px;padding:12px 16px;background:#f0f5ff;border-radius:6px;border-left:3px solid #1890ff}@media (max-width:992px){.top-bar[data-v-206b37ad]{flex-direction:column;align-items:stretch}.filter-section[data-v-206b37ad]{width:100%}.filter-section .ant-radio-group[data-v-206b37ad]{width:100%;display:flex}.filter-section .ant-radio-button-wrapper[data-v-206b37ad]{flex:1;text-align:center}.action-section[data-v-206b37ad]{width:100%;justify-content:space-between}.action-section .ant-input-search[data-v-206b37ad]{width:100%!important;order:-1}}@media (max-width:768px){.question-detail-container[data-v-206b37ad],.top-bar[data-v-206b37ad]{padding:16px}.action-section[data-v-206b37ad]{flex-direction:column;gap:8px}.action-section>[data-v-206b37ad]{width:100%}.question-count[data-v-206b37ad]{padding-right:0;border-right:none;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.question-header[data-v-206b37ad]{gap:12px}.panel-header[data-v-206b37ad],.question-header[data-v-206b37ad]{flex-direction:column;align-items:flex-start}.panel-left[data-v-206b37ad]{flex-wrap:wrap}.question-title-preview[data-v-206b37ad]{width:100%;white-space:normal}.panel-actions[data-v-206b37ad]{width:100%;justify-content:flex-end}}