.suggest-input[data-v-6a0b7f01],.suggest-input__ctrl[data-v-6a0b7f01]{width:100%}.suggest-input__opt[data-v-6a0b7f01]{flex-direction:column;gap:2px;padding:2px 0;line-height:1.3;display:flex}.suggest-input__opt-label[data-v-6a0b7f01]{font-size:13px}.suggest-input__opt-extra[data-v-6a0b7f01]{color:var(--el-text-color-secondary);font-size:11px}.suggest-input__hint[data-v-6a0b7f01]{color:var(--el-text-color-secondary);margin:4px 0 0;font-size:12px}.suggest-input__hint.err[data-v-6a0b7f01]{color:var(--el-color-danger)}.suggest-input.is-invalid[data-v-6a0b7f01] .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.suggest-input.is-ok[data-v-6a0b7f01] .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-success) inset}.schema-form__cell[data-v-a6605ab4]{border-right:1px solid var(--el-border-color,#dcdfe6);border-bottom:1px solid var(--el-border-color,#dcdfe6);box-sizing:border-box;min-height:40px;display:grid}.schema-form__cell.is-full[data-v-a6605ab4]{grid-column:1/-1}.schema-form__section[data-v-a6605ab4]{color:#1e3a5f;border-right:1px solid var(--el-border-color,#dcdfe6);border-bottom:1px solid var(--el-border-color,#dcdfe6);letter-spacing:.04em;background:#eef5ff;grid-column:1/-1;padding:10px 12px;font-size:13px;font-weight:700}.schema-form__hint[data-v-a6605ab4]{color:var(--el-text-color-secondary,#909399);box-sizing:border-box;width:100%;margin:4px 0 0;padding-left:2px;font-size:12px;line-height:1.6}.schema-form__label[data-v-a6605ab4]{background:var(--el-fill-color-light,#f5f7fa);color:var(--el-text-color-regular,#606266);text-align:right;border-right:1px solid var(--el-border-color-lighter,#ebeef5);box-sizing:border-box;word-break:break-all;justify-content:flex-end;align-items:center;gap:2px;padding:8px 10px;font-size:13px;line-height:1.35;display:flex}.schema-form__required[data-v-a6605ab4]{color:var(--el-color-danger,#f56c6c)}.schema-form__value[data-v-a6605ab4]{min-width:0;color:var(--el-text-color-primary,#303133);word-break:break-word;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;padding:4px 10px;font-size:13px;line-height:1.45;display:flex}.schema-form__value.is-multiline[data-v-a6605ab4]{white-space:pre-wrap;align-items:stretch}.schema-form__item[data-v-a6605ab4]{width:100%;margin:0!important}.schema-form__item[data-v-a6605ab4] .el-form-item__content{width:100%;line-height:normal;margin-left:0!important}.schema-form__control[data-v-a6605ab4]{width:100%}.schema-form__upload[data-v-a6605ab4]{width:100%;max-width:100%}.schema-form__upload[data-v-a6605ab4] .el-upload-list{width:100%;margin:4px 0 0}.schema-form__upload[data-v-a6605ab4] .el-upload-list__item-name{max-width:100%}.schema-form__item.has-action .schema-form__control[data-v-a6605ab4]{flex:auto;width:auto;min-width:0}.schema-form__action[data-v-a6605ab4]{flex:none;margin-left:8px}.schema-form__repeater[data-v-a6605ab4]{width:100%}.schema-form__repeater-row[data-v-a6605ab4]{align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.schema-form__repeater-col[data-v-a6605ab4]{flex-direction:column;min-width:0;display:flex}.schema-form__repeater-label[data-v-a6605ab4]{color:var(--el-text-color-secondary,#909399);font-size:12px;line-height:1.6}.schema-form[data-v-940742b6]{width:100%}.schema-form__toolbar[data-v-940742b6]{justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}.schema-form__cols[data-v-940742b6]{background:var(--el-fill-color-light,#f1f5f9);border:1px solid var(--el-border-color-lighter,#e2e8f0);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.schema-form__col-btn[data-v-940742b6]{cursor:pointer;width:32px;height:28px;color:var(--el-text-color-secondary,#64748b);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.schema-form__col-btn[data-v-940742b6]:hover{color:var(--el-color-primary,#1a73e8);background:rgba(26,115,232,.06)}.schema-form__col-btn.is-active[data-v-940742b6]{color:var(--el-color-primary,#1a73e8);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.schema-form__col-icon[data-v-940742b6]{align-items:stretch;gap:2px;height:14px;display:inline-flex}.schema-form__col-icon i[data-v-940742b6]{opacity:.85;background:currentColor;border-radius:1px;width:4px;display:block}.schema-form__col-icon[data-cols="1"] i[data-v-940742b6]{width:12px}.schema-form__col-icon[data-cols="2"] i[data-v-940742b6]{width:6px}.schema-form__col-icon[data-cols="3"] i[data-v-940742b6]{width:4px}.schema-form__tabs[data-v-940742b6]{margin-top:0}.schema-form__tabs[data-v-940742b6] .el-tabs__header{margin-bottom:12px}.schema-form__tabs[data-v-940742b6] .el-tab-pane{outline:none}.schema-form__section-stack[data-v-940742b6]{flex-direction:column;gap:0;display:flex}.schema-form__section-block[data-v-940742b6]{width:100%}.schema-form__section-block .schema-form__section[data-v-940742b6]{border-top:1px solid var(--el-border-color,#dcdfe6);border-left:1px solid var(--el-border-color,#dcdfe6)}.schema-form__form[data-v-940742b6]{margin:0}.schema-form__grid[data-v-940742b6]{border-top:1px solid var(--el-border-color,#dcdfe6);border-left:1px solid var(--el-border-color,#dcdfe6);background:#fff;gap:0;display:grid}.schema-form.cols-1 .schema-form__grid[data-v-940742b6]{grid-template-columns:minmax(0,1fr)}.schema-form.cols-1[data-v-940742b6] .schema-form__cell{grid-template-columns:120px minmax(0,1fr)}.schema-form.cols-2 .schema-form__grid[data-v-940742b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.schema-form.cols-2[data-v-940742b6] .schema-form__cell{grid-template-columns:96px minmax(0,1fr)}.schema-form.cols-3 .schema-form__grid[data-v-940742b6]{grid-template-columns:repeat(3,minmax(0,1fr))}.schema-form.cols-3[data-v-940742b6] .schema-form__cell{grid-template-columns:84px minmax(0,1fr)}.schema-form__section[data-v-940742b6]{color:#1e3a5f;border-right:1px solid var(--el-border-color,#dcdfe6);border-bottom:1px solid var(--el-border-color,#dcdfe6);letter-spacing:.04em;background:#eef5ff;grid-column:1/-1;padding:10px 12px;font-size:13px;font-weight:700}.schema-form__grid--edit[data-v-940742b6] .schema-form__value{padding:6px 8px}.schema-form__grid--edit[data-v-940742b6] .el-input-number,.schema-form__grid--edit[data-v-940742b6] .el-date-editor.el-input,.schema-form__grid--edit[data-v-940742b6] .el-date-editor.el-input__wrapper,.schema-form__grid--edit[data-v-940742b6] .el-select{width:100%}@media (max-width:640px){.schema-form.cols-2 .schema-form__grid[data-v-940742b6],.schema-form.cols-3 .schema-form__grid[data-v-940742b6]{grid-template-columns:minmax(0,1fr)!important}.schema-form.cols-2[data-v-940742b6] .schema-form__cell,.schema-form.cols-3[data-v-940742b6] .schema-form__cell{grid-template-columns:100px minmax(0,1fr)}}.schema-form-dialog__header[data-v-269a1346]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.schema-form-dialog__header-main[data-v-269a1346]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.schema-form-dialog__header-tools[data-v-269a1346]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.schema-form-dialog__badge[data-v-269a1346]{letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px}.schema-form-dialog__badge.is-view[data-v-269a1346]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.schema-form-dialog__badge.is-edit[data-v-269a1346]{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.schema-form-dialog__badge.is-create[data-v-269a1346]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.schema-form-dialog__title[data-v-269a1346]{color:var(--el-text-color-primary,#0f172a);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:1.35;overflow:hidden}.schema-form-dialog__icon-btn[data-v-269a1346]{width:28px;height:28px;color:var(--el-text-color-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.schema-form-dialog__icon-btn[data-v-269a1346]:hover{color:var(--el-color-primary,#1a73e8);background:rgba(26,115,232,.08)}.schema-form-dialog__body[data-v-269a1346]{min-height:80px}.schema-form-dialog__footer[data-v-269a1346]{justify-content:flex-end;gap:10px;display:flex}.schema-form__cols[data-v-269a1346]{background:var(--el-fill-color-light,#f1f5f9);border:1px solid var(--el-border-color-lighter,#e2e8f0);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.schema-form__col-btn[data-v-269a1346]{cursor:pointer;width:32px;height:28px;color:var(--el-text-color-secondary,#64748b);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.schema-form__col-btn[data-v-269a1346]:hover{color:var(--el-color-primary,#1a73e8);background:rgba(26,115,232,.06)}.schema-form__col-btn.is-active[data-v-269a1346]{color:var(--el-color-primary,#1a73e8);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.08)}.schema-form__col-icon[data-v-269a1346]{align-items:stretch;gap:2px;height:14px;display:inline-flex}.schema-form__col-icon i[data-v-269a1346]{opacity:.85;background:currentColor;border-radius:1px;width:4px;display:block}.schema-form__col-icon[data-cols="1"] i[data-v-269a1346]{width:10px}.schema-form__col-icon[data-cols="2"] i[data-v-269a1346]{width:6px}.schema-form__col-icon[data-cols="3"] i[data-v-269a1346]{width:4px}.schema-form-dialog.el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -12px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.04)}.schema-form-dialog.is-maximized.el-dialog,.schema-form-dialog.el-dialog.is-fullscreen{border-radius:0}.schema-form-dialog .el-dialog__header{border-bottom:1px solid var(--el-border-color-lighter,#eef2f7);background:linear-gradient(#f8fafc 0%,#fff 100%);margin:0;padding:14px 16px}.schema-form-dialog .el-dialog__body{background:#fff;padding:18px 20px 8px}.schema-form-dialog .el-dialog__footer{border-top:1px solid var(--el-border-color-lighter,#eef2f7);background:#f8fafc;padding:12px 20px 16px}.schema-form-dialog--view .el-dialog__body{padding-top:16px;padding-bottom:16px}
