.form-builder-v3[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-height:680px}.form-builder-v3 .builder-center[data-v-2620cd4c],.form-builder-v3 .builder-left[data-v-2620cd4c],.form-builder-v3 .builder-right[data-v-2620cd4c]{border:1px solid #e8e8e8;border-radius:4px;padding:16px}.form-builder-v3 .section-title[data-v-2620cd4c]{font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}.form-builder-v3 .builder-left[data-v-2620cd4c]{width:220px;-ms-flex-negative:0;flex-shrink:0}.form-builder-v3 .builder-left .component-list[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-builder-v3 .builder-left .component-list .component-item[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px;cursor:-webkit-grab;cursor:grab;-webkit-transition:all .2s;transition:all .2s}.form-builder-v3 .builder-left .component-list .component-item[data-v-2620cd4c]:hover{background:#e6f7ff;border-color:#1890ff}.form-builder-v3 .builder-left .component-list .component-item[data-v-2620cd4c]:active{cursor:-webkit-grabbing;cursor:grabbing}.form-builder-v3 .builder-left .component-list .component-item .comp-icon[data-v-2620cd4c]{font-size:16px;color:#1890ff}.form-builder-v3 .builder-left .component-list .component-item .comp-name[data-v-2620cd4c]{font-size:13px}.form-builder-v3 .builder-center[data-v-2620cd4c]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-builder-v3 .builder-center .phone-mockup[data-v-2620cd4c]{width:320px;background:#1f1f1f;border-radius:36px;padding:12px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.2);box-shadow:0 8px 24px rgba(0,0,0,.2)}.form-builder-v3 .builder-center .phone-mockup .phone-notch[data-v-2620cd4c]{width:120px;height:24px;background:#000;border-radius:0 0 16px 16px;margin:0 auto 8px}.form-builder-v3 .builder-center .phone-mockup .phone-screen[data-v-2620cd4c]{background:#fff;border-radius:24px;min-height:560px;max-height:650px;padding:20px 16px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-header[data-v-2620cd4c]{padding:16px 0;border-bottom:1px solid #f0f0f0;cursor:pointer}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-header .preview-title[data-v-2620cd4c]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px;padding:4px 8px;border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-header .preview-title.active[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-header .preview-title[data-v-2620cd4c]:hover{background:#e6f7ff}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-header .preview-desc[data-v-2620cd4c]{font-size:13px;color:#999;line-height:1.6}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-list[data-v-2620cd4c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 0;min-height:80px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .empty-placeholder[data-v-2620cd4c]{padding:20px 0}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item[data-v-2620cd4c]{background:#fafafa;border:2px solid transparent;border-radius:8px;padding:16px 12px;margin-bottom:12px;position:relative;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item[data-v-2620cd4c]:hover{background:#f0f0f0}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item.active[data-v-2620cd4c]{border-color:#1890ff;background:#e6f7ff}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item.ghost[data-v-2620cd4c]{opacity:.5;background:#c8ebfb}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .drag-handle[data-v-2620cd4c]{position:absolute;top:4px;left:4px;color:#999;cursor:-webkit-grab;cursor:grab;font-size:14px;z-index:10}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .delete-btn[data-v-2620cd4c]{position:absolute;top:4px;right:4px;color:#999;cursor:pointer;font-size:16px;-webkit-transition:color .2s;transition:color .2s;z-index:10}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .delete-btn[data-v-2620cd4c]:hover{color:#ff4d4f}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-left[data-v-2620cd4c]{-ms-flex-negative:0;flex-shrink:0;min-width:100px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-left .preview-label[data-v-2620cd4c]{font-size:14px;color:#333;margin-bottom:6px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-left .preview-label .required-mark[data-v-2620cd4c]{color:#ff4d4f;margin-left:2px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-left .field-type-tag[data-v-2620cd4c]{font-size:11px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-right[data-v-2620cd4c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-input[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-select[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-textarea[data-v-2620cd4c]{width:100%;padding:8px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;color:#999}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-textarea[data-v-2620cd4c]{min-height:60px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-select[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-checkbox[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-radio[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-checkbox[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-radio[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-checkbox .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-checkbox .radio-dot[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-radio .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-radio .radio-dot[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-checkbox .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-checkbox .radio-dot[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-radio .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-radio .radio-dot[data-v-2620cd4c]{width:16px;height:16px;border:1px solid #d9d9d9;border-radius:50%;background:#fff;-ms-flex-negative:0;flex-shrink:0}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-checkbox .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-radio .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-checkbox .check-box[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-radio .check-box[data-v-2620cd4c]{border-radius:2px}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-checkbox .opt-price[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-checkbox-group .mock-radio .opt-price[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-checkbox .opt-price[data-v-2620cd4c],.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-radio-group .mock-radio .opt-price[data-v-2620cd4c]{color:#ff4d4f;font-size:12px;margin-left:auto}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-field-item .field-preview-content .preview-input-wrapper .mock-upload[data-v-2620cd4c]{width:100%;padding:24px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#999}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-footer[data-v-2620cd4c]{margin-top:auto;padding-top:16px;border-top:1px solid #f0f0f0;cursor:pointer}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-footer .ant-btn-primary[data-v-2620cd4c]{-webkit-transition:all .2s;transition:all .2s}.form-builder-v3 .builder-center .phone-mockup .phone-screen .preview-footer .ant-btn-primary.active[data-v-2620cd4c]{-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.form-builder-v3 .builder-right[data-v-2620cd4c]{width:300px;-ms-flex-negative:0;flex-shrink:0}.form-builder-v3 .builder-right .config-content .empty-config[data-v-2620cd4c]{padding:40px 0}.form-builder-v3 .builder-right .options-config .option-item[data-v-2620cd4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.form-builder-v3 .builder-right .options-config .option-item .delete-option[data-v-2620cd4c]{font-size:16px;color:#999;cursor:pointer;margin-left:8px;padding:4px}.form-builder-v3 .builder-right .options-config .option-item .delete-option[data-v-2620cd4c]:hover{color:#ff4d4f}.card-title[data-v-0e009be6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;margin-bottom:24px;gap:12px}.card-title .title-spacer[data-v-0e009be6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.builder-wrapper[data-v-0e009be6]{margin-bottom:24px}.submit-section[data-v-0e009be6]{text-align:center}