.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}[data-v-4f9a2f19]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.field-preset-panel[data-v-4f9a2f19]{height:100%;overflow-y:auto;padding:8px}.preset-group[data-v-4f9a2f19]{margin-bottom:12px}.group-title[data-v-4f9a2f19]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--el-text-color-secondary);padding:4px 8px;text-transform:uppercase;letter-spacing:.5px}.group-title .iconfont[data-v-4f9a2f19]{font-size:14px}.group-items[data-v-4f9a2f19]{display:flex;flex-direction:column;gap:2px}.preset-item[data-v-4f9a2f19]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:4px;cursor:pointer;transition:background .15s;font-size:13px}.preset-item[data-v-4f9a2f19]:hover:not(.is-disabled){background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.preset-item.is-disabled[data-v-4f9a2f19]{opacity:.5;cursor:not-allowed}.item-name[data-v-4f9a2f19]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-tag[data-v-4f9a2f19]{font-size:10px;padding:1px 4px;border-radius:3px;background:var(--el-color-success-light-9);color:var(--el-color-success);flex-shrink:0}.basic-items .preset-item[data-v-4f9a2f19]{padding:5px 10px}[data-v-5c724e85]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.field-center-panel[data-v-5c724e85]{height:100%;overflow-y:auto;padding:8px}.field-list[data-v-5c724e85]{display:flex;flex-direction:column;gap:4px}.field-row[data-v-5c724e85]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:6px;cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-row[data-v-5c724e85]:hover{border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9)}.field-row.is-disabled[data-v-5c724e85]{opacity:.5}.field-row.is-active[data-v-5c724e85]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);box-shadow:0 0 0 2px rgba(var(--el-color-primary-rgb),.1)}.field-row.is-new[data-v-5c724e85]{border-style:dashed}.field-row.ghost[data-v-5c724e85]{opacity:.4;background:var(--el-color-primary-light-9)}.drag-handle[data-v-5c724e85]{cursor:grab;color:var(--el-text-color-secondary);font-size:16px;flex-shrink:0;display:flex;align-items:center}.drag-handle[data-v-5c724e85]:active{cursor:grabbing}.sort-badge[data-v-5c724e85]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 6px;font-size:11px;font-weight:600;color:var(--el-text-color-secondary);background:var(--el-fill-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;flex-shrink:0;font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace}.field-name[data-v-5c724e85]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.3}.field-name-cn[data-v-5c724e85]{font-size:13px;color:var(--el-text-color-primary)}.field-name-cn[data-v-5c724e85],.field-name-key[data-v-5c724e85]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-name-key[data-v-5c724e85]{font-size:11px;font-family:ui-monospace,JetBrains Mono,SF Mono,Consolas,monospace;color:var(--el-text-color-secondary)}.tag[data-v-5c724e85]{font-size:10px;padding:1px 5px;border-radius:3px;flex-shrink:0}.tag-multi[data-v-5c724e85]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.tag-required[data-v-5c724e85]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.tag-disabled[data-v-5c724e85]{background:var(--el-fill-color);color:var(--el-text-color-placeholder)}.tag-component[data-v-5c724e85]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.btn-remove[data-v-5c724e85]{flex-shrink:0;opacity:0;transition:opacity .15s}.field-row:hover .btn-remove[data-v-5c724e85]{opacity:1}.empty-hint[data-v-5c724e85]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--el-text-color-secondary);gap:8px}.empty-hint .empty-icon[data-v-5c724e85]{font-size:40px;opacity:.3}.empty-hint p[data-v-5c724e85]{font-size:13px;margin:0;opacity:.6}[data-v-2e9baf56]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.upload-types-selector[data-v-2e9baf56]{width:100%}.quick-actions[data-v-2e9baf56]{display:flex;gap:8px;margin-bottom:8px}.group[data-v-2e9baf56]{margin-bottom:12px;padding:8px;background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color-lighter);border-radius:4px}.group-header[data-v-2e9baf56]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.group-label[data-v-2e9baf56]{font-size:12px;font-weight:600;color:var(--el-text-color-regular)}.ext-grid[data-v-2e9baf56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:4px 4px}.ext-grid[data-v-2e9baf56] .el-checkbox{display:flex;align-items:center;min-width:0;margin-right:0;padding:2px 4px;border-radius:3px;overflow:hidden}.ext-grid[data-v-2e9baf56] .el-checkbox:hover{background:var(--el-fill-color)}.ext-grid[data-v-2e9baf56] .el-checkbox__label{flex:1;min-width:0;padding-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.custom-row[data-v-2e9baf56]{display:flex;align-items:center;gap:8px;margin-top:8px}.custom-label[data-v-2e9baf56]{font-size:12px;color:var(--el-text-color-secondary);flex-shrink:0}[data-v-195b4eb5]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.field-config-panel[data-v-195b4eb5]{height:100%;overflow-y:auto;padding:12px}.no-selection[data-v-195b4eb5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--el-text-color-secondary);gap:8px}.no-selection .empty-icon[data-v-195b4eb5]{font-size:48px;opacity:.2}.no-selection p[data-v-195b4eb5]{font-size:13px;text-align:center;line-height:1.6;margin:0;opacity:.6}.config-body[data-v-195b4eb5]{display:flex;flex-direction:column;gap:0}.autosave-hint[data-v-195b4eb5]{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;margin-bottom:8px;font-size:12px;color:var(--el-text-color-secondary);background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-7);border-radius:4px;line-height:1.5}.autosave-hint i[data-v-195b4eb5]{font-size:13px;color:var(--el-color-primary);margin-top:1px;flex-shrink:0}.config-section[data-v-195b4eb5]{padding:0 0 8px}.section-title[data-v-195b4eb5]{font-size:13px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:8px}.field-error[data-v-195b4eb5]{margin-top:4px;font-size:12px;color:var(--el-color-danger)}.field-hint[data-v-195b4eb5]{line-height:1.4}.db-info[data-v-195b4eb5],.field-hint[data-v-195b4eb5]{margin-top:4px;font-size:11px;color:var(--el-text-color-secondary)}.db-info code[data-v-195b4eb5]{font-size:11px;background:var(--el-fill-color);padding:1px 4px;border-radius:3px}[data-v-adb65e98]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.sync-summary[data-v-adb65e98]{margin-bottom:16px}.sync-alert[data-v-adb65e98]{margin-bottom:12px}.sync-alert .alert-body[data-v-adb65e98]{font-size:12px;line-height:1.7}.sync-alert .alert-list[data-v-adb65e98]{margin:6px 0 0;padding-left:20px}.sync-alert .alert-list li[data-v-adb65e98]{margin:2px 0}.sync-table[data-v-adb65e98]{margin-top:8px}.empty-state[data-v-adb65e98]{padding:32px 0}[data-v-79af41d9]:root{--front-color-primary:#18469b;--front-color-primary-light:#4072d3;--front-color-primary-dark:#08090a;--front-color-primary-light-dark:#18469b;--front-color-primary-dark-light:#08090a;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--bp-special-xxl:1380px;--bp-header:1440px;--font-family-base:"Montserrat",sans-serif}.field-layout[data-v-79af41d9]{display:flex;flex-direction:column;height:calc(100vh - 140px);background:var(--el-bg-color-page);border-radius:8px;overflow:hidden}.layout-toolbar[data-v-79af41d9]{justify-content:space-between;padding:12px 16px;background:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-lighter);flex-shrink:0}.layout-toolbar[data-v-79af41d9],.toolbar-info[data-v-79af41d9]{display:flex;align-items:center}.toolbar-info[data-v-79af41d9]{gap:8px}.module-name[data-v-79af41d9]{font-size:15px;font-weight:600;color:var(--el-text-color-primary)}.toolbar-actions[data-v-79af41d9]{display:flex;gap:8px}.layout-body[data-v-79af41d9]{flex:1}.layout-body[data-v-79af41d9],.panel[data-v-79af41d9]{display:flex;min-height:0;overflow:hidden}.panel[data-v-79af41d9]{flex-direction:column}.panel-left[data-v-79af41d9]{width:240px;flex-shrink:0;background:#fff}.panel-center[data-v-79af41d9],.panel-left[data-v-79af41d9]{border-right:1px solid var(--el-border-color-lighter)}.panel-center[data-v-79af41d9]{flex:1;min-width:0;background:var(--el-bg-color)}.panel-right[data-v-79af41d9]{width:400px;flex-shrink:0;background:#fff}.panel-title[data-v-79af41d9]{padding:10px 14px 8px;font-size:13px;font-weight:600;color:var(--el-text-color-secondary);border-bottom:1px solid var(--el-border-color-lighter);flex-shrink:0;display:flex;align-items:center;gap:6px}
