.question-builder[data-v-cdf29636]{max-height:72vh;overflow-x:hidden;overflow-y:auto;padding:2px 4px 4px}.submit-record-tag[data-v-cdf29636]{margin-right:0;margin-left:10px;font-weight:400}.quick-add-bar[data-v-cdf29636]{position:sticky;top:-2px;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px;padding:11px 14px;border:1px solid #d6e4ff;border-radius:8px;background:hsla(0,0%,100%,.98);-webkit-box-shadow:0 4px 14px rgba(24,144,255,.08);box-shadow:0 4px 14px rgba(24,144,255,.08)}.quick-add-bar strong[data-v-cdf29636]{color:rgba(0,0,0,.8);font-size:14px}.quick-add-bar span[data-v-cdf29636]{margin-left:10px;color:rgba(0,0,0,.4);font-size:12px}.quick-type-menu[data-v-cdf29636]{max-height:70vh;overflow-y:auto}.builder-summary[data-v-cdf29636]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px;padding:16px 18px;border:1px solid #e6f0ff;border-radius:10px;background:linear-gradient(135deg,#f7fbff,#f3f7ff)}.builder-summary[data-v-cdf29636],.summary-icon[data-v-cdf29636],.summary-main[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-icon[data-v-cdf29636]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;margin-right:14px;color:#1890ff;font-size:21px;border-radius:10px;background:#e6f7ff}.summary-title[data-v-cdf29636]{color:rgba(0,0,0,.85);font-size:16px;font-weight:600}.summary-meta[data-v-cdf29636]{margin-top:4px;color:rgba(0,0,0,.45);font-size:12px}.summary-meta span[data-v-cdf29636]{margin-left:20px}.summary-count[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#1890ff}.summary-count strong[data-v-cdf29636]{margin-right:5px;font-size:24px}.summary-count span[data-v-cdf29636]{color:rgba(0,0,0,.45);font-size:12px}.question-editor[data-v-cdf29636],.question-list-section[data-v-cdf29636],.type-library[data-v-cdf29636]{margin-bottom:18px;padding:18px;border:1px solid #edf0f5;border-radius:10px;background:#fff}.library-heading[data-v-cdf29636],.list-heading[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.section-title[data-v-cdf29636]{color:rgba(0,0,0,.85);font-size:15px;font-weight:600}.section-description[data-v-cdf29636]{margin-top:3px;color:rgba(0,0,0,.45);font-size:12px}.type-groups[data-v-cdf29636]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.type-group[data-v-cdf29636]{padding:12px;border-radius:8px;background:#fafafa}.type-group-heading[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:10px}.type-group-heading span[data-v-cdf29636]{color:rgba(0,0,0,.75);font-weight:600}.type-group-heading small[data-v-cdf29636]{margin-left:8px;color:rgba(0,0,0,.35)}.type-buttons[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.type-button[data-v-cdf29636]{display:grid;grid-template-columns:20px auto;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:132px;padding:8px 10px;text-align:left;border:1px solid #d9d9d9;border-radius:6px;outline:none;background:#fff;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.type-button[data-v-cdf29636]:hover{color:#1890ff;border-color:#40a9ff;-webkit-box-shadow:0 3px 10px rgba(24,144,255,.12);box-shadow:0 3px 10px rgba(24,144,255,.12);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.type-button .anticon[data-v-cdf29636]{grid-row:.33333333;color:#1890ff;font-size:16px}.type-button span[data-v-cdf29636]{font-size:13px;font-weight:500}.type-button small[data-v-cdf29636]{margin-top:2px;color:rgba(0,0,0,.35);font-size:10px}.question-editor[data-v-cdf29636]{max-height:calc(100vh - 180px);overflow-y:auto;margin-bottom:0;border-color:#91d5ff;-webkit-box-shadow:0 5px 18px rgba(24,144,255,.09);box-shadow:0 5px 18px rgba(24,144,255,.09)}.editor-heading[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-2px 0 16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.editor-heading strong[data-v-cdf29636]{margin-left:8px}.editor-grid[data-v-cdf29636]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px}.form-row[data-v-cdf29636]{margin-bottom:14px}.form-row label[data-v-cdf29636]{display:block;margin-bottom:6px;color:rgba(0,0,0,.65);font-size:13px}.required-setting[data-v-cdf29636]{margin-bottom:4px}.question-preview[data-v-cdf29636]{min-height:190px;padding:14px;border:1px dashed #d9e8ff;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#fafcff),to(#f7f9fc));background:linear-gradient(180deg,#fafcff,#f7f9fc)}.preview-label[data-v-cdf29636]{margin-bottom:15px;color:rgba(0,0,0,.45);font-size:12px}.preview-title[data-v-cdf29636]{margin-bottom:8px;color:rgba(0,0,0,.78);font-size:15px;font-weight:500}.preview-description[data-v-cdf29636]{margin-bottom:14px;color:rgba(0,0,0,.45);font-size:12px;line-height:1.7;white-space:pre-wrap}.required-mark[data-v-cdf29636]{margin-right:3px;color:#f5222d}.preview-control[data-v-cdf29636]{width:100%}.preview-option-group[data-v-cdf29636]{display:block;width:100%}.preview-option-item[data-v-cdf29636]{margin-bottom:10px}.preview-option-item .ant-checkbox-wrapper[data-v-cdf29636],.preview-option-item .ant-radio-wrapper[data-v-cdf29636]{display:block;margin:0}.preview-fill-input[data-v-cdf29636]{width:calc(100% - 24px);margin:8px 0 0 24px}.option-editor[data-v-cdf29636]{margin-top:6px;padding:14px;border-radius:8px;background:#fafafa}.option-heading[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.option-heading span[data-v-cdf29636]{margin-left:10px;color:rgba(0,0,0,.4);font-size:12px}.option-heading .preset-tip[data-v-cdf29636]{color:#1890ff}.option-row[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.option-drag-handle[data-v-cdf29636],.question-drag-handle[data-v-cdf29636]{color:rgba(0,0,0,.25);cursor:-webkit-grab;cursor:grab}.option-drag-handle[data-v-cdf29636]{margin-right:8px}.option-index[data-v-cdf29636]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:24px;margin-right:8px;color:#1890ff;border-radius:50%;background:#e6f7ff}.allow-fill[data-v-cdf29636],.option-index[data-v-cdf29636]{-webkit-box-align:center;align-items:center;-webkit-box-flex:0;font-size:12px}.allow-fill[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex:0 0 92px;flex:0 0 92px;margin-left:12px;color:rgba(0,0,0,.55)}.allow-fill .ant-switch[data-v-cdf29636]{margin-right:5px}.option-delete[data-v-cdf29636]{margin-left:10px;color:#f5222d}.option-delete.disabled[data-v-cdf29636]{color:rgba(0,0,0,.2);cursor:not-allowed}.editor-actions[data-v-cdf29636]{position:sticky;bottom:-18px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;padding:14px 0 2px;border-top:1px solid #f0f0f0;background:#fff}.editor-submit-tip[data-v-cdf29636]{color:rgba(0,0,0,.45);font-size:12px}.editor-submit-tip .anticon[data-v-cdf29636]{margin-right:6px;color:#1890ff}.editor-action-buttons[data-v-cdf29636]{margin-left:auto}.builder-footer .ant-btn+.ant-btn[data-v-cdf29636],.editor-action-buttons .ant-btn+.ant-btn[data-v-cdf29636]{margin-left:10px}.empty-icon[data-v-cdf29636]{color:#bfbfbf;font-size:54px}.question-card[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;padding:15px 16px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.question-card[data-v-cdf29636]:hover{border-color:#91d5ff;-webkit-box-shadow:0 4px 14px rgba(24,144,255,.08);box-shadow:0 4px 14px rgba(24,144,255,.08)}.question-card-ghost[data-v-cdf29636]{opacity:.45;background:#e6f7ff}.question-drag-handle[data-v-cdf29636]{margin:7px 11px 0 0;font-size:16px}.question-number[data-v-cdf29636]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;margin-right:12px;color:#1890ff;font-weight:600;border-radius:8px;background:#e6f7ff}.question-content[data-v-cdf29636]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.question-title[data-v-cdf29636]{overflow:hidden;color:rgba(0,0,0,.8);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.question-meta[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px;color:rgba(0,0,0,.4);font-size:12px}.question-description[data-v-cdf29636]{margin-top:7px;overflow:hidden;color:rgba(0,0,0,.5);font-size:12px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.question-options[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 16px;margin-top:8px;color:rgba(0,0,0,.55);font-size:12px}.question-options em[data-v-cdf29636]{margin-left:3px;padding:1px 4px;color:#1890ff;font-style:normal;border-radius:3px;background:#e6f7ff}.question-actions[data-v-cdf29636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:14px;margin-left:16px;padding-top:5px;font-size:12px}.danger-action[data-v-cdf29636]{color:#f5222d}.builder-footer[data-v-cdf29636]{position:sticky;bottom:-4px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border:1px solid #e8e8e8;border-radius:8px;background:hsla(0,0%,100%,.96);-webkit-box-shadow:0 -4px 14px rgba(0,0,0,.06);box-shadow:0 -4px 14px rgba(0,0,0,.06)}.footer-tip[data-v-cdf29636]{color:rgba(0,0,0,.45);font-size:12px}.footer-tip .anticon[data-v-cdf29636]{margin-right:6px;color:#1890ff}@media (max-width:1000px){.editor-grid[data-v-cdf29636],.type-groups[data-v-cdf29636]{grid-template-columns:1fr}.question-card[data-v-cdf29636]{-ms-flex-wrap:wrap;flex-wrap:wrap}.question-actions[data-v-cdf29636]{width:100%;margin:12px 0 0 76px}}