.ai-description-box[data-v-7f76439e]{width:100%}.font-weight-600[data-v-7f76439e]{font-weight:600;font-size:16px;color:#222}.ai-alert[data-v-7f76439e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border:1px solid #b6d4ff;background:#f6f9ff;border-radius:8px;color:#1868db;font-size:14px}.ai-alert i[data-v-7f76439e]{font-size:20px}.editor-wrapper[data-v-7f76439e]{border:1px solid #d8d8d8;border-radius:8px;overflow:hidden;background:#fff}.ai-textarea[data-v-7f76439e]{width:100%;min-height:105px;border:none;outline:none;resize:none;padding:20px;font-size:16px;line-height:1.6;color:#222}.ai-textarea[data-v-7f76439e]::-webkit-input-placeholder{color:#bbb}.ai-textarea[data-v-7f76439e]::-moz-placeholder{color:#bbb}.ai-textarea[data-v-7f76439e]:-ms-input-placeholder{color:#bbb}.ai-textarea[data-v-7f76439e]::-ms-input-placeholder{color:#bbb}.ai-textarea[data-v-7f76439e]::placeholder{color:#bbb}.editor-footer[data-v-7f76439e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border-top:1px solid #ececec;background:#fcfcfc;color:#bbb;font-size:14px}.btn-ai[data-v-7f76439e]{font-size:14px;border-radius:20px;padding:6px 10px;font-weight:500;border:none}.btn-ai-show[data-v-7f76439e]{background:#1868db;color:#fff}.btn-ai-disabled[data-v-7f76439e]{background:#efefef;color:#d8d8d8;cursor:not-allowed}.ai-preview-box[data-v-7f76439e]{border:1px solid #9dc2fb;border-radius:12px;overflow:hidden;background:#fff}.ai-preview-header[data-v-7f76439e]{background:#1868db;color:#fff;padding:12px;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;font-weight:500;font-size:14px}.btn-close-ai[data-v-7f76439e]{width:24px;height:24px;border-radius:50%;border:none;background:#cae1ff;color:#1868db;-webkit-transition:.2s;transition:.2s}.btn-close-ai[data-v-7f76439e]:hover{background:hsla(0,0%,100%,.3)}.ai-preview-content[data-v-7f76439e]{margin:12px;padding:12px;border-radius:8px;border:1px solid #1868db;background:#fff;font-size:14px;line-height:1.7;color:#1f1f1f}.ai-preview-footer[data-v-7f76439e]{padding:12px;border-top:1px solid #9dc2fb;background:#f6f9ff}.ai-description-box[data-v-7559615b]{width:100%}.ai-alert[data-v-7559615b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;border:1px solid #b6d4ff;background:#f6f9ff;border-radius:8px;color:#1868db;font-size:14px}.ai-alert i[data-v-7559615b]{font-size:20px}.editor-wrapper[data-v-7559615b]{border:1px solid #d8d8d8;border-radius:8px;overflow:hidden;background:#fff}.editor-wrapper .form-editor[data-v-7559615b]::-webkit-input-placeholder{color:#bbb!important}.editor-wrapper .form-editor[data-v-7559615b]::-moz-placeholder{color:#bbb!important}.editor-wrapper .form-editor[data-v-7559615b]:-ms-input-placeholder{color:#bbb!important}.editor-wrapper .form-editor[data-v-7559615b]::-ms-input-placeholder{color:#bbb!important}.editor-wrapper .form-editor[data-v-7559615b]::placeholder{color:#bbb!important}.editor-footer[data-v-7559615b]{border-top:1px solid #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px;background:#fcfcfc;color:#bbb;font-size:14px}.btn-ai[data-v-7559615b]{font-size:14px;border-radius:20px;padding:6px 10px;font-weight:500;border:none}.btn-ai-show[data-v-7559615b]{background:#1868db;color:#fff}.btn-ai-disabled[data-v-7559615b]{background:#efefef;color:#d8d8d8;cursor:not-allowed}.ai-preview-box[data-v-7559615b]{border:1px solid #9dc2fb;border-radius:12px;overflow:hidden;background:#fff}.ai-preview-header[data-v-7559615b]{background:#1868db;color:#fff;padding:12px;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;font-weight:500;font-size:14px}.btn-close-ai[data-v-7559615b]{width:24px;height:24px;border-radius:50%;border:none;background:#cae1ff;color:#1868db;-webkit-transition:.2s;transition:.2s}.btn-close-ai[data-v-7559615b]:hover{background:hsla(0,0%,100%,.3)}.ai-preview-content[data-v-7559615b]{margin:12px;padding:12px;border-radius:8px;border:1px solid #1868db;background:#fff;font-size:14px;line-height:1.7;color:#1f1f1f}.ai-preview-footer[data-v-7559615b]{padding:12px;border-top:1px solid #9dc2fb;background:#f6f9ff}.form-card[data-v-9af5f28c]{border:1px solid #bcd2ff;border-radius:12px;padding:24px;background:#f9fbff}.form-index[data-v-9af5f28c]{width:36px;height:36px;border-radius:4px;background:#1868db;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:400;margin-right:16px}.form-title[data-v-9af5f28c]{font-size:16px;font-weight:500;color:#1f1f1f}.btn-delete[data-v-9af5f28c]{padding:8px 14px;border:none;border-radius:4px;background:#fee2e2;color:#dc2626;font-size:20px}.upload-box[data-v-9af5f28c]{height:74px;border-radius:10px;background:#fff;border:1px dashed #d6d6d6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;font-size:16px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.upload-box[data-v-9af5f28c]:hover{border-color:#2563eb;color:#2563eb;background:#f8fbff}.file-item[data-v-9af5f28c]{height:48px;border:1px solid #bcd2ff;border-radius:8px;background:#fff;padding:0 14px;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}.file-icon[data-v-9af5f28c]{color:#2563eb;font-size:18px;margin-right:10px}.btn-remove-file[data-v-9af5f28c]{border:none;background:transparent;color:#2563eb;font-size:18px}.btn-add[data-v-9af5f28c]{padding:8px 16px;border-radius:6px;font-size:14px}