.wogee-language-switcher[data-v-e1df77c9]{--language-hover: var(--ant-color-fill-tertiary, rgb(25 39 63 / 5%));display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--language-active, var(--ant-color-text-secondary, #596579));cursor:pointer;font:inherit;line-height:1;white-space:nowrap;transition:color .14s,background-color .14s,border-color .14s}.wogee-language-switcher[data-v-e1df77c9]:hover,.wogee-language-switcher.is-open[data-v-e1df77c9]{background:var(--language-hover)}.wogee-language-switcher[data-v-e1df77c9]:focus-visible{outline:2px solid var(--ant-color-primary, #3152e8);outline-offset:2px}.language-globe[data-v-e1df77c9]{width:16px;height:16px;color:var(--language-muted, currentColor);stroke:currentColor;stroke-width:1.25}.language-short-label[data-v-e1df77c9]{min-width:16px;font-size:11px;font-weight:600;letter-spacing:.025em;text-align:center}.language-chevron[data-v-e1df77c9]{width:10px;height:10px;color:var(--language-muted, currentColor);opacity:.65;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.is-compact[data-v-e1df77c9]{height:28px;gap:5px;padding:0 6px}.is-inverse[data-v-e1df77c9]{--language-active: rgb(255 255 255 / 88%);--language-muted: rgb(255 255 255 / 68%);--language-hover: rgb(255 255 255 / 10%)}.wogee-language-menu[data-v-e1df77c9]{min-width:160px;max-width:min(280px,calc(100vw - 24px));padding:5px;border:1px solid var(--ant-color-border-secondary, #e9edf2);border-radius:10px;background:var(--ant-color-bg-elevated, #fff);box-shadow:0 8px 28px #1827421f}.language-menu-item[data-v-e1df77c9]{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ant-color-text, #26344a);cursor:pointer;font:inherit;font-size:12px;text-align:start}.language-menu-item[data-v-e1df77c9]:hover,.language-menu-item[data-v-e1df77c9]:focus-visible{background:var(--ant-color-fill-tertiary, #f4f6f9);outline:none}.language-menu-item>span[data-v-e1df77c9]{min-width:0;padding:8px 0;overflow-wrap:anywhere;line-height:1.5}.language-menu-item[aria-checked=true][data-v-e1df77c9]{color:var(--ant-color-primary, #3152e8)}.language-menu-item[data-v-e1df77c9]:focus-visible{box-shadow:inset 0 0 0 1px var(--ant-color-primary, #3152e8)}.language-check[data-v-e1df77c9]{width:15px;height:15px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){.wogee-language-switcher[data-v-e1df77c9]{transition:none}}.runtime-action-plugin-host[data-v-f4357afb]{min-width:0;min-height:80px;width:100%}.runtime-plugin-self-content[data-v-d188ed6f]{display:contents}.runtime-plugin-drawer-content[data-v-d188ed6f]{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;min-width:0;padding:20px 24px 24px;box-sizing:border-box;overflow:auto}.runtime-plugin-drawer-content[data-v-d188ed6f] .runtime-action-plugin-host{height:100%;min-height:0}@media (max-width: 640px){.runtime-plugin-drawer-content[data-v-d188ed6f]{padding:16px}}.expandable-input[data-v-305b8aa6]{--input-widget-control-height: var( --wogee-control-height, var(--wogee-control-regular-height, 32px) );position:relative;display:flex;align-items:center;width:100%;height:var(--input-widget-control-height);min-width:0;min-height:var(--input-widget-control-height);max-height:var(--input-widget-control-height);border-radius:6px;transition:box-shadow .18s ease,background-color .18s ease}.expandable-input[data-v-305b8aa6] .ant-input,.expandable-input[data-v-305b8aa6] .ant-input-affix-wrapper{flex:1 1 auto;min-width:0}.expandable-input[data-v-305b8aa6]>input.ant-input,.expandable-input[data-v-305b8aa6]>.ant-input-affix-wrapper{width:100%;height:100%;min-height:100%;max-height:100%}.expandable-input[data-v-305b8aa6]>input.ant-input{line-height:calc(var(--input-widget-control-height) - 2px)}.expandable-input[data-v-305b8aa6] .ant-input-affix-wrapper{display:flex;align-items:center;padding-block:0}.expandable-input[data-v-305b8aa6] .ant-input-affix-wrapper>input.ant-input{height:calc(var(--input-widget-control-height) - 2px);min-height:0;max-height:calc(var(--input-widget-control-height) - 2px);padding-block:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:calc(var(--input-widget-control-height) - 2px)}.expandable-input__trigger[data-v-305b8aa6]{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:5px;background:transparent;color:#94a3b8;font-size:11px;line-height:1;cursor:pointer;z-index:2;transition:background-color .15s ease,color .15s ease}.expandable-input__trigger[data-v-305b8aa6]:before{content:"";position:absolute;top:-4px;bottom:-4px;right:-4px;width:46px;background:linear-gradient(to right,#fff0,#fff 52%);border-radius:0 6px 6px 0;pointer-events:none;z-index:-1}.expandable-input__trigger[data-v-305b8aa6]:hover{background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 90%);color:var(--wogee-theme-primary, #3152e8)}.expandable-input__trigger--active[data-v-305b8aa6]{background:var(--wogee-theme-primary, #3152e8);color:#fff}.expandable-trigger-enter-active[data-v-305b8aa6],.expandable-trigger-leave-active[data-v-305b8aa6]{transition:opacity .15s ease,transform .15s ease}.expandable-trigger-enter-from[data-v-305b8aa6],.expandable-trigger-leave-to[data-v-305b8aa6]{opacity:0;transform:translateY(-50%) scale(.6)}.expandable-editor[data-v-305b8aa6]{position:fixed;z-index:1300;display:flex;flex-direction:column;padding:10px 12px 8px;border:1px solid color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 72%);border-radius:12px;background:#fff;box-shadow:0 16px 40px -14px #0f172a47,0 2px 8px #0f172a0f}.expandable-editor__header[data-v-305b8aa6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.expandable-editor__title[data-v-305b8aa6]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#334155}.expandable-editor__title[data-v-305b8aa6]:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--wogee-theme-primary, #3152e8)}.expandable-editor__count[data-v-305b8aa6]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.expandable-editor__textarea.ant-input[data-v-305b8aa6]{padding:8px 10px;font-size:13px;line-height:1.7;color:#1f2933;background:#f8fafc;border-radius:8px;resize:none}.expandable-editor__textarea.ant-input[data-v-305b8aa6]:focus{background:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 60%)}.expandable-editor__footer[data-v-305b8aa6]{margin-top:6px;font-size:10px;color:#94a3b8;text-align:right}.expandable-editor-enter-active[data-v-305b8aa6],.expandable-editor-leave-active[data-v-305b8aa6]{transition:opacity .16s ease,transform .16s cubic-bezier(.2,.8,.3,1)}.expandable-editor-enter-from[data-v-305b8aa6],.expandable-editor-leave-to[data-v-305b8aa6]{opacity:0;transform:scale(.97) translateY(-4px)}.color-widget[data-v-cc951442]{display:flex;flex-direction:column;gap:8px}.color-widget__main[data-v-cc951442]{display:flex;align-items:center;gap:8px}.color-widget__picker[data-v-cc951442]{width:40px;min-width:40px;height:32px;padding:0;border:1px solid var(--wogee-tag-border, #d9dce3);border-radius:6px;background:#fff;cursor:pointer}.color-widget__picker[data-v-cc951442]:disabled{cursor:not-allowed;opacity:.6}.color-widget__input[data-v-cc951442]{flex:1}.color-widget__presets[data-v-cc951442]{display:flex;flex-wrap:wrap;gap:8px}.color-widget__preset[data-v-cc951442]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--wogee-tag-border, #d9dce3);border-radius:16px;background:#fff;cursor:pointer;transition:all .2s ease}.color-widget__preset[data-v-cc951442]:hover:not(:disabled){border-color:var(--wogee-tag-primary, #3b82f6);color:var(--wogee-tag-primary, #3b82f6)}.color-widget__preset[data-v-cc951442]:disabled{cursor:not-allowed;opacity:.6}.color-widget__preset-swatch[data-v-cc951442]{width:12px;height:12px;border-radius:999px;border:1px solid rgba(0,0,0,.08)}.color-widget__preset-label[data-v-cc951442]{font-size:12px;line-height:1;white-space:nowrap}.dynamic-trigger-icon[data-v-cf4e31e0],.dynamic-trigger-icon[data-v-6e8c108c],.dynamic-trigger-icon[data-v-af338c11]{cursor:pointer;color:#00000073}.json-config-input-widget[data-v-2bf71e89]{width:100%}.json-config-input-widget__input-shell[data-v-2bf71e89]{position:relative}.json-config-input-widget__input-shell[data-v-2bf71e89] .ant-input{padding-right:72px}.json-config-input-widget__floating-button[data-v-2bf71e89]{position:absolute;top:50%;right:6px;z-index:2;transform:translateY(-50%);min-width:52px;height:24px;padding:0 10px;border-radius:12px;font-size:12px;color:#1677ff;border-color:#91caff;background:#f0f7ff}.json-config-input-widget__editor-toolbar[data-v-2bf71e89]{display:flex;justify-content:space-between;margin-bottom:8px}.json-config-input-widget__panel-title[data-v-2bf71e89]{margin-bottom:6px;font-size:12px;font-weight:600;color:#000000b8}.json-config-input-widget__editor-host[data-v-2bf71e89]{height:446px}.json-config-input-widget__row--fullscreen .json-config-input-widget__editor-host[data-v-2bf71e89]{height:72vh}.json-config-input-widget__row--fullscreen .json-config-input-widget__preview[data-v-2bf71e89]{min-height:72vh;max-height:72vh}.json-config-input-widget__preview[data-v-2bf71e89]{min-height:446px;max-height:446px;padding:10px 12px;overflow:auto;border:1px solid #d9d9d9;border-radius:6px;background:#fafafa;font-family:SFMono-Regular,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.json-config-input-widget__preview.invalid[data-v-2bf71e89]{color:#cf1322;background:#fff2f0;border-color:#ffccc7}.json-config-input-widget__preview pre[data-v-2bf71e89]{margin:0}.dynamic-form[data-v-d677c317]{--wogee-control-height: var(--wogee-control-regular-height, 32px)}.dynamic-form.compact[data-v-d677c317]{--wogee-control-height: var(--wogee-control-compact-height, 28px)}.dynamic-form[data-v-d677c317]:not(.compact) input.ant-input,.dynamic-form[data-v-d677c317]:not(.compact) .ant-input-affix-wrapper,.dynamic-form[data-v-d677c317]:not(.compact) .ant-select-selector,.dynamic-form[data-v-d677c317]:not(.compact) .ant-picker,.dynamic-form[data-v-d677c317]:not(.compact) .ant-input-number{height:var(--wogee-control-height);min-height:var(--wogee-control-height)}.dynamic-form[data-v-d677c317]:not(.compact) input.ant-input{padding-block:0;line-height:calc(var(--wogee-control-height) - 2px)}.dynamic-form[data-v-d677c317]:not(.compact) .ant-input-affix-wrapper{display:flex;align-items:center;padding-block:0}.dynamic-form[data-v-d677c317]:not(.compact) .ant-input-affix-wrapper>input.ant-input{height:calc(var(--wogee-control-height) - 2px);min-height:0;max-height:calc(var(--wogee-control-height) - 2px);padding-block:0;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:calc(var(--wogee-control-height) - 2px)}.dynamic-form[data-v-d677c317]:not(.compact) .ant-select-single .ant-select-selection-item,.dynamic-form[data-v-d677c317]:not(.compact) .ant-select-single .ant-select-selection-placeholder,.dynamic-form[data-v-d677c317]:not(.compact) .ant-picker-input>input,.dynamic-form[data-v-d677c317]:not(.compact) .ant-input-number-input{height:calc(var(--wogee-control-height) - 2px);line-height:calc(var(--wogee-control-height) - 2px)}.dynamic-form.compact[data-v-d677c317] .ant-form-item{margin-bottom:8px}.dynamic-form.compact[data-v-d677c317] .ant-form-item-label>label{color:#000000bf;font-size:12px}.dynamic-form.compact[data-v-d677c317] .ant-form-item-label{padding-bottom:0}.dynamic-form[data-v-d677c317] .ant-form-item-label>label{height:auto;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.dynamic-form[data-v-d677c317] .ant-form-item-control,.dynamic-field-control[data-v-d677c317]{min-width:0}.dynamic-field-control[data-v-d677c317]{position:relative}.dynamic-field-control--merged[data-v-d677c317]{display:flex;align-items:center;min-height:var(--wogee-control-height);border:1px solid #dce3ec;border-radius:8px;overflow:hidden;background:#f8fafc6b;box-shadow:0 1px 2px #0f172a05;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.dynamic-field-control--merged[data-v-d677c317]:focus-within{border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 52%);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 90%)}.dynamic-field-control--disabled[data-v-d677c317]{border-color:#e7ebf1;background:#fbfcfd;box-shadow:none}.dynamic-field-control__label[data-v-d677c317]{flex:0 0 auto;display:flex;align-items:center;max-width:min(42%,220px);height:auto;min-height:var(--wogee-control-content-height);padding:4px 10px;border-right:1px solid #e2e8f0;background:transparent;color:#64748b;font-size:12px;font-weight:600;min-width:0;line-height:16px;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.dynamic-field-control--disabled .dynamic-field-control__label[data-v-d677c317]{border-right-color:#edf1f5;background:#f7f8fa;color:#3440547a}.dynamic-field-control__content[data-v-d677c317]{width:100%}.dynamic-field-control__content--merged[data-v-d677c317]{flex:1;min-width:0;display:flex;align-items:center;height:var(--wogee-control-content-height);padding:0 10px}.dynamic-field-control--disabled .dynamic-field-control__content--merged[data-v-d677c317]{background:transparent}.dynamic-form.compact[data-v-d677c317] input.ant-input,.dynamic-form.compact[data-v-d677c317] .ant-input-affix-wrapper,.dynamic-form.compact[data-v-d677c317] .ant-select-selector,.dynamic-form.compact[data-v-d677c317] .ant-picker,.dynamic-form.compact[data-v-d677c317] .ant-input-number{height:var(--wogee-control-height)}.dynamic-form.compact[data-v-d677c317] .ant-input{padding-top:0;padding-bottom:0;line-height:var(--wogee-control-height)}.dynamic-form.compact[data-v-d677c317] .ant-input-affix-wrapper{padding-top:0;padding-bottom:0}.dynamic-form.compact[data-v-d677c317] .ant-input-affix-wrapper .ant-input{height:100%;line-height:var(--wogee-control-height)}.dynamic-form.compact[data-v-d677c317] .ant-input-affix-wrapper .ant-input-suffix{display:inline-flex;align-items:center}.dynamic-form.compact[data-v-d677c317] .ant-input-number-input{height:var(--wogee-control-content-height);line-height:var(--wogee-control-content-height)}.dynamic-field-control--merged[data-v-d677c317] .ant-input,.dynamic-field-control--merged[data-v-d677c317] .ant-input-affix-wrapper,.dynamic-field-control--merged[data-v-d677c317] .ant-select-selector,.dynamic-field-control--merged[data-v-d677c317] .ant-picker,.dynamic-field-control--merged[data-v-d677c317] .ant-input-number{border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}.dynamic-field-control--merged[data-v-d677c317] .ant-input,.dynamic-field-control--merged[data-v-d677c317] .ant-input-affix-wrapper,.dynamic-field-control--merged[data-v-d677c317] .ant-picker,.dynamic-field-control--merged[data-v-d677c317] .ant-input-number{height:var(--wogee-control-content-height)}.dynamic-field-control--merged[data-v-d677c317] .ant-input,.dynamic-field-control--merged[data-v-d677c317] .ant-picker,.dynamic-field-control--merged[data-v-d677c317] .ant-input-affix-wrapper{padding:0}.dynamic-field-control--merged[data-v-d677c317] .ant-input{line-height:var(--wogee-control-content-height);font-size:12px}.dynamic-field-control--merged[data-v-d677c317] .ant-input-affix-wrapper{padding-block:0!important}.dynamic-field-control--merged[data-v-d677c317] .ant-input-affix-wrapper .ant-input{height:var(--wogee-control-content-height);line-height:var(--wogee-control-content-height)}.dynamic-field-control--merged[data-v-d677c317] .ant-input-number{width:100%}.dynamic-field-control--merged[data-v-d677c317] .ant-input-number-input{height:var(--wogee-control-content-height);padding:0;line-height:var(--wogee-control-content-height);font-size:12px}.dynamic-field-control--merged[data-v-d677c317] .ant-select{width:100%}.dynamic-field-control--merged[data-v-d677c317] .ant-select-selector{min-height:var(--wogee-control-content-height);height:var(--wogee-control-content-height)!important;padding:0!important}.dynamic-field-control--merged[data-v-d677c317] .ant-select-single .ant-select-selector{display:flex;align-items:center}.dynamic-field-control--merged[data-v-d677c317] .ant-select-single .ant-select-selection-item,.dynamic-field-control--merged[data-v-d677c317] .ant-select-single .ant-select-selection-placeholder{line-height:var(--wogee-control-content-height)!important;font-size:12px}.dynamic-field-control--merged[data-v-d677c317] .ant-select-multiple .ant-select-selector{padding-block:1px!important}.dynamic-field-control--merged[data-v-d677c317] .ant-picker{width:100%}.dynamic-field-control--merged[data-v-d677c317] .ant-picker-range .ant-picker-input input{line-height:var(--wogee-control-content-height);font-size:12px}.dynamic-field-control--merged[data-v-d677c317] .ant-picker-input>input{padding-block:0!important}.dynamic-field-control--merged[data-v-d677c317] .ant-picker-range .ant-picker-range-separator{padding-inline:6px}.dynamic-field-control--merged[data-v-d677c317] .ant-select-arrow,.dynamic-field-control--merged[data-v-d677c317] .ant-picker-suffix,.dynamic-field-control--merged[data-v-d677c317] .ant-picker-range-separator,.dynamic-field-control--merged[data-v-d677c317] .ant-input-suffix{color:#34405461}.dynamic-field-control--merged[data-v-d677c317] input::placeholder{color:#66708573}.advanced-filter-builder[data-v-17e89ccf]{--advanced-filter-control-height: var(--wogee-control-compact-height, 28px);--advanced-filter-condition-row-height: 52px;display:flex;min-height:520px;max-height:min(68vh,680px);border-top:1px solid #edf0f4}.advanced-filter-palette[data-v-17e89ccf]{display:flex;width:292px;min-width:292px;min-height:0;flex-direction:column;border-right:1px solid #edf0f4;background:#fbfcfe}.advanced-filter-palette__head[data-v-17e89ccf]{padding:14px 16px 8px}.advanced-filter-palette__head strong[data-v-17e89ccf]{display:block;margin-bottom:8px;color:#273449;font-size:13px}.advanced-filter-palette__head[data-v-17e89ccf] .ant-input-affix-wrapper{height:var(--advanced-filter-control-height);min-height:var(--advanced-filter-control-height);max-height:var(--advanced-filter-control-height);padding-block:0;border-color:#d9e0ea;border-radius:7px;box-shadow:none}.advanced-filter-palette__head[data-v-17e89ccf] .ant-input{height:calc(var(--advanced-filter-control-height) - 2px);min-height:calc(var(--advanced-filter-control-height) - 2px);line-height:calc(var(--advanced-filter-control-height) - 2px)}.advanced-filter-palette__body[data-v-17e89ccf]{min-height:0;flex:1;padding:0 16px 16px;overflow-y:auto}.advanced-filter-field-group[data-v-17e89ccf]{margin-top:16px}.advanced-filter-field-group header[data-v-17e89ccf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:#7a8699;font-size:11px}.advanced-filter-field-group header b[data-v-17e89ccf]{font-weight:600}.advanced-filter-field-group>div[data-v-17e89ccf]{display:flex;flex-wrap:wrap;gap:7px}.advanced-filter-field-group button[data-v-17e89ccf]{display:inline-flex;height:28px;max-width:100%;align-items:center;gap:5px;padding:0 9px;border:1px solid #d9e0ea;border-radius:7px;background:#fff;color:#526074;font-size:12px;cursor:pointer}.advanced-filter-field-group button[data-v-17e89ccf]:hover,.advanced-filter-field-group button.selected[data-v-17e89ccf]{border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 55%);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 96%);color:var(--wogee-theme-primary, #3152e8)}.advanced-filter-field-group button span[data-v-17e89ccf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-filter-field-group button em[data-v-17e89ccf]{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;border-radius:999px;background:var(--wogee-theme-primary, #3152e8);color:#fff;font-size:10px;font-style:normal;font-weight:700}.advanced-filter-palette__empty[data-v-17e89ccf]{padding:36px 0;color:#98a2b3;text-align:center;font-size:12px}.advanced-filter-workspace[data-v-17e89ccf]{position:relative;display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;padding:0 24px 16px;overflow-y:auto}.advanced-filter-presets[data-v-17e89ccf]{display:flex;min-height:48px;align-items:center;gap:8px;border-bottom:1px solid #edf0f4}.advanced-filter-presets>span[data-v-17e89ccf],.advanced-filter-logic>span[data-v-17e89ccf]{color:#7a8699;font-size:12px}.advanced-filter-presets button[data-v-17e89ccf]{height:30px;padding:0 12px;border:1px dashed #d5dce7;border-radius:999px;background:#fff;color:#526074;font-size:12px;cursor:pointer}.advanced-filter-presets button[data-v-17e89ccf]:hover,.advanced-filter-presets button.active[data-v-17e89ccf]{border-color:var(--wogee-theme-primary, #3152e8);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 96%);color:var(--wogee-theme-primary, #3152e8)}.advanced-filter-logic[data-v-17e89ccf]{display:flex;min-height:var(--advanced-filter-condition-row-height);align-items:center;gap:14px}.advanced-filter-logic em[data-v-17e89ccf]{color:#7a8699;font-size:11px;font-style:normal}.advanced-filter-logic[data-v-17e89ccf] .ant-segmented{background:#f3f5f8}.advanced-filter-condition-list[data-v-17e89ccf]{display:flex;flex-direction:column}.advanced-filter-condition[data-v-17e89ccf]{display:grid;grid-template-columns:minmax(170px,220px) 140px minmax(220px,1fr) 28px;align-items:center;gap:8px;min-height:var(--advanced-filter-condition-row-height);border-bottom:1px dashed #e6eaf0}.advanced-filter-condition[data-v-17e89ccf] .ant-select,.advanced-filter-condition[data-v-17e89ccf] .ant-input-number,.advanced-filter-condition[data-v-17e89ccf] .ant-picker,.advanced-filter-condition[data-v-17e89ccf] .expandable-input{height:var(--advanced-filter-control-height)!important;min-height:var(--advanced-filter-control-height)!important;max-height:var(--advanced-filter-control-height)!important}.advanced-filter-condition[data-v-17e89ccf] .ant-select-selector,.advanced-filter-condition[data-v-17e89ccf] .ant-input-affix-wrapper,.advanced-filter-condition[data-v-17e89ccf] .ant-input-number,.advanced-filter-condition[data-v-17e89ccf] .ant-picker{height:var(--advanced-filter-control-height)!important;min-height:var(--advanced-filter-control-height)!important;max-height:var(--advanced-filter-control-height)!important;border-color:#d9e0ea!important;border-radius:7px!important;box-shadow:none!important}.advanced-filter-condition[data-v-17e89ccf] .ant-select-single .ant-select-selector .ant-select-selection-item,.advanced-filter-condition[data-v-17e89ccf] .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.advanced-filter-condition[data-v-17e89ccf] .ant-select-single .ant-select-selector:after,.advanced-filter-condition[data-v-17e89ccf] .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:calc(var(--advanced-filter-control-height) - 2px)!important;line-height:calc(var(--advanced-filter-control-height) - 2px)!important}.advanced-filter-condition[data-v-17e89ccf] .ant-input-number-input,.advanced-filter-condition[data-v-17e89ccf] .ant-picker-input>input{height:calc(var(--advanced-filter-control-height) - 2px)!important;line-height:calc(var(--advanced-filter-control-height) - 2px)!important}.advanced-filter-condition__value[data-v-17e89ccf],.advanced-filter-condition__value[data-v-17e89ccf]>*{width:100%}.advanced-filter-condition__value[data-v-17e89ccf]{--wogee-control-height: var(--advanced-filter-control-height);min-width:0}.advanced-filter-condition[data-v-17e89ccf] .ant-input-affix-wrapper>input.ant-input{height:calc(var(--advanced-filter-control-height) - 2px)!important;min-height:0!important;max-height:calc(var(--advanced-filter-control-height) - 2px)!important;padding-block:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:calc(var(--advanced-filter-control-height) - 2px)!important}.advanced-filter-condition__remove[data-v-17e89ccf]{display:inline-flex;width:28px;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0;color:#7a8699}.advanced-filter-condition__remove[data-v-17e89ccf]:hover{color:#cf1322;background:#fff1f0}.advanced-filter-null-value[data-v-17e89ccf]{display:flex;height:var(--advanced-filter-control-height);align-items:center;padding:0 12px;border:1px dashed #d9e0ea;border-radius:7px;color:#98a2b3;font-size:12px}.advanced-filter-number-range[data-v-17e89ccf]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.advanced-filter-number-range[data-v-17e89ccf] .ant-input-number{width:100%}.advanced-filter-number-range>span[data-v-17e89ccf]{color:#98a2b3;font-size:11px}.advanced-filter-empty[data-v-17e89ccf]{display:flex;min-height:250px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#98a2b3}.advanced-filter-empty strong[data-v-17e89ccf]{color:#667085;font-size:13px}.advanced-filter-empty span[data-v-17e89ccf]{font-size:12px}.advanced-filter-add[data-v-17e89ccf]{display:flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:7px;margin-top:18px;border:1px dashed #d9e0ea;border-radius:8px;background:#fff;color:#526074;cursor:pointer}.advanced-filter-add[data-v-17e89ccf]:hover{border-color:var(--wogee-theme-primary, #3152e8);color:var(--wogee-theme-primary, #3152e8)}.advanced-filter-add[data-v-17e89ccf]:disabled,.advanced-filter-field-group button[data-v-17e89ccf]:disabled{cursor:not-allowed;opacity:.52}.advanced-filter-workspace__status[data-v-17e89ccf]{margin-top:12px;color:#98a2b3;font-size:11px;text-align:right}@media (max-width: 960px){.advanced-filter-palette[data-v-17e89ccf]{width:240px;min-width:240px}.advanced-filter-workspace[data-v-17e89ccf]{padding-inline:16px}.advanced-filter-condition[data-v-17e89ccf]{grid-template-columns:minmax(140px,1fr) 132px minmax(180px,1.5fr) 28px;gap:8px}}@media (max-width: 720px){.advanced-filter-builder[data-v-17e89ccf]{min-height:0;flex-direction:column}.advanced-filter-palette[data-v-17e89ccf]{width:100%;min-width:0;max-height:220px;border-right:0;border-bottom:1px solid #edf0f4}.advanced-filter-condition[data-v-17e89ccf]{grid-template-columns:1fr 1fr 28px;padding:10px 0}.advanced-filter-condition__value[data-v-17e89ccf]{grid-column:1 / span 2;grid-row:2}.advanced-filter-condition__remove[data-v-17e89ccf]{grid-column:3;grid-row:1 / span 2}}.query-modal-bar[data-v-046ec42a]{position:sticky;top:0;z-index:18;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:7px 8px;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 97%),#fff 28%);box-shadow:0 3px 12px -6px #0f172a29}.query-modal-bar__title[data-v-046ec42a]{display:flex;align-items:center;gap:5px;padding-right:12px;border-right:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;white-space:nowrap}.query-modal-bar--column[data-v-046ec42a]{min-height:38px;padding-block:4px;background:#fff;box-shadow:0 2px 9px -7px #0f172a29}.query-modal-bar__summary[data-v-046ec42a]{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.query-modal-bar__actions[data-v-046ec42a]{display:flex;align-items:center;gap:6px;padding-left:10px;border-left:1px solid #e2e8f0}.query-modal-bar__actions[data-v-046ec42a] .ant-btn{display:inline-flex;height:28px;padding-inline:10px;align-items:center;justify-content:center;gap:4px;border-radius:6px;font-size:11px;box-shadow:none!important;outline:none!important}.query-modal-bar__actions[data-v-046ec42a] .ant-btn:focus,.query-modal-bar__actions[data-v-046ec42a] .ant-btn:focus-visible,.query-modal-bar__actions[data-v-046ec42a] .ant-btn:active{box-shadow:none!important;outline:none!important}.query-modal-bar__actions[data-v-046ec42a] .ant-wave{display:none!important}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-primary{background:var(--wogee-theme-primary, #3152e8)!important;border-color:var(--wogee-theme-primary, #3152e8)!important;color:#fff!important;box-shadow:0 1px 2px #3152e833!important;transition:background-color .15s ease,border-color .15s ease,transform .08s ease}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-primary:hover{background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 12%)!important;border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 12%)!important;color:#fff!important}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-primary:active{background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 20%)!important;border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 20%)!important;transform:translateY(1px)}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-primary:disabled,.query-modal-bar__actions[data-v-046ec42a] .ant-btn-primary.ant-btn-disabled{background:#94a3b8!important;border-color:#94a3b8!important;color:#ffffffc7!important;box-shadow:none!important;transform:none}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-default{background:#fff;border-color:#d9e2ec;color:#334155;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .08s ease}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-default:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.query-modal-bar__actions[data-v-046ec42a] .ant-btn-default:active{background:#f1f5f9;transform:translateY(1px)}.query-modal-content[data-v-046ec42a]{padding:0;overflow:hidden}.query-modal-title[data-v-046ec42a]{display:flex;align-items:center;gap:10px}.query-modal-title__icon[data-v-046ec42a]{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;flex:0 0 32px;border-radius:8px;background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 91%);color:var(--wogee-theme-primary, #3152e8);font-size:15px}.query-modal-title__copy[data-v-046ec42a]{display:flex;min-width:0;flex-direction:column;gap:1px}.query-modal-title__copy strong[data-v-046ec42a]{color:#172033;font-size:16px;font-weight:700;line-height:22px}.query-modal-title__copy small[data-v-046ec42a]{color:#7a8699;font-size:12px;font-weight:400;line-height:18px}.query-modal-footer[data-v-046ec42a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.query-modal-footer__status[data-v-046ec42a]{color:#7a8699;font-size:12px}.query-modal-footer__status strong[data-v-046ec42a]{color:var(--wogee-theme-primary, #3152e8);font-weight:700}.query-modal-footer__actions[data-v-046ec42a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.query-modal-footer__actions[data-v-046ec42a] .ant-btn{min-width:72px;height:34px;border-radius:7px;box-shadow:none}.query-modal-footer__actions[data-v-046ec42a] .ant-btn-text{color:#667085}.query-modal-footer__actions[data-v-046ec42a] .ant-btn-primary{min-width:88px}.query-float-shell[data-v-046ec42a]{position:sticky;top:0;z-index:18;border:1px solid rgba(226,232,240,.72);border-radius:10px;background:#fff;box-shadow:0 2px 10px -3px #0651ed0d;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.query-float-shell.collapsed[data-v-046ec42a]{box-shadow:0 2px 8px -4px #0f172a0a}.query-float-row[data-v-046ec42a]{min-height:36px;padding:5px 6px}.query-float-shell.collapsed .query-float-row[data-v-046ec42a]{height:36px;min-height:36px;max-height:36px;overflow:hidden}.query-float-title[data-v-046ec42a]{grid-column:1 / span 4;grid-row:1;align-self:start;justify-self:start;display:flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 1px;color:#334155;font-size:12px;font-weight:700;white-space:nowrap;border-right:1px solid #e2e8f0}.query-float-shell.collapsed .query-float-title[data-v-046ec42a]{float:left;margin-right:8px}.query-float-icon[data-v-046ec42a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#64748b;font-size:12px;transition:color .2s ease,border-color .2s ease,background .2s ease}.query-float-shell:not(.collapsed) .query-float-icon[data-v-046ec42a],.query-filled-count+* .query-float-icon[data-v-046ec42a]{color:var(--wogee-theme-primary, #3152e8)}.query-float-title:has(.query-filled-count) .query-float-icon[data-v-046ec42a]{color:var(--wogee-theme-primary, #3152e8);border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 80%);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 96%)}.query-filled-count[data-v-046ec42a]{display:inline-flex;align-items:center;justify-content:center;min-width:12px;height:12px;padding:0 3px;border-radius:999px;background:var(--wogee-theme-primary, #3152e8);color:#fff;font-size:9px;font-weight:800;line-height:12px}.query-float-body[data-v-046ec42a]{width:100%;min-width:0;display:grid;grid-template-columns:repeat(40,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;gap:6px}.query-float-shell.collapsed .query-float-body[data-v-046ec42a]{display:block}.query-float-body[data-v-046ec42a] .ant-spin-nested-loading,.query-float-body[data-v-046ec42a] .ant-spin-container{min-width:0;width:100%}.query-float-body[data-v-046ec42a] .ant-spin-container{display:block}.query-float-body[data-v-046ec42a] .dynamic-form{margin:0;width:100%}.query-float-body[data-v-046ec42a] .ant-spin-nested-loading,.query-float-body[data-v-046ec42a] .ant-spin-container,.query-float-body[data-v-046ec42a] .dynamic-form,.query-float-body[data-v-046ec42a] .ant-row{display:contents!important}.query-float-fields[data-v-046ec42a]{display:contents}.query-float-body[data-v-046ec42a] .ant-col{grid-column:span 8;min-width:0!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;float:none!important}.query-float-body[data-v-046ec42a] .ant-col:nth-child(-n+4){grid-column:span 7}.query-float-body[data-v-046ec42a] .dynamic-field-col--date-range{grid-column:span 16;min-width:0!important}.query-float-body--short[data-v-046ec42a]{grid-template-columns:max-content repeat(3,minmax(0,1fr)) max-content}.query-float-body--short .query-float-title[data-v-046ec42a]{grid-column:1;grid-row:1}.query-float-shell:not(.collapsed) .query-float-body--short .query-float-actions[data-v-046ec42a]{grid-column:5;grid-row:1}.query-float-body--short[data-v-046ec42a] .ant-col{grid-column:auto!important;grid-row:1}.query-float-body--short[data-v-046ec42a] .ant-col:nth-child(1){grid-column:2!important}.query-float-body--short[data-v-046ec42a] .ant-col:nth-child(2){grid-column:3!important}.query-float-body--short[data-v-046ec42a] .ant-col:nth-child(3){grid-column:4!important}.query-float-body--short[data-v-046ec42a] .dynamic-field-col--date-range{grid-column:auto!important}.query-float-body[data-v-046ec42a] .ant-form-item{height:26px;margin-bottom:0!important}.query-float-body[data-v-046ec42a] .ant-form-item-label{height:26px;padding:0 7px;border:1px solid #e2e8f0;border-right:0;border-radius:6px 0 0 6px;background:transparent;position:relative;transition:border-color .2s ease}.query-float-body[data-v-046ec42a] .ant-form-item-label:after{content:"";position:absolute;top:50%;right:0;width:1px;height:12px;background:#e2e8f0;transform:translateY(-50%)}.query-float-body[data-v-046ec42a] .ant-form-item-label>label{height:24px;color:#64748b;font-size:11px;font-weight:500;letter-spacing:0}.query-float-body[data-v-046ec42a] .ant-form-item-control-input{min-height:26px}.query-float-body[data-v-046ec42a] .dynamic-field-control--merged{height:auto;min-height:26px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;box-shadow:none;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.query-float-body[data-v-046ec42a] .dynamic-field-control--merged:hover{border-color:#cbd5e1}.query-float-body[data-v-046ec42a] .dynamic-field-control--merged:focus-within{border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 48%);background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 90%)}.query-float-body[data-v-046ec42a] .dynamic-field-control__label{flex:0 0 auto;align-self:stretch;height:auto;min-height:24px;min-width:0;max-width:min(46%,160px);padding:4px 8px;border-right:0;background:transparent;color:#64748b;font-size:11px;font-weight:500;letter-spacing:0;position:relative;overflow:visible;text-overflow:clip;line-height:14px;white-space:normal;overflow-wrap:anywhere}.query-float-body[data-v-046ec42a] .dynamic-field-control__label:after{content:"";position:absolute;top:50%;right:0;width:1px;height:12px;background:#e2e8f0;transform:translateY(-50%)}.query-float-body[data-v-046ec42a] .dynamic-field-control__content--merged{flex:1 1 auto;min-width:0;height:24px;padding:0 9px;background:transparent;font-size:12px}.query-float-body[data-v-046ec42a] .ant-input,.query-float-body[data-v-046ec42a] .ant-input-affix-wrapper,.query-float-body[data-v-046ec42a] .ant-input-number,.query-float-body[data-v-046ec42a] .ant-picker,.query-float-body[data-v-046ec42a] .ant-select-selector{height:26px!important;min-height:26px!important;border:0!important;border-radius:0 6px 6px 0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important}.query-float-body[data-v-046ec42a] .ant-input-affix-wrapper{display:flex!important;align-items:center!important;padding:0!important}.query-float-body[data-v-046ec42a] .ant-select,.query-float-body[data-v-046ec42a] .ant-select-selector{height:26px!important;line-height:26px!important}.query-float-body[data-v-046ec42a] .ant-select-selector{display:flex!important;align-items:center!important;padding:0!important}.query-float-body[data-v-046ec42a] .ant-select-single .ant-select-selector .ant-select-selection-search{inset-inline-start:0!important;inset-inline-end:18px!important;height:24px!important;line-height:24px!important}.query-float-body[data-v-046ec42a] .ant-input,.query-float-body[data-v-046ec42a] .ant-input-affix-wrapper .ant-input,.query-float-body[data-v-046ec42a] .ant-select-selection-search-input,.query-float-body[data-v-046ec42a] .ant-select-selection-item,.query-float-body[data-v-046ec42a] .ant-select-selection-placeholder,.query-float-body[data-v-046ec42a] .ant-picker-input>input{height:24px!important;line-height:24px!important;padding-top:0!important;padding-bottom:0!important;font-size:12px!important}.query-float-body[data-v-046ec42a] .ant-select-single .ant-select-selector .ant-select-selection-item,.query-float-body[data-v-046ec42a] .ant-select-single .ant-select-selector .ant-select-selection-placeholder{display:flex!important;align-items:center!important;padding-inline-end:18px!important;line-height:24px!important}.query-float-body[data-v-046ec42a] .ant-input-suffix,.query-float-body[data-v-046ec42a] .ant-input-clear-icon,.query-float-body[data-v-046ec42a] .ant-select-clear,.query-float-body[data-v-046ec42a] .ant-select-arrow,.query-float-body[data-v-046ec42a] .ant-picker-suffix{display:inline-flex!important;align-items:center!important;justify-content:center!important}.query-float-body[data-v-046ec42a] .ant-select-arrow,.query-float-body[data-v-046ec42a] .ant-select-clear{margin-top:0!important;transform:translateY(-50%)!important}.query-float-body[data-v-046ec42a] .ant-input:focus,.query-float-body[data-v-046ec42a] .ant-input-number-focused,.query-float-body[data-v-046ec42a] .ant-picker-focused,.query-float-body[data-v-046ec42a] .ant-select-focused .ant-select-selector{background:transparent!important;box-shadow:none!important}.query-float-summary[data-v-046ec42a]{width:auto;min-width:0;height:26px;display:flex;align-items:center}.query-summary-list[data-v-046ec42a]{display:flex;align-items:center;gap:3px;flex:1;min-width:0;max-width:min(1480px,90vw);overflow:hidden;white-space:nowrap}.query-float-title[data-v-046ec42a] .ant-tag,.query-float-summary[data-v-046ec42a] .ant-tag{margin-inline-end:0;height:20px;min-height:20px;padding-inline:6px;line-height:1;font-size:12px;border-radius:6px}.query-summary-tag[data-v-046ec42a]{margin-inline-end:0;display:inline-flex;align-items:center;justify-content:center;max-width:320px;height:20px;min-height:20px;padding:0 6px;border-radius:6px;border:1px solid #dfe7f1;background:#f8fafc;font-size:12px;font-weight:500;color:#475569;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-summary-empty[data-v-046ec42a]{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;color:#94a3b8}.query-float-actions[data-v-046ec42a]{display:flex;align-items:center;justify-content:flex-end;gap:3px;height:26px;min-height:26px;padding-left:7px;border-left:1px solid #e2e8f0}.query-float-shell:not(.collapsed) .query-float-actions[data-v-046ec42a]{grid-row:1;grid-column:-9 / -1;justify-self:end;align-self:start}.query-float-shell.collapsed .query-float-actions[data-v-046ec42a]{float:right;margin-left:8px}.query-float-actions[data-v-046ec42a] .ant-btn-sm{height:26px;padding-inline:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600;line-height:24px;letter-spacing:0}.query-float-actions[data-v-046ec42a] .ant-btn-two-chinese-chars>*:not(.anticon){letter-spacing:0;margin-right:0}.query-float-actions[data-v-046ec42a] .ant-btn-sm:not(.ant-btn-link){border-radius:6px}.query-float-actions[data-v-046ec42a] .ant-btn-link{padding-inline:3px;color:#64748b;font-weight:500}.query-float-actions[data-v-046ec42a] .ant-btn-link:hover{color:#0f172a;background:#f1f5f9}.query-float-actions[data-v-046ec42a] .ant-btn-default{color:#475569;border-color:#e2e8f0;background:#fff;box-shadow:none}.query-float-actions[data-v-046ec42a] .ant-btn-default:hover{color:#0f172a;border-color:#cbd5e1;background:#f8fafc}.query-float-actions[data-v-046ec42a] .ant-btn-primary{background:var(--wogee-theme-primary, #3152e8);border-color:var(--wogee-theme-primary, #3152e8);color:#fff!important;box-shadow:0 1px 2px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 80%)}.query-float-actions[data-v-046ec42a] .ant-btn-primary:hover,.query-float-actions[data-v-046ec42a] .ant-btn-primary:focus{background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 10%);border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 10%);color:#fff!important}.query-float-actions[data-v-046ec42a] .ant-btn-primary:disabled,.query-float-actions[data-v-046ec42a] .ant-btn-primary.ant-btn-disabled{background:#94a3b8;border-color:#94a3b8;color:#ffffffc7!important}.query-float-actions[data-v-046ec42a] .ant-btn-primary .anticon{color:#ffffffd9}.query-toggle-icon[data-v-046ec42a]{margin-left:2px;font-size:10px;transition:transform .2s ease}.query-toggle-icon--up[data-v-046ec42a]{transform:rotate(180deg)}.query-summary-measure[data-v-046ec42a]{position:fixed;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;white-space:nowrap;z-index:-1}@media (max-width: 1180px){.query-float-shell.collapsed .query-float-row[data-v-046ec42a]{grid-template-columns:auto minmax(0,1fr);height:auto;max-height:none;overflow:visible}.query-float-shell.collapsed .query-float-summary[data-v-046ec42a]{grid-column:1 / -1}.query-float-shell.collapsed .query-float-actions[data-v-046ec42a]{grid-column:2;grid-row:1;justify-self:end}}@media (max-width: 760px){.query-modal-footer__status[data-v-046ec42a]{display:none}.query-modal-footer__actions[data-v-046ec42a]{width:100%;justify-content:flex-end}}@media (max-width: 520px){.query-modal-title__copy small[data-v-046ec42a]{display:none}.query-modal-footer__actions[data-v-046ec42a]{gap:6px}.query-modal-footer__actions[data-v-046ec42a] .ant-btn{min-width:64px;padding-inline:10px}}.runtime-regex-feedback[data-v-21e005d5]{font-size:12px;line-height:1.5;padding:4px 8px;margin-top:4px;border-radius:4px;overflow-wrap:anywhere}.is-success[data-v-21e005d5]{color:#237804;background:#f6ffed}.is-info[data-v-21e005d5]{color:#0958d9;background:#e6f4ff}.is-error[data-v-21e005d5]{color:#a8071a;background:#fff1f0}.is-warning[data-v-21e005d5]{color:#874d00;background:#fffbe6}.wogee-bool[data-v-bfbc9027],.wogee-bool-tag[data-v-bfbc9027],.wogee-switch[data-v-bfbc9027]{box-sizing:border-box;flex:none;white-space:nowrap}.wogee-bool[data-v-bfbc9027]{display:inline-flex;align-items:center;gap:5px;color:var(--wogee-tag-muted, #697386);font-size:14px;line-height:1}.wogee-bool--yes[data-v-bfbc9027]{color:var(--wogee-tag-success, #22a06b);font-weight:500}.wogee-bool__icon[data-v-bfbc9027]{width:14px;height:14px;flex:none}.wogee-bool-tag[data-v-bfbc9027]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid transparent;border-radius:var(--wogee-tag-radius, 6px);color:var(--wogee-tag-muted, #697386);font-size:12px;font-weight:500;line-height:1}.wogee-bool-tag .wogee-bool__icon[data-v-bfbc9027]{width:12px;height:12px}.wogee-bool-tag.wogee-bool--yes[data-v-bfbc9027]{color:var(--wogee-tag-success, #22a06b);background:color-mix(in oklab,var(--wogee-tag-success, #22a06b) 16%,#ffffff)}.wogee-bool-tag.wogee-bool--no[data-v-bfbc9027]{color:var(--wogee-tag-muted, #697386);background:var(--wogee-tag-surface, #f7f8fa);border-color:var(--wogee-tag-border-soft, #eef0f4)}.wogee-switch[data-v-bfbc9027]{position:relative;display:inline-block;width:36px;height:20px;border-radius:9999px;background:color-mix(in oklab,var(--wogee-tag-muted, #697386) 28%,#ffffff);transition:background .14s cubic-bezier(.2,0,0,1);vertical-align:middle}.wogee-switch[data-v-bfbc9027]:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px #1f1f1f38;content:"";transition:transform .14s cubic-bezier(.2,0,0,1)}.wogee-switch--on[data-v-bfbc9027]{background:var(--wogee-tag-primary, #d32029)}.wogee-switch--on[data-v-bfbc9027]:after{transform:translate(16px)}.runtime-field-value-grid[data-v-75f763c0]{container-type:inline-size;display:grid;gap:12px;min-width:0;color:#0f172ae6}.runtime-field-value-grid__summary[data-v-75f763c0]{display:grid;grid-template-columns:repeat(var(--runtime-summary-columns),minmax(0,1fr));gap:0;overflow:hidden;border:1px solid #e6ebf2;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a09}.runtime-field-value-grid__summary-item[data-v-75f763c0]{min-width:0;padding:14px 24px}.runtime-field-value-grid__summary-item+.runtime-field-value-grid__summary-item[data-v-75f763c0]{border-left:1px solid #edf0f5}.runtime-field-value-grid__summary-label[data-v-75f763c0],.runtime-field-value-grid__label[data-v-75f763c0]{color:#7b879c;font-size:12px;font-weight:500;line-height:18px}.runtime-field-value-grid__summary-label[data-v-75f763c0]{overflow-wrap:anywhere;margin-bottom:3px}.runtime-field-value-grid__summary-value[data-v-75f763c0]{overflow:hidden;color:#202938;font-size:16px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.runtime-field-value-grid__summary-value.is-accent[data-v-75f763c0]{color:var(--wogee-theme-primary, #d32029);font-size:30px;line-height:1.12}.runtime-field-value-grid__summary-value.is-success[data-v-75f763c0]{color:#15803d}.runtime-field-value-grid__summary-value.is-warning[data-v-75f763c0]{color:#b45309}.runtime-field-value-grid__summary-value.is-danger[data-v-75f763c0]{color:#c62828}.runtime-field-value-grid__summary-value.is-empty[data-v-75f763c0],.runtime-field-value-grid__control.is-empty[data-v-75f763c0]{color:#b1bac8}.runtime-field-value-grid__summary-value.is-monospace[data-v-75f763c0],.runtime-field-value-grid__field.is-monospace .runtime-field-value-grid__readonly[data-v-75f763c0],.runtime-field-value-grid__summary-secondary[data-v-75f763c0]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow-wrap:anywhere}.runtime-field-value-grid__summary-unit[data-v-75f763c0]{margin-left:5px;color:#7b879c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500}.runtime-field-value-grid__summary-secondary[data-v-75f763c0]{overflow:hidden;margin-top:3px;color:#7b879c;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.runtime-field-value-grid__group-card[data-v-75f763c0]{overflow:hidden;border:1px solid #e6ebf2;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a09}.runtime-field-value-grid__group+.runtime-field-value-grid__group[data-v-75f763c0]{border-top:1px solid #edf0f5}.runtime-field-value-grid__group-heading[data-v-75f763c0]{display:flex;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere;align-items:baseline;gap:10px;padding:10px 24px;border-bottom:1px solid #edf0f5;background:linear-gradient(90deg,color-mix(in srgb,var(--wogee-theme-primary, #d32029),transparent 94%),#f8fafc 42%,#fbfcfe)}.runtime-field-value-grid__group-heading[data-v-75f763c0]:before{flex:0 0 3px;align-self:center;width:3px;height:15px;border-radius:2px;background:var(--wogee-theme-primary, #d32029);content:""}.runtime-field-value-grid__group-heading h3[data-v-75f763c0]{margin:0;color:#263244;font-size:14px;font-weight:650;line-height:20px}.runtime-field-value-grid__group-heading span[data-v-75f763c0]{color:#8490a4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em;line-height:18px}.runtime-field-value-grid__fields[data-v-75f763c0]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;row-gap:14px;padding:14px 24px 17px;background:#fff}.runtime-field-value-grid__group:nth-child(2n) .runtime-field-value-grid__fields[data-v-75f763c0]{background:#fcfdff}.runtime-field-value-grid__group:not(.has-heading) .runtime-field-value-grid__fields[data-v-75f763c0]{padding-top:17px}.runtime-field-value-grid__field[data-v-75f763c0]{min-width:0}.runtime-field-value-grid__label[data-v-75f763c0]{display:flex;align-items:flex-start;gap:4px;min-width:0;margin-bottom:3px}.runtime-field-value-grid__label span[data-v-75f763c0]{min-width:0;white-space:normal;overflow-wrap:anywhere}.runtime-field-value-grid__label b[data-v-75f763c0]{color:#d32029;font-size:13px}.runtime-field-value-grid__control[data-v-75f763c0]{min-width:0;min-height:22px}.runtime-field-value-grid.is-editable .runtime-field-value-grid__control[data-v-75f763c0]{min-height:var(--wogee-control-height)}.runtime-field-value-grid.is-editable[data-v-75f763c0]{--wogee-control-height: var(--wogee-control-regular-height, 32px)}.runtime-field-value-grid__control[data-v-75f763c0]>*{width:100%;min-width:0}.runtime-field-value-grid__control.is-switch[data-v-75f763c0]>*{width:auto;min-width:36px}.runtime-field-value-grid__readonly[data-v-75f763c0]{min-width:0;color:#273142;font-size:14px;line-height:22px;overflow-wrap:anywhere;word-break:break-word}.runtime-field-value-grid__tag[data-v-75f763c0]{margin-inline-end:4px}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-select-selector,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-picker,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-number{border-color:#d9d9d9!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input:hover,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper:hover,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-select-selector:hover,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-picker:hover,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-number:hover{border-color:color-mix(in srgb,var(--wogee-theme-primary, #d32029),#ffffff 45%)!important}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input:focus,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-focused,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper-focused,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-select-focused .ant-select-selector,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-picker-focused,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-number-focused{border-color:var(--wogee-theme-primary, #d32029)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--wogee-theme-primary, #d32029),transparent 88%)!important}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper .ant-input,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper:hover .ant-input,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper:focus-within .ant-input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper{display:flex;align-items:center;height:var(--wogee-control-height);min-height:var(--wogee-control-height);padding:0 10px}.runtime-field-value-grid.is-editable[data-v-75f763c0] input.ant-input{height:var(--wogee-control-height);line-height:calc(var(--wogee-control-height) - 2px)}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-affix-wrapper .ant-input{height:calc(var(--wogee-control-height) - 2px);min-height:0;max-height:calc(var(--wogee-control-height) - 2px);line-height:calc(var(--wogee-control-height) - 2px);padding:0!important}.runtime-field-value-grid.is-editable .runtime-field-value-grid__field.is-borderless[data-v-75f763c0] .ant-input,.runtime-field-value-grid.is-editable .runtime-field-value-grid__field.is-borderless[data-v-75f763c0] .ant-input-affix-wrapper,.runtime-field-value-grid.is-editable .runtime-field-value-grid__field.is-borderless[data-v-75f763c0] .ant-input-number,.runtime-field-value-grid.is-editable .runtime-field-value-grid__field.is-borderless[data-v-75f763c0] .ant-select-selector,.runtime-field-value-grid.is-editable .runtime-field-value-grid__field.is-borderless[data-v-75f763c0] .ant-picker{border-color:transparent!important;box-shadow:none!important}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-select-single .ant-select-selector,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-picker,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-number{height:var(--wogee-control-height);min-height:var(--wogee-control-height)}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-select-single .ant-select-selection-item,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-select-single .ant-select-selection-placeholder,.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-picker-input>input{line-height:calc(var(--wogee-control-height) - 2px)}.runtime-field-value-grid.is-editable[data-v-75f763c0] .ant-input-number-input{height:calc(var(--wogee-control-height) - 2px);line-height:calc(var(--wogee-control-height) - 2px)}.runtime-field-value-grid__field.is-disabled[data-v-75f763c0] .ant-input,.runtime-field-value-grid__field.is-disabled[data-v-75f763c0] .ant-input-affix-wrapper,.runtime-field-value-grid__field.is-disabled[data-v-75f763c0] .ant-select-selector,.runtime-field-value-grid__field.is-disabled[data-v-75f763c0] .ant-picker,.runtime-field-value-grid__field.is-disabled[data-v-75f763c0] .ant-input-number{border-color:#e4e9f1!important;background:#f7f9fc!important;box-shadow:none!important}.runtime-field-value-grid[data-v-75f763c0] .ant-select,.runtime-field-value-grid[data-v-75f763c0] .ant-picker,.runtime-field-value-grid[data-v-75f763c0] .ant-input-number{width:100%}.runtime-field-value-grid[data-v-75f763c0] textarea.ant-input{min-height:78px;resize:vertical}.runtime-field-value-grid[data-v-75f763c0] .runtime-selector-input{cursor:pointer;color:var(--wogee-theme-primary, #d32029)}@media (max-width: 1100px){.runtime-field-value-grid__summary[data-v-75f763c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-field-value-grid__summary-item[data-v-75f763c0]:nth-child(odd){border-left:0}.runtime-field-value-grid__summary-item[data-v-75f763c0]:nth-child(n+3){border-top:1px solid #edf0f5}.runtime-field-value-grid__field[data-v-75f763c0]:not(.has-percentage-width){grid-column:span var(--runtime-field-responsive-span)!important}.runtime-field-value-grid__field.is-wide[data-v-75f763c0]:not(.has-percentage-width){grid-column:span 12!important}}@container (max-width: 900px){.runtime-field-value-grid__summary[data-v-75f763c0]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-field-value-grid__summary-item[data-v-75f763c0]:nth-child(odd){border-left:0}.runtime-field-value-grid__summary-item[data-v-75f763c0]:nth-child(n+3){border-top:1px solid #edf0f5}.runtime-field-value-grid__field[data-v-75f763c0]:not(.has-percentage-width){grid-column:span var(--runtime-field-responsive-span)!important}.runtime-field-value-grid__field.is-wide[data-v-75f763c0]:not(.has-percentage-width){grid-column:span 12!important}}@media (max-width: 640px){.runtime-field-value-grid__summary[data-v-75f763c0]{grid-template-columns:minmax(0,1fr)}.runtime-field-value-grid__summary-item+.runtime-field-value-grid__summary-item[data-v-75f763c0]{border-top:1px solid #edf0f5;border-left:0}.runtime-field-value-grid__group-heading[data-v-75f763c0],.runtime-field-value-grid__fields[data-v-75f763c0]{padding-right:18px;padding-left:18px}.runtime-field-value-grid .runtime-field-value-grid__fields>.runtime-field-value-grid__field[data-v-75f763c0]{grid-column:span 12!important}}@container (max-width: 520px){.runtime-field-value-grid__summary[data-v-75f763c0]{grid-template-columns:minmax(0,1fr)}.runtime-field-value-grid__summary-item+.runtime-field-value-grid__summary-item[data-v-75f763c0]{border-top:1px solid #edf0f5;border-left:0}.runtime-field-value-grid__group-heading[data-v-75f763c0],.runtime-field-value-grid__fields[data-v-75f763c0]{padding-right:18px;padding-left:18px}.runtime-field-value-grid .runtime-field-value-grid__fields>.runtime-field-value-grid__field[data-v-75f763c0]:not(.has-percentage-width){grid-column:span 12!important}}.dict-color-tag[data-v-11a894b4]{display:inline-flex;align-items:center;margin-inline-end:0;max-width:100%;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;border-radius:6px;vertical-align:top;box-sizing:border-box}.dict-color-tag__text[data-v-11a894b4]{min-width:0;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dict-color-tag--filled[data-v-11a894b4]{border-width:1px;border-style:solid}.table-overflow-trigger[data-v-875b209f]{display:block;width:100%;max-width:100%;min-width:0}.table-overflow-cell[data-v-875b209f]{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;-webkit-user-select:text;user-select:text}.table-overflow-cell.clickable[data-v-875b209f]{color:#1677ff;cursor:pointer}.table-overflow-cell.clickable[data-v-875b209f]:hover{color:#4096ff;text-decoration:underline}.table-overflow-popover[data-v-875b209f]{max-width:640px}.table-overflow-popover-title[data-v-875b209f]{margin-bottom:6px;font-weight:600;color:#000000e0}.table-overflow-popover-text[data-v-875b209f]{max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text}.runtime-table-display-cell__tags[data-v-f750d2bb]{display:flex;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;height:22px;box-sizing:border-box;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.runtime-table-display-cell__tags[data-v-f750d2bb]:focus-visible{outline:2px solid var(--wogee-theme-primary, #1677ff);outline-offset:2px;border-radius:6px}.runtime-table-display-cell__tag[data-v-f750d2bb]{display:inline-block;box-sizing:border-box;max-width:100%;padding:0 8px;border:1px solid color-mix(in srgb,var(--wogee-theme-primary, #1677ff),white 80%);border-radius:6px;background:color-mix(in srgb,var(--wogee-theme-primary, #1677ff),white 94%);color:var(--wogee-theme-primary, #1677ff);font-size:12px;line-height:20px}.runtime-table-display-cell__tag--first[data-v-f750d2bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-table-display-cell__tag--count[data-v-f750d2bb]{flex-shrink:0;white-space:nowrap}.runtime-table-display-cell__tags-preview[data-v-f750d2bb]{display:flex;flex-wrap:wrap;gap:4px;max-width:min(480px,70vw);max-height:260px;overflow:auto;overflow-wrap:anywhere}.runtime-table-display-cell__empty[data-v-f750d2bb]{color:var(--wogee-text-tertiary, #a0a6b1)}.runtime-table-display-cell__text[data-v-f750d2bb]{display:inline-block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.popup-table-modal__body[data-v-1647afd6]{height:100%;display:flex;flex-direction:column;gap:12px}.popup-table-modal__query[data-v-1647afd6]{flex:0 0 auto}.popup-table-modal__query--builtin[data-v-1647afd6]{flex:0 0 auto;min-height:0;overflow:visible}.popup-table-modal__table[data-v-1647afd6]{flex:1;min-height:0;overflow:hidden;padding-bottom:16px;box-sizing:border-box}.popup-table-modal__query--builtin[data-v-1647afd6] .query-float-shell{position:static;top:auto;height:auto;border-radius:10px;box-shadow:0 1px 4px -2px #0f172a0f}.popup-table-modal__query--builtin[data-v-1647afd6] .query-float-body{max-height:none;overflow:visible}.table-shell[data-v-1647afd6] .ant-table-wrapper{width:100%;max-width:100%;min-width:0;height:100%;display:flex;flex-direction:column}.table-shell[data-v-1647afd6] .ant-spin-nested-loading,.table-shell[data-v-1647afd6] .ant-spin-container{width:100%;max-width:100%;min-height:0;height:100%;overflow:hidden;display:flex;flex-direction:column}.table-shell[data-v-1647afd6] .ant-table{height:100%;display:flex;flex-direction:column}.table-shell[data-v-1647afd6] .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}.table-shell[data-v-1647afd6] .ant-table-content{flex:1;min-height:0;overflow:hidden}.table-shell[data-v-1647afd6] .ant-table-body{overflow-x:auto!important;overflow-y:scroll!important;scrollbar-gutter:stable;padding-bottom:12px;flex:1;min-height:0}.table-shell[data-v-1647afd6] .ant-table-header{overflow-y:hidden!important}.table-shell[data-v-1647afd6] .ant-table table{width:max-content;min-width:100%}.table-shell[data-v-1647afd6] .ant-table-thead>tr>th,.table-shell[data-v-1647afd6] .ant-table-tbody>tr>td{white-space:nowrap;overflow:hidden}.table-shell[data-v-1647afd6] .ant-table-cell{min-width:0}.table-shell[data-v-1647afd6] .ant-pagination{flex:0 0 auto;margin:12px 0 16px;padding-right:8px;background:#fff}.wogee-icon[data-v-3e03dfd4]{display:inline-block;flex:0 0 auto;overflow:visible;color:inherit;vertical-align:-.125em}.runtime-field-matrix[data-v-fa9dc511]{--matrix-width:1044px;position:relative;flex:1;min-height:0;overflow:auto;border:1px solid var(--wogee-border-color,#e8edf5);border-radius:8px;background:#fff}.runtime-field-matrix__inner[data-v-fa9dc511]{width:max(100%,var(--matrix-width));min-width:var(--matrix-width)}.runtime-field-matrix__batch-toolbar[data-v-fa9dc511]{position:sticky;top:0;z-index:13;display:flex;height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid #e7ecf3;background:#fff}.runtime-field-matrix__batch-summary[data-v-fa9dc511],.runtime-field-matrix__batch-actions[data-v-fa9dc511]{display:flex;align-items:center;gap:6px}.runtime-field-matrix__batch-summary strong[data-v-fa9dc511]{color:#344258;font-size:12px}.runtime-field-matrix__batch-summary button[data-v-fa9dc511],.runtime-field-matrix__batch-actions button[data-v-fa9dc511]{display:inline-flex;height:28px;align-items:center;justify-content:center;gap:4px;padding:0 8px;border:1px solid #dfe5ee;border-radius:6px;background:#fff;color:#526176;font-size:12px;cursor:pointer}.runtime-field-matrix__batch-summary button[data-v-fa9dc511]{border-color:transparent;color:var(--wogee-theme-primary,#3152e8)}.runtime-field-matrix__batch-actions button[data-v-fa9dc511]:hover:not(:disabled),.runtime-field-matrix__batch-actions button[data-v-fa9dc511]:focus-visible{border-color:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 42%,#dfe5ee);color:var(--wogee-theme-primary,#3152e8);outline:none}.runtime-field-matrix__batch-actions button[data-v-fa9dc511]:disabled,.runtime-field-matrix__batch-summary button[data-v-fa9dc511]:disabled{opacity:.42;cursor:not-allowed}.runtime-field-matrix__batch-check[data-v-fa9dc511]{display:inline-grid;width:14px;height:14px;place-items:center;border:1px solid #aab4c2;border-radius:3px;color:#fff;font-size:10px;line-height:1}.runtime-field-matrix__batch-actions button.is-checked .runtime-field-matrix__batch-check[data-v-fa9dc511],.runtime-field-matrix__batch-actions button.is-mixed .runtime-field-matrix__batch-check[data-v-fa9dc511]{border-color:var(--wogee-theme-primary,#3152e8);background:var(--wogee-theme-primary,#3152e8)}.runtime-field-matrix__batch-actions .runtime-field-matrix__batch-delete[data-v-fa9dc511]{margin-left:4px;border-color:#ffd6d2;color:#cf1322}.runtime-field-matrix__header[data-v-fa9dc511],.runtime-field-matrix__row[data-v-fa9dc511]{display:grid;grid-template-columns:44px 66px minmax(230px,1.6fr) 118px repeat(3,54px) 104px;align-items:center}.runtime-field-matrix.is-popup-configuration[data-v-fa9dc511]{--matrix-width:760px}.runtime-field-matrix.is-popup-configuration .runtime-field-matrix__header[data-v-fa9dc511],.runtime-field-matrix.is-popup-configuration .runtime-field-matrix__row[data-v-fa9dc511]{grid-template-columns:44px 66px minmax(230px,1.6fr) 118px 54px 104px}.runtime-field-matrix__header[data-v-fa9dc511]{position:sticky;top:42px;z-index:12;height:38px;border-bottom:1px solid #e7ecf3;background:#f7f9fc;color:#6c788a;font-size:12px;font-weight:600}.runtime-field-matrix__spacer[data-v-fa9dc511]{position:relative}.runtime-field-matrix__window[data-v-fa9dc511]{position:absolute;inset:0 auto auto 0;width:100%}.runtime-field-matrix__row[data-v-fa9dc511]{height:44px;border-bottom:1px solid #eff2f6;color:#314057;font-size:12px;cursor:default}.runtime-field-matrix__row[data-v-fa9dc511]:hover{background:#f9fbfe}.runtime-field-matrix__row--selected[data-v-fa9dc511]{background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 4%,#fff)}.runtime-field-matrix__row--active[data-v-fa9dc511]{background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 7%,#fff);box-shadow:inset 3px 0 0 var(--wogee-theme-primary,#3152e8)}.runtime-field-matrix__header>div[data-v-fa9dc511],.runtime-field-matrix__row>div[data-v-fa9dc511]{min-width:0;padding:0 7px}.runtime-field-matrix__selection[data-v-fa9dc511],.runtime-field-matrix__cap[data-v-fa9dc511],.runtime-field-matrix__action[data-v-fa9dc511],.runtime-field-matrix__order[data-v-fa9dc511]{display:flex;align-items:center;justify-content:center;gap:4px}.runtime-field-matrix input[type=checkbox][data-v-fa9dc511]{width:17px;height:17px;margin:0;accent-color:var(--wogee-theme-primary,#3152e8);cursor:pointer}.runtime-field-matrix__identity[data-v-fa9dc511]{position:relative;display:flex;flex-direction:column;overflow:hidden}.runtime-field-matrix__identity strong[data-v-fa9dc511],.runtime-field-matrix__identity small[data-v-fa9dc511]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-field-matrix__identity strong[data-v-fa9dc511]{color:#223049;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.runtime-field-matrix__identity small[data-v-fa9dc511]{color:#7b8798}.runtime-field-matrix__identity em[data-v-fa9dc511]{position:absolute;top:2px;right:6px;padding:0 4px;border-radius:4px;background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 9%,#fff);color:var(--wogee-theme-primary,#3152e8);font-size:9px;font-style:normal}.runtime-field-matrix__identity i[data-v-fa9dc511]{position:absolute;right:6px;bottom:2px;color:var(--wogee-text-muted,#697386);font-size:9px;font-style:normal}.runtime-field-matrix__type span[data-v-fa9dc511]{display:inline-flex;max-width:100%;height:22px;align-items:center;padding:0 7px;overflow:hidden;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#59677a;text-overflow:ellipsis;white-space:nowrap}.runtime-field-matrix__order span[data-v-fa9dc511]{color:#a1adbc;cursor:grab}.runtime-field-matrix__order code[data-v-fa9dc511]{color:#728096;font-size:11px}.runtime-field-matrix__action button[data-v-fa9dc511]{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#637188;cursor:pointer}.runtime-field-matrix__action button[data-v-fa9dc511]:hover:not(:disabled),.runtime-field-matrix__action button[data-v-fa9dc511]:focus-visible{background:#edf3ff;color:var(--wogee-theme-primary,#3152e8);outline:none}.runtime-field-matrix__action button.danger[data-v-fa9dc511]:hover{background:#fff1f0;color:#cf1322}.runtime-field-matrix__action button[data-v-fa9dc511]:disabled{opacity:.35;cursor:not-allowed}.json-probe[data-v-a229b17f]{container-type:inline-size;display:grid;gap:12px;font-size:12px;min-width:0}.json-probe__inputs[data-v-a229b17f]{display:grid;grid-template-columns:minmax(0,1fr) 140px auto;gap:12px;align-items:end}.json-probe__records[data-v-a229b17f]{display:flex;gap:12px;align-items:flex-end}.json-probe__inputs label[data-v-a229b17f],.json-probe__path[data-v-a229b17f]{display:grid;gap:6px;min-width:0}.json-probe__path-heading[data-v-a229b17f]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.json-probe__quick-fill[data-v-a229b17f]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:280px;max-width:calc(100vw - 48px)}.json-probe__quick-actions[data-v-a229b17f]{display:flex;justify-content:flex-end;gap:8px}.json-probe__quick-fill>label[data-v-a229b17f],.json-probe__quick-fill>p[data-v-a229b17f]{grid-column:1/-1}.json-probe__inputs[data-v-a229b17f] .ant-select,.json-probe__inputs[data-v-a229b17f] .ant-input{min-width:0;max-width:100%}@container (max-width:560px){.json-probe__inputs[data-v-a229b17f]{grid-template-columns:minmax(0,1fr) 120px}.json-probe__path[data-v-a229b17f]{grid-column:1/-1}.json-probe__records[data-v-a229b17f]{flex-wrap:wrap}}.json-probe__inputs[data-v-a229b17f] .ant-select{width:100%}.json-probe__records[data-v-a229b17f] .ant-select{flex:1;min-width:0}.json-probe__records>span[data-v-a229b17f],.json-probe>p[data-v-a229b17f]{margin:0;color:var(--wogee-text-muted,#667085)}.is-error[data-v-a229b17f]{color:var(--wogee-color-danger,#d14343)}pre[data-v-a229b17f]{max-height:180px;overflow:auto;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.json-probe__leaves[data-v-a229b17f]{max-height:240px;overflow:auto;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:6px}table[data-v-a229b17f]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-a229b17f],td[data-v-a229b17f]{text-align:left;padding:6px 10px;overflow-wrap:anywhere;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}th[data-v-a229b17f]{position:sticky;top:0;background:var(--wogee-surface,#fff)}th[data-v-a229b17f]:first-child{width:60%}th[data-v-a229b17f]:last-child{width:60px}.runtime-field-configuration-editor[data-v-532bbe4c]{display:grid;gap:8px}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-collapse{background:transparent}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-collapse-item{border-bottom:1px solid #eef1f5}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-collapse-header{min-height:38px;align-items:center!important;padding:8px 12px!important;color:#304056!important;font-size:12px;font-weight:600}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-collapse-content-box{padding:2px 12px 14px!important}.configuration-grid[data-v-532bbe4c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.configuration-grid label[data-v-532bbe4c],.configuration-row--writeback label[data-v-532bbe4c]{display:grid;min-width:0;gap:4px;color:#667489;font-size:11px}.configuration-grid--popup[data-v-532bbe4c]{grid-template-columns:minmax(0,1fr)}.configuration-grid--popup .configuration-switch[data-v-532bbe4c]{display:flex!important;align-items:center;justify-content:space-between}.configuration-grid label>span[data-v-532bbe4c]{min-height:14px;line-height:14px}.configuration-switch[data-v-532bbe4c]{display:grid!important;min-height:0;grid-template-rows:14px var(--wogee-control-height);align-content:start;align-items:start;gap:4px}.configuration-switch[data-v-532bbe4c] .ant-switch{align-self:center;justify-self:end}.configuration-subgroup[data-v-532bbe4c]{display:grid;gap:9px;margin-top:10px;padding-top:10px;border-top:1px dashed #e4e9f1}.configuration-subgroup>strong[data-v-532bbe4c],.configuration-list header strong[data-v-532bbe4c]{color:#425168;font-size:11px}.configuration-list[data-v-532bbe4c]{display:grid;gap:8px;margin-top:9px}.configuration-list>header[data-v-532bbe4c]{display:flex;align-items:center;justify-content:space-between}.configuration-row[data-v-532bbe4c]{display:grid;gap:6px;padding:8px;border:1px solid #e7ecf3;border-radius:7px;background:#fafbfd}.configuration-row--writeback[data-v-532bbe4c]{grid-template-columns:minmax(0,1fr);gap:10px}.configuration-row--writeback>.ant-btn[data-v-532bbe4c]{justify-self:end}.configuration-condition[data-v-532bbe4c]{display:grid;gap:4px;padding:9px;border:1px solid #e7ecf3;border-radius:7px;background:#fafbfd}.configuration-condition>.ant-btn[data-v-532bbe4c]{justify-self:end}.configuration-color-control[data-v-532bbe4c]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px}.configuration-color-control>input[type=color][data-v-532bbe4c]{width:var(--wogee-control-height);height:var(--wogee-control-height);padding:3px;border:1px solid #d9dfe7;border-radius:6px;background:#fff;cursor:pointer}.configuration-color-control>input[type=color][data-v-532bbe4c]:disabled{cursor:not-allowed;opacity:.55}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-input,.runtime-field-configuration-editor[data-v-532bbe4c] .ant-input-number{min-height:var(--wogee-control-height);border-radius:6px;font-size:12px}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-select{width:100%}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-select-selector{display:flex!important;min-height:var(--wogee-control-height)!important;height:var(--wogee-control-height)!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;border-radius:6px!important;font-size:12px}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-select-selection-search{display:flex;inset-block:0!important;align-items:center}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-select-selection-search-input{height:var(--wogee-control-content-height)!important;line-height:var(--wogee-control-content-height)!important}.runtime-field-configuration-editor[data-v-532bbe4c] .ant-select-selection-item,.runtime-field-configuration-editor[data-v-532bbe4c] .ant-select-selection-placeholder{display:flex;height:var(--wogee-control-content-height);align-items:center;line-height:var(--wogee-control-content-height)!important}.runtime-field-configuration-editor[data-v-532bbe4c] .configuration-wrapping-select.ant-select-single{height:auto!important}.runtime-field-configuration-editor[data-v-532bbe4c] .configuration-wrapping-select .ant-select-selector{height:auto!important;padding:4px 28px 4px 8px!important}.runtime-field-configuration-editor[data-v-532bbe4c] .configuration-wrapping-select .ant-select-selection-item,.runtime-field-configuration-editor[data-v-532bbe4c] .configuration-wrapping-select .ant-select-selection-placeholder{display:block;height:auto!important;white-space:normal;overflow-wrap:anywhere;line-height:1.45!important}.runtime-writeback-dropdown .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}@media (max-width:720px){.configuration-grid[data-v-532bbe4c],.configuration-row--writeback[data-v-532bbe4c]{grid-template-columns:1fr}}.runtime-dictionary-picker[data-v-2c867e1c]{display:grid;min-height:480px;grid-template-columns:minmax(320px,.86fr) minmax(430px,1.14fr);gap:12px}.runtime-dictionary-picker__catalog[data-v-2c867e1c],.runtime-dictionary-picker__preview[data-v-2c867e1c]{display:flex;min-width:0;min-height:0;flex-direction:column;gap:10px}.runtime-dictionary-picker__catalog[data-v-2c867e1c]{padding-right:12px;border-right:1px solid var(--wogee-border-color,#e8edf3)}.runtime-dictionary-picker__catalog>small[data-v-2c867e1c]{color:var(--wogee-text-muted,#7b8798);font-size:11px}.runtime-dictionary-picker__catalog[data-v-2c867e1c] .ant-table-row{cursor:pointer}.runtime-dictionary-picker__preview>header[data-v-2c867e1c]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:10px}.runtime-dictionary-picker__preview>header>div[data-v-2c867e1c]{display:grid;min-width:0;gap:1px}.runtime-dictionary-picker__preview>header strong[data-v-2c867e1c],.runtime-dictionary-picker__preview>header code[data-v-2c867e1c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-dictionary-picker__preview>header strong[data-v-2c867e1c]{color:var(--wogee-text-strong,#26344a);font-size:13px}.runtime-dictionary-picker__preview>header code[data-v-2c867e1c],.runtime-dictionary-picker__preview>header span[data-v-2c867e1c]{color:var(--wogee-text-muted,#7b8798);font-size:10px}.runtime-dictionary-picker__color[data-v-2c867e1c]{display:flex;align-items:center;gap:5px}.runtime-dictionary-picker__color i[data-v-2c867e1c]{width:12px;height:12px;flex:0 0 12px;border:1px solid rgba(0,0,0,.08);border-radius:3px}@media (max-width:720px){.runtime-dictionary-picker[data-v-2c867e1c]{grid-template-columns:1fr}.runtime-dictionary-picker__catalog[data-v-2c867e1c]{padding-right:0;padding-bottom:12px;border-right:0;border-bottom:1px solid var(--wogee-border-color,#e8edf3)}}.runtime-field-inspector[data-v-42b858ae]{display:flex;width:var(--runtime-inspector-width,304px);min-width:0;min-height:0;flex:0 0 var(--runtime-inspector-width,304px);flex-direction:column;border-left:1px solid var(--wogee-border-color,#e8edf5);background:#fff}.runtime-field-inspector__header[data-v-42b858ae]{display:flex;min-height:54px;flex:0 0 auto;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--wogee-border-color,#e8edf5)}.runtime-field-inspector__header>div[data-v-42b858ae]{display:grid;min-width:0;gap:1px}.runtime-field-inspector__header span[data-v-42b858ae]{color:#7b8798;font-size:11px}.runtime-field-inspector__header strong[data-v-42b858ae],.runtime-field-inspector__header code[data-v-42b858ae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-field-inspector__header strong[data-v-42b858ae]{color:#243249;font-size:13px}.runtime-field-inspector__header code[data-v-42b858ae]{color:var(--wogee-theme-primary,#3152e8);font-size:10px}.runtime-field-inspector__header button[data-v-42b858ae]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#68778c;font-size:20px;cursor:pointer}.runtime-field-inspector__body[data-v-42b858ae]{flex:1;min-height:0;overflow:auto}.runtime-field-inspector__section[data-v-42b858ae]{border-bottom:1px solid #eef1f5}.runtime-field-inspector__section-toggle[data-v-42b858ae]{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;padding:0 12px;border:0;background:#fff;color:#304056;font:inherit;font-weight:600;cursor:pointer}.runtime-field-inspector__section-toggle span[data-v-42b858ae]:before{display:inline-block;width:3px;height:12px;margin-right:7px;border-radius:3px;background:var(--wogee-theme-primary,#3152e8);content:"";vertical-align:-1px}.runtime-field-inspector__section-toggle b[data-v-42b858ae]{color:#8995a7;font-size:18px;transform:rotate(90deg);transition:transform .14s ease}.runtime-field-inspector__section-toggle[aria-expanded=false] b[data-v-42b858ae]{transform:rotate(0)}.runtime-field-inspector__section-body[data-v-42b858ae]{display:grid;gap:10px;padding:2px 12px 14px}.runtime-field-inspector__section-body label[data-v-42b858ae]{display:grid;min-width:0;gap:4px;color:#667489;font-size:11px}.runtime-field-inspector__grid[data-v-42b858ae],.runtime-field-inspector__switch-grid[data-v-42b858ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.runtime-field-inspector__switch-grid label[data-v-42b858ae]{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:6px}.runtime-field-inspector__section-body[data-v-42b858ae] .ant-input,.runtime-field-inspector__section-body[data-v-42b858ae] .ant-input-number{min-height:var(--wogee-control-height);border-radius:6px;font-size:12px}.runtime-field-inspector__section-body[data-v-42b858ae] .ant-select{width:100%}.runtime-field-inspector__section-body[data-v-42b858ae] .ant-select-selector{display:flex!important;min-height:var(--wogee-control-height)!important;height:var(--wogee-control-height)!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;border-radius:6px!important;font-size:12px}.runtime-field-inspector__section-body[data-v-42b858ae] .ant-select-selection-search{display:flex;inset-block:0!important;align-items:center}.runtime-field-inspector__section-body[data-v-42b858ae] .ant-select-selection-search-input{height:var(--wogee-control-content-height)!important;line-height:var(--wogee-control-content-height)!important}.runtime-field-inspector__section-body[data-v-42b858ae] .ant-select-selection-item,.runtime-field-inspector__section-body[data-v-42b858ae] .ant-select-selection-placeholder{display:flex;height:var(--wogee-control-content-height);align-items:center;line-height:var(--wogee-control-content-height)!important}.runtime-field-inspector__dictionary-picker[data-v-42b858ae]{display:flex;width:100%;height:var(--wogee-control-height);align-items:center;justify-content:space-between;gap:8px;padding:0 10px;overflow:hidden;border:1px solid #d9dfe7;border-radius:6px;background:#fff;color:#26344a;font:inherit;text-align:left;cursor:pointer}.runtime-field-inspector__dictionary-picker>span[data-v-42b858ae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-field-inspector__dictionary-picker>span.is-placeholder[data-v-42b858ae]{color:#a6afbd}.runtime-field-inspector__dictionary-picker[data-v-42b858ae]:disabled{border-color:#e5e8ed;background:#f5f5f5;color:#a6afbd;cursor:not-allowed}.runtime-field-inspector__section-body dl[data-v-42b858ae]{display:grid;gap:5px;margin:0;padding:8px;border-radius:7px;background:#f7f9fc}.runtime-field-inspector__section-body dl div[data-v-42b858ae]{display:grid;grid-template-columns:66px minmax(0,1fr);gap:6px}.runtime-field-inspector__section-body dt[data-v-42b858ae]{color:#8591a2}.runtime-field-inspector__section-body dd[data-v-42b858ae]{overflow-wrap:anywhere;color:#45546b;font-family:SFMono-Regular,Consolas,monospace}.runtime-field-inspector__empty[data-v-42b858ae]{display:grid;flex:1;place-items:center;color:#8a96a8;font-size:12px}@media (max-width:1180px){.runtime-field-inspector[data-v-42b858ae]{position:absolute;z-index:40;inset:0 0 0 auto;width:min(360px,calc(100vw - 64px));box-shadow:-16px 0 34px #1e2d4824}.runtime-field-inspector__header button[data-v-42b858ae]{display:grid}}@media (prefers-reduced-motion: reduce){.runtime-field-inspector__section-toggle b[data-v-42b858ae]{transition:none}}.runtime-view-shell[data-v-a9daae09]{display:flex;flex-direction:column;flex:1;min-height:0}.component-key-field[data-v-302dc07e]{display:grid;gap:5px}.component-key-field>span[data-v-302dc07e]{color:#8a94a6;font-size:11px;line-height:16px}.menu-icon-picker[data-v-f01cc111],.menu-icon-picker__trigger[data-v-f01cc111]{width:100%}.menu-icon-picker__trigger[data-v-f01cc111]{display:flex;height:32px;align-items:center;gap:8px;padding:0 10px;border:1px solid #d9d9d9;border-radius:6px;color:#1f1f1f;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.menu-icon-picker__trigger[data-v-f01cc111]:hover,.menu-icon-picker__trigger[data-v-f01cc111]:focus-visible{border-color:var(--wogee-theme-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--wogee-theme-primary) 12%,transparent);outline:0}.menu-icon-picker__preview[data-v-f01cc111],.menu-icon-picker__empty[data-v-f01cc111],.menu-icon-dialog__glyph[data-v-f01cc111]{display:grid;place-items:center;flex:0 0 auto}.menu-icon-picker__preview[data-v-f01cc111],.menu-icon-picker__empty[data-v-f01cc111]{width:24px;height:24px;border-radius:4px;color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 8%,#fff)}.menu-icon-picker__empty[data-v-f01cc111]{color:#a0a8b5;font-size:10px}.menu-icon-picker__value[data-v-f01cc111]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-icon-dialog[data-v-f01cc111]{display:grid;gap:14px}.menu-icon-dialog__tools[data-v-f01cc111],.menu-icon-dialog__footer[data-v-f01cc111]{display:flex;align-items:center;gap:8px}.menu-icon-dialog__tools[data-v-f01cc111] .ant-input-affix-wrapper{flex:1}.menu-icon-dialog__tools[data-v-f01cc111] .ant-select{width:180px}.menu-icon-dialog__tools>span[data-v-f01cc111],.menu-icon-dialog__footer>span[data-v-f01cc111]{color:#8a94a6;font-size:12px}.menu-icon-dialog__grid[data-v-f01cc111]{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;max-height:min(52vh,480px);overflow:auto}.menu-icon-dialog__grid button[data-v-f01cc111]{display:grid;min-width:0;justify-items:center;gap:5px;padding:10px 8px;border:1px solid #eef0f4;border-radius:6px;color:#1f1f1f;background:#fff;cursor:pointer}.menu-icon-dialog__grid button[data-v-f01cc111]:hover,.menu-icon-dialog__grid button.is-selected[data-v-f01cc111]{border-color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 5%,#fff)}.menu-icon-dialog__glyph[data-v-f01cc111]{width:36px;height:36px;border-radius:6px;color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 8%,#fff)}.menu-icon-dialog__grid strong[data-v-f01cc111],.menu-icon-dialog__grid small[data-v-f01cc111]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-icon-dialog__grid strong[data-v-f01cc111]{font-size:12px}.menu-icon-dialog__grid small[data-v-f01cc111]{color:#8a94a6;font-size:10px;font-family:SF Mono,ui-monospace,Menlo,monospace}.menu-icon-dialog__footer[data-v-f01cc111]{justify-content:flex-end;padding-top:12px;border-top:1px solid #eef0f4}.menu-icon-dialog__footer>span[data-v-f01cc111]{margin-right:auto}.mobile-menu-panel[data-v-70a76243]{display:grid;gap:12px;padding:14px;border:1px solid #dfe3ea;border-radius:8px;background:#fff}.mobile-menu-panel__header[data-v-70a76243]{display:flex;align-items:center;justify-content:space-between;gap:20px}.mobile-menu-panel__header>div[data-v-70a76243]:first-child{display:grid;gap:3px}.mobile-menu-panel__header strong[data-v-70a76243]{font-size:15px}.mobile-menu-panel__header span[data-v-70a76243]{color:#64748b;font-size:12px}code[data-v-70a76243]{color:#475569;font-size:12px;white-space:nowrap}.route-link[data-v-70a76243]{display:inline-flex;max-width:100%;align-items:center;gap:5px;padding:0}.route-preview-value[data-v-70a76243]{display:inline-flex;align-items:center;gap:8px}.icon-cell[data-v-70a76243]{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--wogee-theme-primary);overflow:hidden}.icon-cell code[data-v-70a76243]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-summary[data-v-70a76243]{max-width:110px;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-menu-form-grid[data-v-70a76243]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.mobile-menu-form-grid__full[data-v-70a76243]{grid-column:span 2}.wizard-context[data-v-a43de647]{display:flex;align-items:baseline;gap:8px;margin-bottom:18px;padding:10px 12px;border-left:3px solid var(--wogee-theme-primary);background:#f7f8fa}.wizard-context strong[data-v-a43de647]{color:#1f1f1f}.wizard-context span[data-v-a43de647]{color:#697386;font-size:12px}.wizard-steps[data-v-a43de647]{margin-bottom:24px}.kind-grid[data-v-a43de647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kind-card[data-v-a43de647]{display:grid;grid-template-columns:36px 1fr;gap:3px 10px;min-height:112px;padding:16px;border:1px solid #dfe3ea;border-radius:8px;color:#1f1f1f;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.kind-card[data-v-a43de647]:hover,.kind-card--active[data-v-a43de647]{border-color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 6%,#fff)}.kind-card__icon[data-v-a43de647]{display:grid;grid-row:span 2;place-items:center;width:36px;height:36px;color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 10%,#fff);font-size:18px}.kind-card strong[data-v-a43de647]{font-size:14px;line-height:22px}.kind-card>span[data-v-a43de647]:last-child{color:#697386;font-size:12px;line-height:18px}.entry-step[data-v-a43de647]{min-height:340px}.page-search[data-v-a43de647]{margin-bottom:10px}.page-list[data-v-a43de647]{max-height:calc(100vh - 300px);overflow:auto;border:1px solid #dfe3ea;background:#fff}.page-item[data-v-a43de647]{display:flex;width:100%;flex-direction:column;gap:4px;padding:10px 12px;border:0;border-bottom:1px solid #eef0f4;color:#1f1f1f;background:#fff;text-align:left;cursor:pointer}.page-item[data-v-a43de647]:last-child{border-bottom:0}.page-item[data-v-a43de647]:hover,.page-item--active[data-v-a43de647]{background:#f3f7ff;box-shadow:inset 3px 0 0 var(--wogee-theme-primary)}.page-item__heading[data-v-a43de647]{display:flex;align-items:center;gap:6px}.page-item__heading small[data-v-a43de647]{margin-left:auto;color:#8a94a6}.page-item code[data-v-a43de647],.page-item>span[data-v-a43de647]:last-child{overflow:hidden;color:#697386;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.form-grid[data-v-a43de647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.menu-code-field[data-v-a43de647]{display:flex;width:100%}.menu-code-field[data-v-a43de647] .ant-input{border-radius:6px 0 0 6px}.menu-code-field[data-v-a43de647] .ant-btn{flex:0 0 auto;margin-left:-1px;border-radius:0 6px 6px 0}.full-width[data-v-a43de647]{width:100%}.switch-field[data-v-a43de647]{display:flex;min-height:32px;align-items:center;gap:8px;color:#697386;font-size:12px}.summary-alert[data-v-a43de647]{margin-top:4px}.wizard-footer[data-v-a43de647]{display:flex;align-items:center;gap:8px}.wizard-footer>span[data-v-a43de647]{flex:1}@media (max-width: 680px){.kind-grid[data-v-a43de647],.form-grid[data-v-a43de647]{grid-template-columns:1fr}}.popup-wizard-steps[data-v-7f2fef3e]{margin:8px 0 24px}.popup-wizard-footer[data-v-7f2fef3e]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.popup-wizard-footer>span[data-v-7f2fef3e]{color:#697386;font-size:12px}.runtime-popup-panel[data-v-7f2fef3e]{overflow:hidden;border:1px solid #dfe3ea;border-radius:8px;background:#fff}.runtime-popup-panel__header[data-v-7f2fef3e],.runtime-popup-panel__header>div[data-v-7f2fef3e],.return-field-heading[data-v-7f2fef3e],.return-field-list>div[data-v-7f2fef3e]{display:flex;align-items:center}.runtime-popup-panel__header[data-v-7f2fef3e]{min-height:58px;justify-content:space-between;gap:20px;padding:10px 14px;border-bottom:1px solid #eef0f4}.runtime-popup-panel__header>div[data-v-7f2fef3e]{align-items:flex-start;flex-direction:column;gap:3px}.runtime-popup-panel__header strong[data-v-7f2fef3e]{font-size:15px}.runtime-popup-panel__header span[data-v-7f2fef3e],.return-field-heading span[data-v-7f2fef3e],.cell-meta[data-v-7f2fef3e]{color:#697386;font-size:12px}.popup-form-grid[data-v-7f2fef3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.popup-code-input[data-v-7f2fef3e]{display:flex}.popup-code-input[data-v-7f2fef3e] .ant-input{min-width:0;flex:1}.list-config-card[data-v-7f2fef3e]{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;border:1px dashed #cfd6e2;border-radius:6px;background:#fafbfc}.list-config-card.is-configured[data-v-7f2fef3e]{border-style:solid;border-color:#b7dfd0;background:#f5fbf8}.list-config-card>div[data-v-7f2fef3e]{display:grid;gap:4px}.list-config-card span[data-v-7f2fef3e]{color:#697386;font-size:12px}.form-tip[data-v-7f2fef3e]{margin-top:4px;color:#8a94a6;font-size:12px}.return-field-heading[data-v-7f2fef3e]{justify-content:space-between;flex-wrap:wrap;gap:16px;margin:4px 0 10px}.return-field-description[data-v-7f2fef3e]{margin:0 0 10px;color:#697386;font-size:12px;line-height:1.6}.return-field-label[data-v-7f2fef3e]{display:grid;min-width:0;gap:4px}.return-field-label>span[data-v-7f2fef3e]{color:#697386;font-size:12px}.return-field-list[data-v-7f2fef3e]{display:grid;gap:6px;max-height:330px;overflow:auto}.return-field-list>div[data-v-7f2fef3e]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,.8fr);gap:10px;min-height:48px;padding:6px 10px;border:1px solid #eef0f4;border-radius:5px}.return-field-list>div>div[data-v-7f2fef3e]{display:grid;gap:2px}.return-field-list code[data-v-7f2fef3e],.return-field-visibility[data-v-7f2fef3e]{color:#697386;font-size:11px}.workspace-title[data-v-a4954deb]{display:flex;min-width:0;flex-direction:column}.workspace-title strong[data-v-a4954deb]{overflow:hidden;color:#1f1f1f;font-size:16px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.workspace-title span[data-v-a4954deb]{color:#697386;font-size:12px;font-weight:400;line-height:18px}.workspace-layout[data-v-a4954deb]{display:flex;align-items:flex-start;gap:16px;min-height:calc(100vh - 65px);padding:16px 20px 36px}.workspace-main[data-v-a4954deb]{display:flex;flex:1;min-width:0;flex-direction:column;gap:16px}.workspace-tabs[data-v-a4954deb] .ant-tabs-nav{margin:0 0 12px;padding:0 4px}.workspace-tabs[data-v-a4954deb] .ant-tabs-tab{padding-top:7px;padding-bottom:9px;font-weight:600}.workspace-tabs[data-v-a4954deb] .ant-tabs-content{min-width:0}.workspace-rail[data-v-a4954deb]{flex:0 0 320px;width:320px}.workspace-panel[data-v-a4954deb]{overflow:hidden;border:1px solid #dfe3ea;border-radius:8px;background:#fff}.panel-header[data-v-a4954deb]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:10px 14px;border-bottom:1px solid #eef0f4}.panel-header>div[data-v-a4954deb]:first-child{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:8px}.panel-header strong[data-v-a4954deb]{color:#1f1f1f;font-size:14px}.panel-header>div:first-child>span[data-v-a4954deb]{color:#697386;font-size:12px}.probe-danger[data-v-a4954deb]{color:#cf1322;font-weight:600}.manifest-alert[data-v-a4954deb]{margin:10px 12px 0}.panel-actions[data-v-a4954deb],.capability-actions[data-v-a4954deb]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.menu-primary-action[data-v-a4954deb] .anticon{color:#fff!important}.menu-panel .panel-actions[data-v-a4954deb],.menu-selection-actions[data-v-a4954deb]{display:flex;align-items:center;gap:8px}.menu-panel .panel-actions[data-v-a4954deb]{flex-wrap:wrap;justify-content:flex-end}.menu-selection-actions[data-v-a4954deb]{padding-right:10px;border-right:1px solid #e4e7ec}.capability-search[data-v-a4954deb]{width:230px}.menu-quick-search[data-v-a4954deb]{width:320px}.panel-empty[data-v-a4954deb]{padding:48px 0}.menu-tree[data-v-a4954deb]{padding:8px}.page-permissions[data-v-a4954deb]{display:flex;min-height:34px;margin-right:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 7px;border-left:1px solid #e2e5eb}.page-permissions__label[data-v-a4954deb],.application-permissions>span[data-v-a4954deb]:first-child{flex:0 0 auto;color:#8a94a6;font-size:11px}.permission-chip[data-v-a4954deb]{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 8px;border:1px solid #dfe3ea;border-radius:4px;color:#4b5563;background:#fff;font-size:11px;cursor:pointer}.permission-chip[data-v-a4954deb]:hover{border-color:var(--wogee-theme-primary);color:var(--wogee-theme-primary)}.permission-chip small[data-v-a4954deb]{color:#9aa3b2;font-size:9px}.permission-chip--disabled[data-v-a4954deb]{border-style:dashed;opacity:.55}.permission-chip--legacy-button[data-v-a4954deb]{background:#f7f8fa}.permission-chip--match[data-v-a4954deb]{border-color:var(--wogee-theme-primary);color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 7%,#fff)}.permission-empty[data-v-a4954deb]{color:#b1b8c4;font-size:11px}.application-permissions[data-v-a4954deb]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px;padding:9px 10px;border-top:1px solid #eef0f4;background:#fafbfc}.menu-row[data-v-a4954deb]{display:flex;align-items:center;gap:8px;min-height:44px;padding-top:5px;padding-right:8px;padding-bottom:5px;border-bottom:1px solid #f1f2f5;border-radius:5px;transition:background .14s ease}.menu-row[data-v-a4954deb]:last-child{border-bottom-color:transparent}.menu-row[data-v-a4954deb]:hover{background:#f7f8fa}.menu-row--directory[data-v-a4954deb]{background:#fafbfc}.menu-row--selected[data-v-a4954deb]{background:color-mix(in srgb,var(--wogee-theme-primary) 6%,#fff)}.menu-row--search-hit[data-v-a4954deb]{box-shadow:inset 3px 0 0 var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 5%,#fff)}.menu-select[data-v-a4954deb]{flex:0 0 18px}.menu-caret[data-v-a4954deb]{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;padding:0;border:0;border-radius:4px;color:#4b5563;background:transparent;font-size:10px;transition:transform .14s ease,background .14s ease}.menu-caret[data-v-a4954deb]:hover{background:#fff;box-shadow:0 0 0 1px #dfe3ea}.menu-caret--expanded[data-v-a4954deb]{transform:rotate(90deg)}.menu-caret--leaf[data-v-a4954deb]{visibility:hidden}.menu-kind-icon[data-v-a4954deb]{display:grid;place-items:center;flex:0 0 18px;width:18px;color:#697386}.menu-identity[data-v-a4954deb]{display:flex;flex:1;min-width:220px;align-items:baseline;gap:10px}.menu-identity>div[data-v-a4954deb]{display:flex;flex:0 0 auto;align-items:center;gap:7px}.menu-identity strong[data-v-a4954deb]{color:#1f1f1f;font-size:13px}.menu-kind[data-v-a4954deb]{padding:0 6px;border:1px solid #d9dce3;border-radius:3px;color:#697386;background:#fff;font-size:10px;line-height:17px}.menu-route[data-v-a4954deb],.code-text[data-v-a4954deb]{overflow:hidden;color:#697386;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.menu-route[data-v-a4954deb]{display:inline-flex;min-width:0;align-items:center;gap:8px}.menu-route code[data-v-a4954deb]{flex:0 0 auto;color:#475569;font:inherit}.menu-route--empty[data-v-a4954deb]{color:#b7bdc8;font-family:inherit}.menu-context-badge[data-v-a4954deb]{align-self:flex-start;margin-top:2px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--wogee-theme-primary) 28%,#fff);border-radius:3px;color:var(--wogee-theme-primary);background:color-mix(in srgb,var(--wogee-theme-primary) 7%,#fff);font-size:10px;line-height:16px}.menu-state[data-v-a4954deb]{display:flex;flex:0 0 142px;align-items:center;gap:7px;min-height:34px;padding:4px 8px;border-radius:6px;background:#f7f8fa}.menu-state>i[data-v-a4954deb],.release-flag i[data-v-a4954deb]{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#8a94a6}.menu-state>div[data-v-a4954deb]{display:flex;min-width:0;flex-direction:column}.menu-state strong[data-v-a4954deb],.menu-state span[data-v-a4954deb]{line-height:15px}.menu-state strong[data-v-a4954deb]{color:#697386;font-size:12px}.menu-state span[data-v-a4954deb]{color:#8a94a6;font-size:10px}.menu-state--live[data-v-a4954deb]{background:#edf8f3}.menu-state--live i[data-v-a4954deb],.release-hero--live .release-flag i[data-v-a4954deb]{background:#22a06b}.menu-state--live strong[data-v-a4954deb],.release-hero--live .release-flag strong[data-v-a4954deb]{color:#168054}.menu-state--dirty[data-v-a4954deb]{background:#fff7e8}.menu-state--dirty i[data-v-a4954deb],.release-hero--dirty .release-flag i[data-v-a4954deb]{background:#d98908}.menu-state--dirty strong[data-v-a4954deb],.release-hero--dirty .release-flag strong[data-v-a4954deb],.release-pending[data-v-a4954deb]{color:#b96d00!important}.menu-state--hidden i[data-v-a4954deb],.menu-state--pending i[data-v-a4954deb]{border:1px solid #697386;background:transparent}.menu-state--unknown[data-v-a4954deb],.release-hero--unknown[data-v-a4954deb]{background:#fff7e8}.menu-state--unknown i[data-v-a4954deb],.release-hero--unknown .release-flag i[data-v-a4954deb]{background:#faad14}.menu-state--broken[data-v-a4954deb]{background:#fff1f0}.menu-state--broken i[data-v-a4954deb]{background:#cf1322}.menu-state--broken strong[data-v-a4954deb]{color:#cf1322}.menu-sort[data-v-a4954deb]{flex:0 0 76px;color:#8a94a6;font-size:11px;text-align:right}.menu-row-actions[data-v-a4954deb]{display:flex;flex:0 0 auto;align-items:center;gap:2px}.menu-secondary-action[data-v-a4954deb]{flex:0 0 46px;opacity:0}.menu-row:hover .menu-secondary-action[data-v-a4954deb],.menu-secondary-action[data-v-a4954deb]:focus-visible{opacity:1}.cell-title[data-v-a4954deb]{color:#1f1f1f;font-size:13px;font-weight:600}.cell-meta[data-v-a4954deb],.form-tip[data-v-a4954deb]{margin-top:2px;color:#8a94a6;font-size:12px}.capability-probe[data-v-a4954deb]{position:relative;display:flex;padding-left:13px;flex-direction:column;line-height:16px}.capability-probe i[data-v-a4954deb]{position:absolute;top:5px;left:0;width:7px;height:7px;border-radius:50%;background:#22a06b}.capability-probe span[data-v-a4954deb]{color:#168054;font-size:11px;font-weight:600}.capability-probe small[data-v-a4954deb]{overflow:hidden;max-width:160px;color:#8a94a6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.capability-probe--broken i[data-v-a4954deb]{background:#cf1322}.capability-probe--broken span[data-v-a4954deb]{color:#cf1322}.capability-probe--unknown i[data-v-a4954deb]{background:#faad14}.capability-probe--unknown span[data-v-a4954deb],.capability-probe--neutral span[data-v-a4954deb]{color:#697386}.workspace-panel[data-v-a4954deb] .ant-table-thead>tr>th{padding-top:9px;padding-bottom:9px;color:#697386;font-size:12px;font-weight:500;background:#f7f8fa}.workspace-panel[data-v-a4954deb] .ant-table-tbody>tr>td{padding-top:9px;padding-bottom:9px}.release-panel[data-v-a4954deb]{position:sticky;top:0}.release-panel .panel-header>div[data-v-a4954deb]:first-child{align-items:flex-start;flex-direction:column;gap:2px}.release-hero[data-v-a4954deb]{padding:16px;border-bottom:1px solid #eef0f4}.release-hero--dirty[data-v-a4954deb]{background:#fffbf2}.release-flag[data-v-a4954deb]{display:flex;align-items:center;gap:7px}.release-flag strong[data-v-a4954deb]{color:#4b5563;font-size:14px}.release-hero p[data-v-a4954deb],.release-actions p[data-v-a4954deb]{margin:7px 0 0;color:#697386;font-size:12px;line-height:18px}.release-details[data-v-a4954deb]{margin:0;padding:10px 16px}.release-details>div[data-v-a4954deb]{display:flex;gap:12px;padding:5px 0;font-size:12px}.release-details dt[data-v-a4954deb]{flex:0 0 62px;color:#8a94a6}.release-details dd[data-v-a4954deb]{min-width:0;margin:0;color:#4b5563;overflow-wrap:anywhere}.release-actions[data-v-a4954deb]{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid #eef0f4}.release-actions p[data-v-a4954deb]{margin:0;font-size:10px}.form-grid[data-v-a4954deb]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.menu-code-field[data-v-a4954deb]{display:flex;width:100%}.menu-code-field[data-v-a4954deb] .ant-input{border-radius:6px 0 0 6px}.menu-code-field[data-v-a4954deb] .ant-btn{flex:0 0 auto;margin-left:-1px;border-radius:0 6px 6px 0}.advanced-settings[data-v-a4954deb]{border-top:1px solid #eef0f4}.advanced-settings[data-v-a4954deb] .ant-collapse-header,.advanced-settings[data-v-a4954deb] .ant-collapse-content-box{padding-right:0;padding-left:0}.release-modal-tip[data-v-a4954deb],.move-menu-tip[data-v-a4954deb]{margin-bottom:16px}.move-mode-segmented[data-v-a4954deb]{width:100%}.move-mode-segmented[data-v-a4954deb] .ant-segmented-item{flex:1}@media (max-width: 1000px){.workspace-layout[data-v-a4954deb]{flex-direction:column}.workspace-rail[data-v-a4954deb]{width:100%}.release-panel[data-v-a4954deb]{position:static}}@media (max-width: 760px){.workspace-layout[data-v-a4954deb]{padding:12px}.panel-header[data-v-a4954deb],.panel-actions[data-v-a4954deb],.capability-actions[data-v-a4954deb]{align-items:stretch;flex-direction:column}.capability-search[data-v-a4954deb],.menu-quick-search[data-v-a4954deb]{width:100%}.menu-identity[data-v-a4954deb]{min-width:140px}.menu-state[data-v-a4954deb]{flex-basis:118px}.menu-sort[data-v-a4954deb]{display:none}.form-grid[data-v-a4954deb]{grid-template-columns:1fr}}.project-menu-page[data-v-c29f92d1]{height:100%;min-height:0;padding:20px 28px 40px;overflow:auto;background:#f7f8fa}.page-heading[data-v-c29f92d1],.page-actions[data-v-c29f92d1],.project-group__header[data-v-c29f92d1],.project-row[data-v-c29f92d1],.project-tail[data-v-c29f92d1]{display:flex;align-items:center}.page-heading[data-v-c29f92d1]{max-width:1120px;margin:0 auto 20px;gap:24px;justify-content:space-between}.page-heading h2[data-v-c29f92d1]{margin:0;color:#1f1f1f;font-size:22px;font-weight:700;line-height:28px}.page-heading p[data-v-c29f92d1]{margin:4px 0 0;color:#697386;font-size:12px;line-height:18px}.page-actions[data-v-c29f92d1]{flex:0 0 auto;gap:8px}.project-search[data-v-c29f92d1]{width:340px}.project-content[data-v-c29f92d1],.project-groups[data-v-c29f92d1]{display:block;max-width:1120px;margin:0 auto}.project-group[data-v-c29f92d1]{margin-bottom:20px}.project-group__header[data-v-c29f92d1]{justify-content:space-between;gap:16px;padding:0 2px 8px}.project-group__header>div[data-v-c29f92d1]{display:flex;min-width:0;align-items:baseline;gap:8px}.project-group__header strong[data-v-c29f92d1]{color:#1f1f1f;font-size:14px}.project-group__description[data-v-c29f92d1]{color:#8a94a6;font-size:12px}.project-group--platform[data-v-c29f92d1]{margin-bottom:28px;padding:14px 14px 16px;border:1px solid #bae0ff;border-radius:10px;background:#f5faff}.project-group--platform .project-group__header[data-v-c29f92d1]{padding-right:0;padding-left:0}.project-group--platform .project-list[data-v-c29f92d1]{border-color:#91caff}.project-group--platform .project-icon[data-v-c29f92d1]{border-color:#bae0ff;color:#1677ff;background:#e6f4ff}.project-list[data-v-c29f92d1]{overflow:hidden;border:1px solid #dfe3ea;border-radius:8px;background:#fff}.project-row[data-v-c29f92d1]{gap:12px;min-height:58px;padding:12px 16px;border-bottom:1px solid #eef0f4;transition:background .14s ease}.project-row[data-v-c29f92d1]:last-child{border-bottom:0}.project-row[data-v-c29f92d1]:hover{background:#f7f8fa}.project-row--disabled[data-v-c29f92d1]{opacity:.62}.project-icon[data-v-c29f92d1]{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border:1px solid #eef0f4;border-radius:6px;color:#4b5563;background:#f7f8fa}.project-identity[data-v-c29f92d1]{display:flex;flex:1;min-width:0;flex-direction:column}.project-identity strong[data-v-c29f92d1]{overflow:hidden;color:#1f1f1f;font-size:14px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.project-identity span[data-v-c29f92d1]{color:#8a94a6;font-size:12px;line-height:18px}.project-tail[data-v-c29f92d1]{flex:0 0 auto;gap:24px}.project-empty[data-v-c29f92d1]{padding:72px 0;border:1px solid #dfe3ea;border-radius:8px;background:#fff}@media (max-width: 760px){.project-menu-page[data-v-c29f92d1]{padding:16px}.page-heading[data-v-c29f92d1],.page-actions[data-v-c29f92d1]{align-items:stretch;flex-direction:column;gap:10px}.page-actions[data-v-c29f92d1],.project-search[data-v-c29f92d1]{width:100%}.project-tail[data-v-c29f92d1]{gap:10px}}.file-manager-page{--file-primary: var(--wogee-theme-primary, #eb1d4d);--file-border: #e7ebf1;--file-muted: #738096;box-sizing:border-box;height:100%;min-height:0;overflow:hidden;color:#273142;background:var(--wogee-content-bg, #f5f7fb)}.file-manager-page *,.file-manager-page *:before,.file-manager-page *:after{box-sizing:border-box}.file-manager-page__inner{display:flex;width:100%;max-width:1760px;height:100%;min-height:0;margin:0 auto;padding:8px 10px 10px;flex-direction:column;gap:8px}.file-manager-header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:48px;padding:0 2px}.file-manager-header>div:first-child{display:flex;min-width:0;align-items:baseline;gap:12px}.file-manager-header h1{margin:0;color:#202938;font-size:20px;line-height:1.2;letter-spacing:-.02em}.file-manager-header p{margin:0;color:#8a94a3;font-size:12px}.file-manager-header__actions{display:flex;align-items:center;gap:8px}.file-manager-header__actions .ant-btn{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:12px;font-weight:600}.file-metrics{display:grid;flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,1fr));min-height:62px;overflow:hidden;border:1px solid var(--file-border);border-radius:9px;background:#fff}.file-metrics article{position:relative;display:flex;min-width:0;align-items:center;gap:10px;padding:9px 16px}.file-metrics article+article:before{position:absolute;left:0;width:1px;height:30px;background:var(--file-border);content:""}.file-metrics article>span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:7px;color:#64748b;background:#f3f6f9}.file-metrics article>div{display:grid;min-width:0;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px}.file-metrics small{grid-column:1 / -1;color:#7b8798;font-size:10px}.file-metrics strong{color:#283244;font-family:SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.35;white-space:nowrap}.file-metrics em{overflow:hidden;color:#9aa3b0;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.file-workspace{display:flex;flex:1;min-height:0;overflow:hidden;border:1px solid var(--file-border);border-radius:9px;background:#fff}.file-category-sidebar{display:flex;width:188px;flex:0 0 188px;min-height:0;padding:12px 10px;border-right:1px solid var(--file-border);background:#fbfcfe;flex-direction:column}.file-category-sidebar__title{padding:2px 10px 9px;color:#8c96a5;font-size:10px;font-weight:700;letter-spacing:.08em}.file-category-sidebar nav{display:grid;gap:3px}.file-category-sidebar nav button{display:grid;width:100%;height:36px;padding:0 9px;border:0;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;color:#536174;background:transparent;font-size:12px;text-align:left;cursor:pointer}.file-category-sidebar nav button:hover{background:#f1f4f8;color:#273142}.file-category-sidebar nav button.is-active{color:var(--file-primary);background:color-mix(in srgb,var(--file-primary) 8%,white);font-weight:700}.file-category-sidebar nav button.is-trash{margin-top:6px;border-top:1px solid var(--file-border);border-radius:0 0 7px 7px}.file-category-sidebar nav b{color:#96a0af;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500}.file-category-sidebar nav button.is-active b{color:var(--file-primary)}.file-browser{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.selection-bar{display:flex;min-height:40px;flex:0 0 40px;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid #f2d9df;color:#3f4b5d;background:#fff7f9;font-size:11px}.selection-bar>button{padding:0;border:0;color:var(--file-primary);background:transparent;cursor:pointer}.selection-bar>div{display:flex;align-items:center;gap:6px;margin-left:auto}.file-toolbar{display:flex;min-height:48px;flex:0 0 48px;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--file-border)}.file-search{width:min(360px,34vw)}.file-search .ant-input-affix-wrapper,.file-search .ant-input-search-button,.tenant-select .ant-select-selector{height:32px!important;font-size:11px}.file-search .ant-input-search-button{display:inline-flex;align-items:center;justify-content:center}.tenant-select{width:190px}.filter-button.ant-btn{display:inline-flex;height:32px;align-items:center;gap:5px;border-radius:7px;font-size:11px}.filter-button>span:last-child{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:9px;color:#fff;background:var(--file-primary);font-size:9px}.filter-button.is-active{border-color:color-mix(in srgb,var(--file-primary) 35%,white);color:var(--file-primary);background:color-mix(in srgb,var(--file-primary) 5%,white)}.toolbar-spacer{flex:1}.result-count{color:#8a94a3;font-size:10px;white-space:nowrap}.view-switch{display:inline-flex;padding:2px;border:1px solid var(--file-border);border-radius:7px;background:#f7f9fb}.view-switch button{display:grid;width:28px;height:26px;padding:0;border:0;border-radius:5px;place-items:center;color:#788598;background:transparent;cursor:pointer}.view-switch button.is-active{color:var(--file-primary);background:#fff;box-shadow:0 1px 3px #0f172a1a}.file-collection{flex:1;min-height:0;overflow:hidden;background:#fbfcfe}.file-collection>.ant-spin-nested-loading,.file-collection>.ant-spin-nested-loading>.ant-spin-container{height:100%;min-height:0}.file-grid{display:grid;height:100%;min-height:0;padding:12px;overflow:auto;grid-template-columns:repeat(4,minmax(190px,1fr));grid-auto-rows:minmax(225px,auto);gap:10px;align-content:start}.file-card{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid var(--file-border);border-radius:8px;outline:none;background:#fff;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.file-card:hover,.file-card:focus-visible{border-color:#cfd6e0;box-shadow:0 7px 18px -14px #0f172a8c;transform:translateY(-1px)}.file-card.is-selected{border-color:color-mix(in srgb,var(--file-primary) 55%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--file-primary) 18%,transparent)}.file-card__top{position:absolute;z-index:2;top:7px;right:7px;left:8px;display:flex;align-items:center;gap:6px}.file-kind{margin-left:auto;padding:2px 5px;border-radius:4px;color:#7c8797;background:#f8fafceb;font-size:8px;font-weight:700}.icon-button{display:grid;width:25px;height:25px;padding:0;border:0;border-radius:6px;place-items:center;color:#64748b;background:#ffffffe6;cursor:pointer}.icon-button:hover{color:var(--file-primary);background:#fff;box-shadow:0 1px 4px #0f172a1f}.file-card__preview{display:grid;width:100%;height:116px;flex:0 0 116px;padding:0;overflow:hidden;border:0;border-bottom:1px solid #eef1f5;place-items:center;background:#f5f7fa;cursor:pointer}.file-card__preview img{display:block;width:100%;height:100%;object-fit:cover}.file-type-symbol{display:flex;align-items:center;justify-content:center;color:#718096;flex-direction:column;gap:5px}.file-type-symbol b{font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.05em}.file-type-symbol.is-document{color:#e14958}.file-type-symbol.is-sheet{color:#1e9b69}.file-type-symbol.is-archive{color:#db7d28}.file-type-symbol.is-package{color:#4b7bd8}.file-type-symbol.is-image{color:#4c8fba}.file-card__body{display:flex;min-height:0;padding:10px 11px;flex-direction:column}.file-card__body strong{overflow:hidden;color:#293344;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.file-card__body p{display:flex;align-items:center;gap:5px;margin:4px 0 0;color:#818c9c;font-size:9px}.file-card__body p i{width:2px;height:2px;border-radius:50%;background:#adb5c1}.file-card__body small,.file-card__body time{overflow:hidden;color:#69778a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.file-card__body small{margin-top:8px}.file-card__body time{margin-top:3px;color:#9aa3b0;font-family:SFMono-Regular,Consolas,monospace}.file-list-table,.file-list-table .ant-spin-nested-loading,.file-list-table .ant-spin-container,.file-list-table .ant-table{height:100%}.file-list-table .ant-table-thead>tr>th{height:36px;padding:6px 10px;color:#707c8f;background:#f6f8fa;border-bottom-color:var(--file-border);font-size:10px}.file-list-table .ant-table-tbody>tr>td{height:54px;padding:6px 10px;border-bottom-color:#edf0f4;color:#556174;font-size:11px}.file-list-identity{display:flex;width:100%;align-items:center;gap:9px;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.file-list-identity>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:6px;color:#718096;background:#f1f4f8}.file-list-identity>span.is-document{color:#e14958;background:#fff0f2}.file-list-identity>span.is-sheet{color:#1e9b69;background:#edf9f4}.file-list-identity>span.is-archive{color:#db7d28;background:#fff5ea}.file-list-identity>span.is-package{color:#4b7bd8;background:#eef4ff}.file-list-identity div,.source-cell{display:flex;min-width:0;flex-direction:column;gap:2px}.file-list-identity strong{overflow:hidden;color:#2c3647;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.file-list-identity small,.source-cell small{color:#929baa;font-size:9px}.source-cell strong{color:#4c596c;font-size:10px}.storage-state{display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:10px;color:#16845e;background:#eaf7f1;font-size:9px;white-space:nowrap}.storage-state:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.storage-state.is-0{color:#4d7fb4;background:#edf4fb}.storage-state.is-2{color:#7d8795;background:#eef1f4}.storage-state.is-4{color:#c4435b;background:#fff0f2}.table-actions{display:flex;align-items:center;white-space:nowrap}.table-actions .ant-btn{display:inline-flex;align-items:center;gap:3px;padding-inline:5px;font-size:10px}.file-empty{display:grid;height:100%;min-height:260px;place-content:center;justify-items:center;color:#7f8998;text-align:center}.file-empty__icon{display:grid;width:72px;height:62px;margin-bottom:12px;place-items:center;border:1px solid #e4e8ee;border-radius:12px;color:#9ba6b4;background:#f5f7fa}.file-empty strong{color:#404b5b;font-size:14px}.file-empty p{margin:5px 0 14px;color:#929baa;font-size:11px}.file-empty .ant-btn{display:inline-flex;align-items:center;gap:5px}.file-pagination{display:flex;min-height:42px;flex:0 0 42px;align-items:center;justify-content:flex-end;gap:12px;padding:5px 12px;border-top:1px solid var(--file-border);background:#fff}.upload-dropzone{display:flex;min-height:190px;align-items:center;justify-content:center;border:1px dashed #cfd6e1;border-radius:9px;color:#748196;background:#fafbfd;flex-direction:column;transition:.15s ease}.upload-dropzone.is-dragging{border-color:var(--file-primary);color:var(--file-primary);background:color-mix(in srgb,var(--file-primary) 4%,white)}.upload-dropzone>span{display:grid;width:52px;height:52px;margin-bottom:9px;place-items:center;border-radius:12px;color:var(--file-primary);background:color-mix(in srgb,var(--file-primary) 8%,white)}.upload-dropzone strong{color:#354052;font-size:14px}.upload-dropzone p{margin:4px 0 13px;color:#929caa;font-size:11px}.upload-queue{margin-top:14px}.upload-queue header{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:11px}.upload-queue header span{color:#8d97a6}.upload-queue__list{max-height:190px;overflow:auto;border:1px solid var(--file-border);border-radius:8px}.upload-queue article{display:flex;min-height:48px;align-items:center;gap:9px;padding:6px 10px;border-bottom:1px solid #eef1f4}.upload-queue article:last-child{border-bottom:0}.upload-queue article>span{color:#738096}.upload-queue article>div{display:flex;min-width:0;flex:1;flex-direction:column}.upload-queue article strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.upload-queue article small{color:#8f99a8;font-size:9px}.upload-queue article button{display:grid;width:26px;height:26px;padding:0;border:0;place-items:center;color:#8d97a6;background:transparent;cursor:pointer}.upload-queue article button:hover{color:#d33d59}.upload-policy{display:flex;align-items:center;gap:6px;margin:11px 0 0;color:#8b95a3;font-size:10px}.detail-preview{display:grid;height:190px;overflow:hidden;border:1px solid var(--file-border);border-radius:9px;place-items:center;color:#718096;background:#f5f7fa}.detail-preview img{display:block;width:100%;height:100%;object-fit:contain}.detail-preview>span{display:flex;align-items:center;color:inherit;flex-direction:column;gap:8px}.detail-preview b{font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.detail-preview.is-document{color:#e14958}.detail-preview.is-sheet{color:#1e9b69}.detail-preview.is-archive{color:#db7d28}.detail-preview.is-package{color:#4b7bd8}.detail-heading{padding:13px 1px 12px;border-bottom:1px solid var(--file-border)}.detail-heading strong{display:block;margin-right:74px;overflow-wrap:anywhere;color:#293344;font-size:14px}.detail-heading .storage-state{float:right;margin-top:-20px}.detail-heading p{margin:4px 0 0;color:#8c96a5;font-size:10px}.detail-section{padding:14px 1px 2px;border-bottom:1px solid var(--file-border)}.detail-section h4{margin:0 0 10px;color:#343f50;font-size:11px}.detail-section dl{display:grid;margin:0;grid-template-columns:86px minmax(0,1fr);row-gap:8px;font-size:10px}.detail-section dt{color:#929caa}.detail-section dd{min-width:0;margin:0;color:#4e5a6d;overflow-wrap:anywhere}.detail-section dd.is-code{font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.detail-actions,.filter-drawer-actions{display:flex;justify-content:flex-end;gap:8px}.detail-actions .ant-btn{display:inline-flex;align-items:center;gap:5px}.filter-drawer-actions .ant-btn{min-width:88px}.file-filter-drawer .ant-form-item{margin-bottom:14px}.file-filter-drawer .ant-form-item-label>label{color:#5c6879;font-size:11px}.file-preview{display:flex;min-height:300px;max-height:72vh;align-items:center;justify-content:center;overflow:auto;background:#f4f6f8}.file-preview img{display:block;max-width:100%;max-height:68vh;object-fit:contain}@media (min-width: 1500px){.file-grid{grid-template-columns:repeat(5,minmax(190px,1fr))}}@media (min-width: 1850px){.file-grid{grid-template-columns:repeat(6,minmax(190px,1fr))}}@media (max-width: 1180px){.file-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.file-metrics article:nth-child(n+4){display:none}.file-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.tenant-select{width:150px}}@media (max-width: 900px){.file-manager-page{overflow:auto}.file-manager-page__inner{height:auto;min-height:760px}.file-manager-header>div:first-child{display:block}.file-manager-header p{margin-top:3px}.file-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.file-metrics article:nth-child(n+3){display:none}.file-category-sidebar{width:58px;flex-basis:58px;padding-inline:6px}.file-category-sidebar__title,.file-category-sidebar nav span,.file-category-sidebar nav b{display:none}.file-category-sidebar nav button{grid-template-columns:1fr;justify-items:center;padding:0}.file-toolbar{flex-wrap:wrap;min-height:84px}.file-search{width:100%}.toolbar-spacer{display:none}.result-count{margin-left:auto}.file-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width: 600px){.file-manager-header p,.result-count{display:none}.file-manager-page__inner{padding:6px}.file-metrics{display:none}.file-workspace{min-height:650px}.file-category-sidebar{display:none}.file-grid{grid-template-columns:1fr}.tenant-select{width:calc(100% - 94px)}.file-pagination{justify-content:center}}.package-download[data-v-e81974a4]{display:grid;gap:12px;padding:12px 0}.package-download-name[data-v-e81974a4]{overflow-wrap:anywhere;font-weight:500}.project-soft-publish-form[data-v-e81974a4]{padding-top:4px}.publish-meta[data-v-e81974a4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #e6ecf5;border-radius:6px;color:#5a6b85;background:#f8fafc}.publish-meta strong[data-v-e81974a4]{color:#2443d8;font-weight:600}.user-home[data-v-04a60912]{height:100%;padding:24px;overflow:auto}.user-home__profile[data-v-04a60912]{max-width:680px;padding:28px;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:12px;background:var(--wogee-panel-bg, #fff);color:var(--wogee-text-color, #202124)}.user-home__profile h1[data-v-04a60912]{margin:0 0 24px;font-size:24px}.user-home__profile dl[data-v-04a60912]{display:grid;gap:18px;margin:0}.user-home__profile dl>div[data-v-04a60912]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px}.user-home__profile dt[data-v-04a60912]{color:var(--wogee-text-muted, #697386)}.user-home__profile dd[data-v-04a60912]{margin:0;overflow-wrap:anywhere}.project-field-actions[data-v-863e783a]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.runtime-inspector-resize-handle[data-v-9c0cd38f]{display:flex;width:10px;min-width:10px;min-height:0;flex:0 0 10px;align-items:center;justify-content:center;align-self:stretch;color:var(--wogee-text-muted,#758195);background:var(--wogee-surface-subtle,#f7f9fc);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.runtime-inspector-resize-handle[data-v-9c0cd38f]:hover,.runtime-inspector-resize-handle[data-v-9c0cd38f]:focus-visible,.runtime-inspector-resize-handle.is-dragging[data-v-9c0cd38f]{color:var(--wogee-theme-primary,#d32029);background:color-mix(in srgb,var(--wogee-theme-primary,#d32029) 10%,var(--wogee-surface,#fff))}.runtime-inspector-resize-handle[data-v-9c0cd38f]:focus-visible{outline:1px solid var(--wogee-theme-primary,#d32029);outline-offset:-1px}.runtime-query-graph[data-v-29afa715]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px;background:#f7f9fc}.runtime-query-graph__toolbar[data-v-29afa715]{display:grid;grid-template-columns:auto auto 1fr auto auto auto auto auto;gap:6px;align-items:center;min-height:42px;padding:5px 8px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2);background:#fff}.runtime-query-graph__toolbar button[data-v-29afa715],.runtime-query-graph__empty button[data-v-29afa715]{display:inline-flex;align-items:center;justify-content:center;gap:5px}.runtime-query-graph__toolbar button[data-v-29afa715]{min-height:30px;padding:0 10px;border:1px solid var(--wogee-border-color,#d8dee9);border-radius:6px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#445168);font:inherit;cursor:pointer}.runtime-query-graph__toolbar button[data-v-29afa715]:hover,.runtime-query-graph__toolbar button[data-v-29afa715]:focus-visible{border-color:var(--wogee-theme-primary,#3152e8);color:var(--wogee-theme-primary,#3152e8);outline:none}.runtime-query-graph__toolbar output[data-v-29afa715]{min-width:48px;color:#64748b;text-align:center}.runtime-query-graph__viewport[data-v-29afa715]{position:relative;flex:1;min-height:300px;overflow:hidden;cursor:grab;background-image:linear-gradient(#e8edf5 1px,transparent 1px),linear-gradient(90deg,#e8edf5 1px,transparent 1px);background-size:24px 24px}.runtime-query-graph__viewport[data-v-29afa715]:active{cursor:grabbing}.runtime-query-graph__world[data-v-29afa715]{position:absolute;inset:0 auto auto 0;width:2400px;height:1600px;transform-origin:0 0;transition:transform .12s cubic-bezier(.2,0,0,1)}.runtime-query-graph__edges[data-v-29afa715]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.runtime-query-graph-edge[data-v-29afa715]{cursor:pointer;outline:none}.runtime-query-graph-edge__hit[data-v-29afa715]{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke}.runtime-query-graph-edge__line[data-v-29afa715]{fill:none;stroke:#8ca0ba;stroke-width:2;pointer-events:none}.runtime-query-graph-edge rect[data-v-29afa715]{fill:#fff;stroke:#ccd6e4}.runtime-query-graph-edge text[data-v-29afa715]{fill:#607087;font-size:10px;font-family:inherit}.runtime-query-graph-edge--selected .runtime-query-graph-edge__line[data-v-29afa715],.runtime-query-graph-edge:focus .runtime-query-graph-edge__line[data-v-29afa715]{stroke:var(--wogee-theme-primary,#3152e8);stroke-width:3}.runtime-query-graph-edge--selected rect[data-v-29afa715],.runtime-query-graph-edge:focus rect[data-v-29afa715]{stroke:var(--wogee-theme-primary,#3152e8);fill:#eef3ff}.runtime-query-graph-node[data-v-29afa715]{position:absolute;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:42px 32px 16px;gap:4px 8px;box-sizing:border-box;width:280px;height:124px;padding:12px;border:1px solid #ccd6e4;border-radius:10px;background:#fff;box-shadow:0 10px 28px #1e335414;color:#1e293b;text-align:left;cursor:move}.runtime-query-graph-node strong[data-v-29afa715]{overflow:hidden;font-size:13px;line-height:20px;overflow-wrap:anywhere;white-space:normal}.runtime-query-graph-node code[data-v-29afa715]{grid-column:1/-1;overflow:hidden;color:#55657c;font-size:11px;line-height:16px;overflow-wrap:anywhere;white-space:normal}.runtime-query-graph-node small[data-v-29afa715]{grid-column:1/-1;overflow:hidden;color:#8491a3;text-overflow:ellipsis;white-space:nowrap}.runtime-query-graph-node__kind[data-v-29afa715]{justify-self:end;grid-column:2;grid-row:1;align-self:start;padding:1px 5px;border-radius:4px;background:#eef2f7;color:#64748b;font-size:9px}.runtime-query-graph-node--root[data-v-29afa715]{border-left:4px solid var(--wogee-theme-primary,#3152e8)}.runtime-query-graph-node--selected[data-v-29afa715],.runtime-query-graph-node[data-v-29afa715]:focus-visible{border-color:var(--wogee-theme-primary,#3152e8);outline:3px solid color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 18%,transparent)}.runtime-query-graph__empty[data-v-29afa715]{position:absolute;top:180px;left:420px;display:flex;width:360px;flex-direction:column;align-items:center;gap:8px;padding:28px;border:1px dashed #bdc8d8;border-radius:12px;background:#ffffffe6;color:#64748b;text-align:center}.runtime-query-graph__empty strong[data-v-29afa715]{color:#27364b}.runtime-query-graph__empty button[data-v-29afa715]{min-height:32px;padding:0 14px;border:0;border-radius:6px;background:var(--wogee-theme-primary,#3152e8);color:#fff}@media (prefers-reduced-motion: reduce){.runtime-query-graph__world[data-v-29afa715]{transition:none}}.runtime-filter-tree[data-v-4215c2b8]{display:grid;gap:5px;padding:6px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:6px;background:var(--wogee-surface,#fff)}.runtime-filter-tree.is-nested[data-v-4215c2b8]{margin-left:7px;border-left:2px solid color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 25%,var(--wogee-border-color,#e5eaf2))}.runtime-filter-tree>header[data-v-4215c2b8],.runtime-filter-tree__empty[data-v-4215c2b8]{display:flex;align-items:center;gap:4px}.runtime-filter-tree>header[data-v-4215c2b8] .ant-select{width:74px}.runtime-filter-tree button[data-v-4215c2b8]{display:inline-flex;min-height:25px;align-items:center;gap:3px;padding:0 5px;border:1px solid var(--wogee-border-color,#dce3ed);border-radius:5px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#4a576b);font:inherit;cursor:pointer}.runtime-filter-tree button.danger[data-v-4215c2b8]{margin-left:auto;color:var(--wogee-danger,#c93642)}.runtime-filter-tree__empty[data-v-4215c2b8]{justify-content:space-between;color:var(--wogee-text-muted,#758195)}.runtime-filter-tree__condition[data-v-4215c2b8]{display:grid;grid-template-columns:minmax(90px,1fr) minmax(70px,1fr) 86px repeat(2,minmax(70px,1fr)) 27px;align-items:center;gap:4px}.runtime-filter-tree__condition>button[data-v-4215c2b8]{width:27px;justify-content:center;padding:0}.runtime-filter-tree p[data-v-4215c2b8]{margin:0;color:var(--wogee-text-muted,#758195);font-size:9px}@media (max-width:720px){.runtime-filter-tree__condition[data-v-4215c2b8]{grid-template-columns:1fr 1fr}}.runtime-graph-structure[data-v-c4cab7e1]{display:grid;gap:7px}.runtime-graph-structure>nav[data-v-c4cab7e1]{display:flex;gap:3px;overflow-x:auto}.runtime-graph-structure>nav button[data-v-c4cab7e1]{min-height:26px;padding:0 6px;border:1px solid var(--wogee-border-color,#dce3ed);border-radius:5px;background:var(--wogee-surface,#fff);color:var(--wogee-text-muted,#758195);font:inherit}.runtime-graph-structure>nav button.is-active[data-v-c4cab7e1]{border-color:var(--wogee-theme-primary,#3152e8);color:var(--wogee-theme-primary,#3152e8)}.runtime-graph-structure__list[data-v-c4cab7e1],.runtime-graph-structure__trees[data-v-c4cab7e1]{display:grid;gap:6px}.runtime-graph-structure__list>header[data-v-c4cab7e1]{display:flex;align-items:center;justify-content:space-between}.runtime-graph-structure__list button[data-v-c4cab7e1]{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:3px;padding:0 6px;border:1px solid var(--wogee-border-color,#dce3ed);border-radius:5px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#4a576b);font:inherit}.runtime-graph-structure__list article[data-v-c4cab7e1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1fr) 28px;align-items:center;gap:5px;padding:6px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:6px;background:var(--wogee-surface,#fff)}.runtime-graph-structure__list article.is-stacked[data-v-c4cab7e1]{grid-template-columns:1fr}.runtime-graph-structure__list article.is-stacked>div[data-v-c4cab7e1]{display:grid;grid-template-columns:1fr 1fr auto;gap:5px}.runtime-graph-structure__list article>span[data-v-c4cab7e1]{display:grid;min-width:0}.runtime-graph-structure__list code[data-v-c4cab7e1]{overflow:hidden;color:var(--wogee-text-muted,#758195);font-size:8px;text-overflow:ellipsis}.runtime-graph-structure__list label[data-v-c4cab7e1]{display:flex;align-items:center;justify-content:space-between}.runtime-graph-structure__list p[data-v-c4cab7e1]{margin:0;color:var(--wogee-text-muted,#758195);font-size:9px}.runtime-graph-structure__trees>strong[data-v-c4cab7e1]{color:var(--wogee-text-muted,#6e7a8e);font-size:9px}.runtime-projection-summary[data-v-c4cab7e1]{display:grid;gap:8px}.runtime-projection-summary header[data-v-c4cab7e1]{display:flex;align-items:center;justify-content:space-between}.runtime-projection-summary header span[data-v-c4cab7e1]{color:var(--wogee-text-muted,#758195);margin-left:4px;font-weight:400}.runtime-projection-summary p[data-v-c4cab7e1]{margin:0;font-size:11px;line-height:1.6;color:var(--wogee-text-muted,#758195)}.runtime-projection-summary button[data-v-c4cab7e1]{border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.runtime-projection-summary header button[data-v-c4cab7e1]{display:flex;align-items:center;gap:4px;color:var(--wogee-theme-primary,#3152e8);font-size:12px}.runtime-projection-summary__row[data-v-c4cab7e1]{display:grid;gap:3px;padding:8px 4px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)!important}.runtime-projection-summary__row strong[data-v-c4cab7e1]{font-size:12px;font-weight:500;color:var(--wogee-text,#344054)}.runtime-projection-summary__row span[data-v-c4cab7e1]{color:var(--wogee-text-muted,#758195);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-projection-summary__row[data-v-c4cab7e1]:hover{background:var(--wogee-surface-muted,#f5f8ff)}.runtime-table-column-filter__trigger[data-v-9925e87f]{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;padding:0;border:0;border-radius:5px;color:#a3acba;background:transparent;cursor:pointer}.runtime-table-column-filter__trigger[data-v-9925e87f]:hover,.runtime-table-column-filter__trigger--active[data-v-9925e87f]{color:var(--wogee-theme-primary, #3152e8);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 92%)}.runtime-table-column-filter-popover .ant-popover-inner{padding:0;border-radius:10px;box-shadow:0 12px 34px #0f172a2b}.runtime-table-column-filter{width:310px;padding:14px}.runtime-table-column-filter__title{margin-bottom:10px;color:#1f2937;font-size:14px;font-weight:700}.runtime-table-column-filter .dynamic-form{margin:0}.runtime-table-column-filter .ant-form-item-label{display:none}.runtime-table-column-filter .ant-col{max-width:100%;flex:0 0 100%}.runtime-table-column-filter__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.runtime-workbench-preview[data-v-7ac721a4]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;font-size:14px;background:var(--wogee-surface,#fff)}.runtime-workbench-preview__stage[data-v-7ac721a4]{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;overflow:auto;padding:12px;background:#f5f7fb}.runtime-workbench-preview__stage[data-v-7ac721a4] .runtime-query-panel{flex:0 0 auto}.runtime-workbench-preview__stage[data-v-7ac721a4] .runtime-virtual-table{flex:1;min-height:0}.runtime-workbench-preview__table[data-v-7ac721a4]{flex:1;min-height:200px;overflow:hidden}.runtime-workbench-preview__reopen[data-v-7ac721a4]{align-self:center;min-height:34px;padding:0 14px;border:1px solid var(--wogee-theme-primary,#3152e8);border-radius:6px;background:#fff;color:var(--wogee-theme-primary,#3152e8);cursor:pointer}.runtime-workbench-preview--query-only[data-v-7ac721a4]{flex:none;overflow:visible}.runtime-workbench-preview--query-only .runtime-workbench-preview__stage[data-v-7ac721a4]{flex:none;overflow:visible;padding:0;background:transparent}.source-preview-dialog[data-v-dd6e72b3]{display:grid;gap:16px;min-width:0}.source-preview-dialog__parent[data-v-dd6e72b3]{display:flex;gap:12px;align-items:flex-end}.source-preview-dialog__parent label[data-v-dd6e72b3]{display:grid;gap:8px;width:min(420px,100%);min-width:0}.source-preview-dialog__error[data-v-dd6e72b3]{color:var(--wogee-color-danger,#d14343);margin:0}.source-preview-dialog__count[data-v-dd6e72b3]{margin-bottom:8px;color:var(--wogee-text-muted,#667085)}.source-preview-dialog__table[data-v-dd6e72b3]{max-height:430px;overflow:auto;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px}table[data-v-dd6e72b3]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-dd6e72b3],td[data-v-dd6e72b3]{min-width:150px;max-width:320px;padding:9px 12px;text-align:left;border-bottom:1px solid var(--wogee-border-color,#e5eaf2);white-space:pre-wrap;overflow-wrap:anywhere}th[data-v-dd6e72b3]{position:sticky;top:0;background:var(--wogee-surface-subtle,#f7f9fc)}th[data-v-dd6e72b3]:first-child,td[data-v-dd6e72b3]:first-child{min-width:40px;width:40px}th strong[data-v-dd6e72b3],th small[data-v-dd6e72b3]{display:block}th small[data-v-dd6e72b3]{color:var(--wogee-text-muted,#667085);font-weight:400;margin-top:4px}@media (max-width:540px){.source-preview-dialog__parent[data-v-dd6e72b3]{flex-wrap:wrap}}.join-dialog[data-v-4222cfcd]{display:grid;gap:16px;min-width:0}.join-dialog__settings[data-v-4222cfcd]{display:grid;grid-template-columns:2fr 1fr;gap:16px}.join-dialog label[data-v-4222cfcd]{display:grid;gap:8px;min-width:0;font-weight:600}.join-dialog[data-v-4222cfcd] .ant-select{width:100%;min-width:0;font-weight:400}.join-dialog__panes[data-v-4222cfcd]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.join-dialog__pane[data-v-4222cfcd]{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px}.join-dialog__columns[data-v-4222cfcd]{height:260px;overflow:auto;display:flex;flex-direction:column;gap:4px}.join-dialog__columns button[data-v-4222cfcd]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:12px;width:100%;padding:10px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:left;cursor:pointer;color:inherit}.join-dialog__columns button[data-v-4222cfcd]:hover{background:var(--wogee-surface-subtle,#f7f9fc)}.join-dialog__columns button.is-selected[data-v-4222cfcd]{border-color:var(--wogee-theme-primary,#e7134c);background:color-mix(in srgb,var(--wogee-theme-primary,#e7134c) 6%,white)}.join-dialog__columns button>span[data-v-4222cfcd]{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.join-dialog__columns code[data-v-4222cfcd],.join-dialog__columns small[data-v-4222cfcd]{color:var(--wogee-text-muted,#667085);font-size:12px}.join-dialog__pair[data-v-4222cfcd]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.join-dialog__conditions[data-v-4222cfcd]{max-height:140px;overflow:auto;background:var(--wogee-surface-subtle,#f7f9fc);border-radius:6px}.join-dialog__conditions>div[data-v-4222cfcd]{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:6px 12px;overflow-wrap:anywhere}.join-dialog__error[data-v-4222cfcd]{color:var(--wogee-color-danger,#d14343);margin:0}.join-dialog__footer[data-v-4222cfcd]{position:sticky;bottom:0;background:var(--wogee-surface,#fff);display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--wogee-border-color,#e5eaf2)}.join-dialog__footer>span[data-v-4222cfcd]{margin-right:auto;color:var(--wogee-text-muted,#667085)}@media (max-width:640px){.join-dialog__panes[data-v-4222cfcd]{gap:8px}.join-dialog__pane[data-v-4222cfcd]{padding:8px}.join-dialog__columns[data-v-4222cfcd]{height:210px}.join-dialog__columns button[data-v-4222cfcd]{flex-wrap:wrap;padding:6px}}.runtime-expression[data-v-22f5f3b8]{display:grid;gap:5px;padding:5px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:6px;background:var(--wogee-surface,#fff)}.runtime-expression.is-nested[data-v-22f5f3b8]{margin-left:6px;border-left:2px solid color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 22%,var(--wogee-border-color,#e5eaf2))}.runtime-expression>header[data-v-22f5f3b8],.runtime-expression__empty[data-v-22f5f3b8]{display:flex;align-items:center;justify-content:space-between;gap:5px}.runtime-expression>header[data-v-22f5f3b8] .ant-select{min-width:112px}.runtime-expression button[data-v-22f5f3b8]{display:inline-flex;min-height:25px;align-items:center;gap:3px;padding:0 6px;border:1px solid var(--wogee-border-color,#dce3ed);border-radius:5px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#4a576b);font:inherit}.runtime-expression__row[data-v-22f5f3b8]{display:grid;grid-template-columns:1fr 1fr;gap:5px}.runtime-expression section[data-v-22f5f3b8]{display:grid;gap:4px;padding:5px;background:var(--wogee-surface-subtle,#f7f9fc)}.runtime-expression strong[data-v-22f5f3b8],.runtime-expression__empty[data-v-22f5f3b8]{color:var(--wogee-text-muted,#758195);font-size:9px}.projection-editor[data-v-aaa8c015]{color:var(--wogee-text,#344054);display:flex;flex-direction:column;min-height:0;gap:16px}.projection-editor__toolbar[data-v-aaa8c015]{display:flex;align-items:center;gap:12px}.projection-editor__toolbar>div[data-v-aaa8c015]{flex:1;min-width:0}.projection-editor__toolbar strong[data-v-aaa8c015]{font-size:15px}.projection-editor__toolbar strong span[data-v-aaa8c015]{margin-left:8px;color:var(--wogee-theme-primary,#3152e8);font-variant-numeric:tabular-nums}.projection-editor__toolbar p[data-v-aaa8c015],footer[data-v-aaa8c015]{margin:5px 0 0;font-size:12px;color:var(--wogee-text-muted,#758195)}.projection-editor__toolbar[data-v-aaa8c015] .ant-input-affix-wrapper{width:220px}.projection-editor__scroll[data-v-aaa8c015]{max-height:65vh;overflow:auto;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px}table[data-v-aaa8c015]{width:100%;min-width:740px;border-collapse:separate;border-spacing:0;table-layout:fixed}th[data-v-aaa8c015]{position:sticky;top:0;z-index:1;background:var(--wogee-surface-muted,#f6f8fb);font-size:12px;color:var(--wogee-text-muted,#667085);text-align:left;font-weight:600}th[data-v-aaa8c015],td[data-v-aaa8c015]{padding:10px 12px;border-bottom:1px solid var(--wogee-border-color,#edf0f5);vertical-align:top}td[data-v-aaa8c015]{background:var(--wogee-surface,#fff)}tbody tr:hover>td[data-v-aaa8c015],.is-expanded>td[data-v-aaa8c015]{background:var(--wogee-surface-muted,#f8faff)}.projection-editor__number[data-v-aaa8c015]{width:52px;color:var(--wogee-text-muted,#758195);text-align:center;font-size:12px;font-variant-numeric:tabular-nums;padding-top:15px}.projection-editor__extension[data-v-aaa8c015]{width:85px;text-align:center;vertical-align:middle}.projection-editor__extension[data-v-aaa8c015] .ant-switch-small{width:28px;min-width:28px;height:16px;min-height:16px;padding:0;line-height:16px;border-radius:100px}.projection-editor__actions[data-v-aaa8c015]{width:120px;white-space:nowrap}td[data-v-aaa8c015] .ant-select{width:100%}small[data-v-aaa8c015]{display:block;margin-top:4px;font-size:11px;color:var(--wogee-text-muted,#758195)}.is-error[data-v-aaa8c015]{color:var(--wogee-color-danger,#d14343)}.projection-editor__plain-button[data-v-aaa8c015]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:var(--wogee-text-muted,#667085);font:inherit;font-size:12px;cursor:pointer}.projection-editor__plain-button[data-v-aaa8c015]:hover,.projection-editor__plain-button.has-config[data-v-aaa8c015]{color:var(--wogee-theme-primary,#3152e8);background:var(--wogee-surface-muted,#f0f4ff)}.projection-editor__plain-button[data-v-aaa8c015]:disabled{opacity:.4;cursor:not-allowed}.projection-editor__plain-button[data-v-aaa8c015]:focus-visible{outline:2px solid var(--wogee-theme-primary,#3152e8);outline-offset:2px}.projection-editor__delete[data-v-aaa8c015]{margin-left:5px}.projection-editor__delete[data-v-aaa8c015]:hover{color:var(--wogee-color-danger,#d14343)}.projection-editor__advanced>td[data-v-aaa8c015]{background:var(--wogee-surface-muted,#f8faff);padding-bottom:16px}.projection-editor__settings[data-v-aaa8c015]{display:flex;align-items:end;gap:16px;margin:3px 0 14px}.projection-editor__settings label[data-v-aaa8c015]{width:190px;display:grid;gap:6px;font-size:12px}.projection-editor__settings p[data-v-aaa8c015]{flex:1;margin:0;font-size:12px;color:var(--wogee-text-muted,#758195)}.projection-editor__expression[data-v-aaa8c015]{display:grid;gap:8px;font-size:12px}.projection-editor__expression>header[data-v-aaa8c015],.projection-editor__expression>div[data-v-aaa8c015]:not(.runtime-expression){display:flex;align-items:center;gap:16px}.projection-editor__empty[data-v-aaa8c015]{padding:36px;text-align:center;color:var(--wogee-text-muted,#758195)}@media (max-width:760px){.projection-editor__toolbar[data-v-aaa8c015]{flex-wrap:wrap}.projection-editor__toolbar>div[data-v-aaa8c015]{flex-basis:100%}.projection-editor__toolbar[data-v-aaa8c015] .ant-input-affix-wrapper{flex:1;width:auto}}.action-config-help__trigger[data-v-b0234932]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--wogee-theme-primary,#1677ff);cursor:help;vertical-align:middle}.action-config-help__trigger[data-v-b0234932]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.action-config-help[data-v-b0234932]{width:min(640px,calc(100vw - 56px));max-height:min(680px,76vh);overflow:auto;overscroll-behavior:contain;font-size:12px;line-height:1.8;padding-right:8px;box-sizing:border-box;color:#334155}.action-config-help__header[data-v-b0234932]{position:sticky;top:0;z-index:1;display:grid;gap:4px;padding:0 0 10px;border-bottom:1px solid #e2e8f0;background:var(--wogee-bg-container,#fff)}.action-config-help strong[data-v-b0234932]{font-size:15px;color:#0f172a}.action-config-help small[data-v-b0234932]{font-size:12px;color:#64748b}.action-config-help p[data-v-b0234932]{margin:8px 0}.action-config-help .action-config-help__summary[data-v-b0234932]{padding:10px 12px;margin:12px 0 0;border-left:3px solid var(--wogee-theme-primary,#1677ff);background:var(--wogee-primary-bg,#f8fafc);border-radius:4px}.action-config-help__section[data-v-b0234932]{margin-top:18px}.action-config-help h4[data-v-b0234932]{margin:0 0 8px;font-size:13px;font-weight:600;color:#0f172a}.action-config-help ol[data-v-b0234932]{margin:8px 0;padding-left:21px}.action-config-help li[data-v-b0234932]{padding-left:3px;margin:6px 0}.action-config-help__table[data-v-b0234932]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}.action-config-help table[data-v-b0234932]{border-collapse:collapse;width:100%;min-width:420px;text-align:left}.action-config-help th[data-v-b0234932],.action-config-help td[data-v-b0234932]{padding:8px 10px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0}.action-config-help th[data-v-b0234932]{background:#f8fafc;font-weight:600;white-space:nowrap}.action-config-help tr:last-child td[data-v-b0234932]{border-bottom:0}.action-config-help td[data-v-b0234932]:first-child{width:24%;font-weight:500}.action-config-help__example+.action-config-help__example[data-v-b0234932]{margin-top:16px}.action-config-help__caption[data-v-b0234932]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#475569}.action-config-help__caption[data-v-b0234932] .ant-btn{flex-shrink:0}.action-config-help .action-config-help__note[data-v-b0234932]{font-size:12px;color:#64748b;margin:4px 0 8px}.action-config-help pre[data-v-b0234932]{margin:6px 0 0;padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#0f172a;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2}.action-visibility[data-v-df2adc47]{display:grid;gap:10px;border:1px solid #e5e7eb;border-radius:6px;padding:14px;background:#fafbfc}.action-visibility header[data-v-df2adc47]{display:flex;align-items:center;justify-content:space-between;gap:16px}.action-visibility p[data-v-df2adc47]{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.6}.action-visibility__row[data-v-df2adc47]{display:grid;grid-template-columns:minmax(140px,1fr) 140px minmax(160px,1.2fr) 54px;gap:8px;align-items:center}.action-visibility__row[data-v-df2adc47]>*{min-width:0}.action-visibility__empty[data-v-df2adc47]{color:#98a2b3;font-size:12px}.action-visibility>.ant-btn[data-v-df2adc47]{justify-self:start}.action-visibility>.ant-select[data-v-df2adc47]{width:170px}@media (max-width:900px){.action-visibility__row[data-v-df2adc47]{grid-template-columns:minmax(120px,1fr) 120px}.action-visibility__row>.ant-btn[data-v-df2adc47]{justify-self:end}}.action-extension-editor[data-v-180c4a27]{display:grid;gap:14px;margin-top:20px;border-top:1px solid #e5e7eb;padding-top:18px}header[data-v-180c4a27]{display:flex;align-items:center;justify-content:space-between;gap:12px}p[data-v-180c4a27],small[data-v-180c4a27]{color:#697386;font-size:12px}.action-extension-editor__header[data-v-180c4a27]{flex-wrap:wrap}.action-extension-editor__builtins[data-v-180c4a27]{display:flex;gap:8px;flex-wrap:wrap}.action-extension-editor__body[data-v-180c4a27]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px}nav[data-v-180c4a27]{display:flex;flex-direction:column;gap:6px}nav button[data-v-180c4a27]{text-align:left;border:1px solid #e5e7eb;border-radius:6px;background:#fff;padding:10px;display:grid;gap:4px;cursor:pointer}nav button.active[data-v-180c4a27]{border-color:var(--wogee-theme-primary);background:var(--wogee-primary-bg,#fff1f0)}.action-extension-editor__form[data-v-180c4a27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}label[data-v-180c4a27],.action-extension-editor__field[data-v-180c4a27]{display:grid;gap:6px;font-size:12px}.wide[data-v-180c4a27]{grid-column:1/-1}.action-extension-editor__file[data-v-180c4a27]{display:grid;gap:8px;padding:12px;background:#f7f8fa;border-radius:6px}code[data-v-180c4a27]{overflow-wrap:anywhere}.action-extension-editor__mapping[data-v-180c4a27]{display:flex;gap:8px;margin-top:8px}.action-extension-editor__source[data-v-180c4a27]{max-height:55vh;overflow:auto;margin-top:12px;background:#f7f8fa;padding:16px}@media (max-width:900px){.action-extension-editor__body[data-v-180c4a27],.action-extension-editor__form[data-v-180c4a27]{grid-template-columns:minmax(0,1fr)}}.query-presets[data-v-a8e65661]{display:grid;gap:16px}.query-presets header[data-v-a8e65661]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.query-presets h3[data-v-a8e65661]{margin:0;flex:1;font-size:14px}.query-presets__default[data-v-a8e65661]{display:flex;align-items:center;gap:12px}.query-presets__default .ant-select[data-v-a8e65661]{width:240px;max-width:100%}.query-presets__group[data-v-a8e65661]{display:grid;gap:10px;border-top:1px solid #e6ebf2;padding-top:16px}.query-presets__group header>.ant-input[data-v-a8e65661]{width:220px}.query-presets__condition[data-v-a8e65661]{display:grid;grid-template-columns:minmax(0,1fr) 160px 28px;gap:8px}.query-presets__group>.ant-btn[data-v-a8e65661]{justify-self:start}@media (max-width: 640px){.query-presets__condition[data-v-a8e65661]{grid-template-columns:minmax(0,1fr) 110px 28px}}.runtime-field-cell-editor[data-v-fcc154c5]{width:100%}.runtime-field-cell-editor.is-borderless[data-v-fcc154c5] .ant-input,.runtime-field-cell-editor.is-borderless[data-v-fcc154c5] .ant-input-affix-wrapper,.runtime-field-cell-editor.is-borderless[data-v-fcc154c5] .ant-input-number,.runtime-field-cell-editor.is-borderless[data-v-fcc154c5] .ant-select-selector,.runtime-field-cell-editor.is-borderless[data-v-fcc154c5] .ant-picker{border-color:transparent!important;box-shadow:none!important}.runtime-field-cell-editor__item[data-v-fcc154c5]{margin-bottom:0}.runtime-field-cell-editor__item[data-v-fcc154c5] .ant-form-item-control-input{min-height:auto}.runtime-field-cell-editor__item[data-v-fcc154c5] .ant-form-item-explain{font-size:12px;min-height:18px}.profile-fields[data-v-886bee6b]{min-width:0}.profile-fields__toolbar[data-v-886bee6b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.profile-fields__toolbar>.ant-select[data-v-886bee6b]{width:300px;max-width:100%}.profile-fields__row[data-v-886bee6b]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:10px 0;border-bottom:1px solid #edf0f5}.profile-fields__identity[data-v-886bee6b]{flex:1;min-width:160px;display:grid;gap:4px}.profile-fields__identity small[data-v-886bee6b]{color:#8490a4}.profile-fields__row label[data-v-886bee6b]{display:flex;gap:8px;align-items:center;font-size:12px}.profile-fields__row label>.ant-select[data-v-886bee6b],.profile-fields__row label>.ant-input[data-v-886bee6b]{width:120px}.profile-fields__row label>.runtime-field-cell-editor[data-v-886bee6b]{width:160px}.profile-fields__actions[data-v-886bee6b]{display:flex;gap:4px}.profile-fields__empty[data-v-886bee6b]{padding:24px;color:#8490a4;text-align:center}.runtime-virtual-cell[data-v-f607dcb6]{width:100%;min-width:0;height:100%;display:flex;align-items:center}.runtime-virtual-cell--align-left[data-v-f607dcb6]{justify-content:flex-start}.runtime-virtual-cell--align-center[data-v-f607dcb6]{justify-content:center}.runtime-virtual-cell--align-right[data-v-f607dcb6]{justify-content:flex-end}.runtime-virtual-cell__text[data-v-f607dcb6]{display:inline-block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-virtual-cell__placeholder[data-v-f607dcb6]{color:#bfbfbf}.runtime-virtual-table__body-row[data-v-cfd2179d]{--runtime-table-row-bg: #ffffff;position:relative;display:flex;cursor:pointer}.runtime-virtual-table__body-cell[data-v-cfd2179d]{background:var(--runtime-table-row-bg, #ffffff)}.runtime-virtual-table__body-row--striped .runtime-virtual-table__body-cell[data-v-cfd2179d]{--runtime-table-row-bg: #fbfcfd;background:var(--runtime-table-row-bg)!important}.runtime-virtual-table__body-row--selected .runtime-virtual-table__body-cell[data-v-cfd2179d]{--runtime-table-row-bg: color-mix(in srgb, var(--wogee-theme-primary, #3152e8), #ffffff 94%);background:var(--runtime-table-row-bg)!important}.runtime-virtual-table__body-row--located .runtime-virtual-table__body-cell[data-v-cfd2179d]{--runtime-table-row-bg: color-mix( in srgb, var(--wogee-theme-primary, #3152e8), #ffffff 92% );background:var(--runtime-table-row-bg)!important}.runtime-virtual-table__body-row--located[data-v-cfd2179d]:after{position:absolute;z-index:12;top:1px;right:1px;bottom:1px;left:1px;border:1px solid color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 58%);border-radius:4px;content:"";pointer-events:none}.runtime-empty-state[data-v-6e4cc3e6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;padding:28px 20px;animation:runtime-empty-fade-in-6e4cc3e6 .35s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.runtime-empty-state__art-wrapper[data-v-6e4cc3e6]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.runtime-empty-state__svg[data-v-6e4cc3e6]{width:144px;height:116px;display:block;overflow:visible;filter:drop-shadow(0 4px 12px rgba(15,23,42,.04));transition:transform .3s ease}.runtime-empty-state:hover .runtime-empty-state__svg[data-v-6e4cc3e6]{transform:translateY(-2px)}.runtime-empty-state__content[data-v-6e4cc3e6]{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:440px}.runtime-empty-state__title[data-v-6e4cc3e6]{font-size:15px;font-weight:600;line-height:1.4;color:#1e293b;letter-spacing:.3px}.runtime-empty-state__description[data-v-6e4cc3e6]{font-size:13px;line-height:1.6;color:#64748b}.runtime-empty-state__actions[data-v-6e4cc3e6]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.runtime-empty-state--small .runtime-empty-state__svg[data-v-6e4cc3e6]{width:110px;height:88px}.runtime-empty-state--small .runtime-empty-state__title[data-v-6e4cc3e6]{font-size:14px}.runtime-empty-state--small .runtime-empty-state__description[data-v-6e4cc3e6]{font-size:12px}.runtime-empty-state--small .runtime-empty-state__actions[data-v-6e4cc3e6]{margin-top:12px}.runtime-empty-state--large .runtime-empty-state__svg[data-v-6e4cc3e6]{width:170px;height:136px}.runtime-empty-state--large .runtime-empty-state__title[data-v-6e4cc3e6]{font-size:16px}@keyframes runtime-empty-fade-in-6e4cc3e6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.runtime-virtual-table-shell[data-v-04011f74]{position:relative;width:100%;min-width:0}.runtime-virtual-table[data-v-04011f74]{--runtime-table-border-color: #f2f4f7;--runtime-table-header-border-color: #e9edf3;--runtime-table-header-bg: #fafbfc;--runtime-table-row-bg: #ffffff;height:calc(var(--v36a7ddd4) * 1px + var(--v6d4bd901) * 1px);overflow-x:auto;overflow-y:auto;overscroll-behavior-y:contain;contain:layout;border:1px solid #edf0f4;border-radius:10px;background:#fff}.runtime-virtual-table--no-vertical-scroll[data-v-04011f74]{overflow-y:hidden}.runtime-virtual-table--borderless[data-v-04011f74]{--runtime-table-border-color: transparent;border-color:transparent}.runtime-virtual-table--modern[data-v-04011f74]{--runtime-table-header-bg: #fbfcfd;--runtime-table-header-border-color: #f0f2f5;border-radius:12px}.runtime-virtual-table--minimal[data-v-04011f74]{--runtime-table-header-bg: #ffffff;--runtime-table-header-border-color: #eef1f4;border-radius:0}.runtime-virtual-table__inner[data-v-04011f74]{position:relative}.runtime-virtual-table__header-row[data-v-04011f74]{position:sticky;top:0;z-index:20;display:flex;background:var(--runtime-table-header-bg, #fafbfc)}.runtime-virtual-table__header-cell[data-v-04011f74]{position:relative;background:var(--runtime-table-header-bg, #fafbfc)}.runtime-virtual-table__header-content[data-v-04011f74]{flex:1;display:inline-flex;align-items:center;gap:6px;min-width:0}.runtime-virtual-table__header-content--sortable[data-v-04011f74]{cursor:pointer;-webkit-user-select:none;user-select:none}.runtime-virtual-table__header-title[data-v-04011f74]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-virtual-table__sorter[data-v-04011f74]{display:inline-flex;flex-direction:column;line-height:1;gap:1px;color:#b0b7c3}.runtime-virtual-table__sort-caret[data-v-04011f74]{font-size:10px;transform:scale(.9)}.runtime-virtual-table__sort-caret--active[data-v-04011f74]{color:var(--wogee-theme-primary, #3152e8)}.runtime-virtual-table__resize-handle[data-v-04011f74]{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:16}.runtime-virtual-table__resize-handle[data-v-04011f74]:after{content:"";position:absolute;left:3px;top:22%;width:1px;height:56%;background:transparent;transition:background-color .2s}.runtime-virtual-table__resize-handle[data-v-04011f74]:hover:after{background:var(--wogee-theme-primary, #3152e8)}.runtime-virtual-table__body-spacer[data-v-04011f74]{position:relative}.runtime-virtual-table__visible[data-v-04011f74]{position:absolute;z-index:1;inset:0 auto auto 0;contain:layout paint;backface-visibility:hidden;will-change:transform}.runtime-virtual-table__visible--static[data-v-04011f74]{position:relative;contain:layout;backface-visibility:visible;will-change:auto}.runtime-virtual-table__fallback-layer[data-v-04011f74]{position:absolute;z-index:0;inset:0 auto auto 0;overflow:hidden;contain:layout paint;backface-visibility:hidden;pointer-events:none;will-change:transform}.runtime-virtual-table__fallback-row[data-v-04011f74]{--runtime-table-fallback-row-bg: #ffffff;display:flex}.runtime-virtual-table__fallback-row--striped[data-v-04011f74]{--runtime-table-fallback-row-bg: #fbfcfd}.runtime-virtual-table__fallback-cell[data-v-04011f74]{display:flex;align-items:center;box-sizing:border-box;padding:8px;border-right:1px solid var(--runtime-table-border-color, #f2f4f7);border-bottom:1px solid var(--runtime-table-border-color, #f2f4f7);background:var(--runtime-table-fallback-row-bg, #ffffff)}.runtime-virtual-table__fallback-text[data-v-04011f74]{display:block;width:100%;min-width:0;overflow:hidden;color:#0f172ac7;text-overflow:ellipsis;white-space:nowrap}.runtime-virtual-table__fallback-checkbox[data-v-04011f74]{width:14px;height:14px;border:1px solid #d9d9d9;border-radius:4px;background:transparent}.runtime-virtual-table__fallback-cell--action .runtime-virtual-table__fallback-text[data-v-04011f74]{color:var(--wogee-theme-primary, #3152e8)}.runtime-virtual-table__empty[data-v-04011f74]{position:relative;width:100%;min-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;background:radial-gradient(ellipse 640px 360px at 50% 45%,color-mix(in srgb,var(--wogee-theme-primary, #3152e8) 3.5%,transparent),transparent 72%);border-bottom:1px solid var(--runtime-table-border-color, #f0f0f0)}.runtime-virtual-table__empty-sticky[data-v-04011f74]{position:sticky;left:0;width:var(--runtime-table-host-width, 100%);max-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px 0}.runtime-virtual-table__loading-status[data-v-04011f74]{position:absolute;top:10px;right:12px;z-index:32;display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(226,232,240,.82);border-radius:999px;background:#ffffffeb;color:#64748b;font-size:12px;box-shadow:0 4px 14px #0f172a0f;pointer-events:none}.runtime-virtual-table-shell[data-v-04011f74]::highlight(runtime-table-locator-text){background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 70%);color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#0f172a 38%)}.runtime-virtual-table__loading-spinner[data-v-04011f74]{width:12px;height:12px;border:1.5px solid color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 76%);border-top-color:var(--wogee-theme-primary, #3152e8);border-radius:50%;animation:runtime-virtual-table-loading-spin-04011f74 .8s linear infinite}@keyframes runtime-virtual-table-loading-spin-04011f74{to{transform:rotate(360deg)}}.runtime-detail-list[data-v-c924107a]{min-width:0}.runtime-detail-list[data-v-c924107a] .runtime-field-cell-editor .ant-input-number,.runtime-detail-list[data-v-c924107a] .runtime-field-cell-editor .ant-picker,.runtime-detail-list[data-v-c924107a] .runtime-field-cell-editor .ant-select-selector{height:var(--wogee-control-height);min-height:var(--wogee-control-height)}.runtime-detail-list[data-v-c924107a] .runtime-field-cell-editor .ant-input-number-input{height:calc(var(--wogee-control-height) - 2px)}.runtime-detail-list__tools[data-v-c924107a]{display:flex;justify-content:flex-end;padding:0 12px 8px}.runtime-detail-list__tools--inline[data-v-c924107a]{padding:0}.runtime-detail-list__search-button[data-v-c924107a]{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;padding:0;border-radius:6px;font-size:14px}.runtime-detail-list__tools .is-active[data-v-c924107a]{color:var(--wogee-theme-primary, #d32029);border-color:currentColor}.runtime-detail-list__search[data-v-c924107a]{display:grid;gap:10px;width:min(320px,75vw)}.runtime-detail-list__search>span[data-v-c924107a]{font-size:12px;color:#8490a4}.runtime-detail-list__navigation[data-v-c924107a]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.runtime-detail-list__navigation>span[data-v-c924107a]{margin-right:auto}.runtime-detail-card[data-v-e22ffccf]{overflow:hidden;border:1px solid #e6ebf2;border-radius:10px;background:#fff}.runtime-detail-card__heading[data-v-e22ffccf]{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 20px 7px}.runtime-detail-card__heading[data-v-e22ffccf]:before{align-self:center;width:3px;height:15px;border-radius:2px;background:var(--wogee-theme-primary, #d32029);content:""}.runtime-detail-card__heading h3[data-v-e22ffccf]{margin:0;color:#263244;font-size:14px;font-weight:650;line-height:20px}.runtime-detail-card__heading>span[data-v-e22ffccf]{color:#8490a4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em}.runtime-detail-card__tool-target[data-v-e22ffccf]{display:inline-flex;align-items:center;min-height:28px;line-height:1}.runtime-detail-card__tools[data-v-e22ffccf]{margin-left:auto}.runtime-editable-detail-tabs[data-v-e22ffccf]{min-width:0;max-width:100%;margin-top:12px}.runtime-editable-detail-tabs__toolbar[data-v-e22ffccf]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.runtime-editable-detail-tabs__toolbar[data-v-e22ffccf]>.ant-btn{height:28px;padding:0 10px}.runtime-editable-detail-tabs__clear-tip[data-v-e22ffccf]{color:var(--wogee-tag-danger, #cf1322)}.runtime-editable-detail-tabs__pagination[data-v-e22ffccf]{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:12px 20px 0}.runtime-editable-detail-tabs[data-v-e22ffccf] .ant-tabs-nav{margin-inline:20px}.runtime-editable-detail-tabs--single[data-v-e22ffccf] .ant-tabs-nav{display:none}.runtime-editable-detail-tabs[data-v-e22ffccf] .ant-tabs-content-holder,.runtime-editable-detail-tabs[data-v-e22ffccf] .ant-tabs-tabpane,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-virtual-table-shell{min-width:0}.runtime-editable-detail-tabs[data-v-e22ffccf] .ant-tabs-tabpane{padding-bottom:16px}.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor .ant-input,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor .ant-input-affix-wrapper,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor .ant-input-number,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor .ant-picker,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor .ant-select-selector{border-color:transparent;border-radius:2px;background:transparent;box-shadow:none}.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor:focus-within .ant-input-affix-wrapper,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor:focus-within .ant-input-number,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor:focus-within .ant-picker,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor:focus-within .ant-select-selector,.runtime-editable-detail-tabs[data-v-e22ffccf] .runtime-field-cell-editor>.ant-form-item .ant-input:focus{border-color:var(--wogee-theme-primary, #d32029);background:#fff}@media (max-width: 640px){.runtime-editable-detail-tabs .runtime-detail-card__heading[data-v-e22ffccf]{flex-wrap:wrap;padding-inline:12px}.runtime-editable-detail-tabs__toolbar[data-v-e22ffccf]{justify-content:flex-end;width:100%}}.regex-rule-editor[data-v-444777da]{display:grid;gap:10px;border-top:1px solid var(--wogee-border-color,#e5e7eb);padding-top:12px}.regex-rule-editor label[data-v-444777da]{display:grid;gap:5px}.regex-rule-editor__switch[data-v-444777da]{display:flex!important;justify-content:space-between;align-items:center}.regex-rule-editor small[data-v-444777da]{color:var(--wogee-text-muted,#758195)}.field-business-rules[data-v-ab1aa648]{display:grid;gap:10px}.field-business-rules h4[data-v-ab1aa648]{margin:0;font-size:12px;border-left:3px solid var(--wogee-theme-primary,#d32029);padding-left:8px}.field-business-rules label[data-v-ab1aa648]{display:grid;gap:5px}.field-business-rules__switch[data-v-ab1aa648]{display:flex!important;align-items:center;justify-content:space-between}.field-business-rules small[data-v-ab1aa648]{color:var(--wogee-text-muted,#758195);font-size:11px}.field-business-rules .field-business-rules__error[data-v-ab1aa648]{color:var(--wogee-tag-danger,#cf1322)}.field-business-rules[data-v-ab1aa648] .ant-input-number{width:100%}.profile-form-inspector[data-v-b5e93b63]{min-width:0;min-height:0;overflow:auto;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px;font-size:12px}.profile-form-inspector>header[data-v-b5e93b63]{display:grid;gap:4px;padding:12px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.profile-form-inspector header span[data-v-b5e93b63]{color:var(--wogee-text-muted,#758195)}.profile-form-inspector header strong[data-v-b5e93b63]{font-size:13px}.profile-form-inspector header code[data-v-b5e93b63]{overflow-wrap:anywhere;color:var(--wogee-theme-primary,#d32029);font-size:11px}.profile-form-inspector section[data-v-b5e93b63]{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.profile-form-inspector h4[data-v-b5e93b63]{margin:0;padding-left:8px;border-left:3px solid var(--wogee-theme-primary,#d32029);font-size:12px}.profile-form-inspector label[data-v-b5e93b63]{display:grid;min-width:0;gap:5px}.profile-form-inspector label>span[data-v-b5e93b63]{color:var(--wogee-text-muted,#758195)}.profile-form-inspector__switch[data-v-b5e93b63]{display:flex!important;align-items:center;justify-content:space-between}.profile-form-inspector__dictionary[data-v-b5e93b63]{overflow:hidden;text-align:left;text-overflow:ellipsis}.profile-form-inspector__error[data-v-b5e93b63]{margin:0;color:var(--wogee-tag-danger,#cf1322);font-size:11px}.profile-form-inspector[data-v-b5e93b63] .ant-input-number,.profile-form-inspector[data-v-b5e93b63] .ant-select{width:100%}.profile-form-inspector[data-v-b5e93b63] .ant-btn{height:28px;font-size:12px}.collection-rules[data-v-21118518]{display:grid;gap:12px}.collection-rules header[data-v-21118518],.collection-rules label[data-v-21118518]{display:flex;align-items:center;justify-content:space-between;gap:8px}.collection-rules small[data-v-21118518]{color:var(--wogee-text-muted,#758195)}.collection-rules__group[data-v-21118518]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(160px,1fr) auto auto;gap:10px;align-items:center}@media (max-width:720px){.collection-rules__group[data-v-21118518]{grid-template-columns:1fr}}.profile-form-designer[data-v-d5db9e78]{display:grid;grid-template-columns:minmax(0,1fr) 10px var(--profile-inspector-width,280px);grid-template-rows:minmax(0,1fr);height:100%;min-width:0;min-height:0;overflow:auto}.profile-form-designer__resizer[data-v-d5db9e78]{grid-column:2;grid-row:1}.profile-form-designer__inspector[data-v-d5db9e78]{grid-column:3;grid-row:1}.profile-form-designer__pane[data-v-d5db9e78]{grid-column:1}.profile-form-designer__mode[data-v-d5db9e78]{display:flex;gap:4px}.profile-form-designer__mode[data-v-d5db9e78] .ant-btn{height:28px;font-size:12px}.profile-form-designer__readonly[data-v-d5db9e78]{display:flex!important;align-items:center;justify-content:space-between}.profile-form-designer__pane[data-v-d5db9e78]{display:flex;flex-direction:column;min-width:0;min-height:0;gap:10px;padding-right:10px}.profile-form-designer__pane>header[data-v-d5db9e78]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:0 0 auto}.profile-form-designer__pane>header strong[data-v-d5db9e78]{flex-shrink:0;font-size:12px}.profile-form-designer__mode[data-v-d5db9e78]{flex-shrink:0}.profile-form-designer__pane>header span[data-v-d5db9e78]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8490a4;font-size:12px}.profile-form-designer__controls[data-v-d5db9e78]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.profile-form-designer__controls>.ant-select[data-v-d5db9e78]{width:150px}.profile-form-designer__controls[data-v-d5db9e78] .ant-btn{height:28px}.profile-form-designer__canvas[data-v-d5db9e78]{flex:1;min-height:0;overflow:auto;padding:2px}.profile-form-designer__canvas[data-v-d5db9e78] .runtime-field-value-grid__group-heading{padding:8px 12px}.profile-form-designer__canvas[data-v-d5db9e78] .runtime-field-value-grid__group-heading h3,.profile-form-designer__canvas[data-v-d5db9e78] .runtime-detail-card__heading h3{font-size:12px}.profile-form-designer__canvas[data-v-d5db9e78] .runtime-field-value-grid__fields{padding:10px 12px;column-gap:16px;row-gap:8px}.profile-form-designer__canvas[data-v-d5db9e78] .runtime-field-value-grid__label,.profile-form-designer__canvas[data-v-d5db9e78] .runtime-field-value-grid__control,.profile-form-designer__canvas[data-v-d5db9e78] .runtime-field-value-grid__readonly,.profile-form-designer__canvas[data-v-d5db9e78] .ant-input,.profile-form-designer__canvas[data-v-d5db9e78] .ant-input-number-input,.profile-form-designer__canvas[data-v-d5db9e78] .ant-select-selection-item,.profile-form-designer__canvas[data-v-d5db9e78] .ant-select-selection-placeholder,.profile-form-designer__canvas[data-v-d5db9e78] .runtime-virtual-table{font-size:11px}.profile-form-designer__canvas[data-v-d5db9e78] .runtime-detail-card__heading{min-height:36px;padding:6px 12px}.profile-form-designer__pane>header .profile-form-designer__error[data-v-d5db9e78]{color:var(--wogee-tag-danger,#cf1322);font-size:11px}.profile-form-designer__pane[data-v-d5db9e78]:first-child [data-field-key]{cursor:pointer}.profile-form-designer__pane[data-v-d5db9e78]:first-child [data-field-key]:hover{outline:1px solid var(--wogee-theme-primary,#d32029);outline-offset:3px}.profile-form-designer__pane[data-v-d5db9e78]:first-child [data-selected=true]{outline:1px solid var(--wogee-theme-primary,#d32029);outline-offset:2px;background:color-mix(in srgb,var(--wogee-theme-primary,#d32029) 4%,transparent)}@media (max-width: 900px){.profile-form-designer[data-v-d5db9e78]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,1fr) auto;gap:10px}.profile-form-designer__resizer[data-v-d5db9e78]{display:none}.profile-form-designer__pane[data-v-d5db9e78]{padding-right:0}.profile-form-designer__inspector[data-v-d5db9e78]{grid-column:1;grid-row:2;max-height:360px}}.runtime-profile-workspace[data-v-a200dcf6]{display:flex;min-width:0;min-height:0;flex:1}.runtime-profile-workspace__main[data-v-a200dcf6]{min-width:0;min-height:0;flex:1;overflow:hidden;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px;background:var(--wogee-surface,#fff)}.runtime-profile-workspace label>span[data-v-a200dcf6]{color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-profile-workspace label[data-v-a200dcf6]{display:grid;min-width:0;gap:4px}.runtime-profile-workspace__main[data-v-a200dcf6]{display:flex;flex-direction:column}.runtime-profile-workspace__nav[data-v-a200dcf6]{display:flex;min-height:42px;flex:0 0 auto;align-items:flex-end;gap:3px;padding:0 10px;overflow-x:auto;border-bottom:1px solid var(--wogee-border-color,#e9edf3)}.runtime-profile-workspace__nav button[data-v-a200dcf6]{position:relative;min-height:40px;padding:0 10px;border:0;background:transparent;color:var(--wogee-text-muted,#748095);font:inherit;white-space:nowrap;cursor:pointer}.runtime-profile-workspace__nav button[data-v-a200dcf6]:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;border-radius:2px;background:var(--wogee-theme-primary,#3152e8);content:"";opacity:0}.runtime-profile-workspace__nav button.is-active[data-v-a200dcf6]{color:var(--wogee-theme-primary,#3152e8);font-weight:700}.runtime-profile-workspace__nav button.is-active[data-v-a200dcf6]:after{opacity:1}.runtime-profile-workspace__content[data-v-a200dcf6]{min-height:0;flex:1;overflow:auto;padding:12px}.runtime-profile-workspace__content--designer[data-v-a200dcf6]{overflow:hidden;display:flex;flex-direction:column}.runtime-profile-workspace__content--designer>.profile-form-designer[data-v-a200dcf6]{flex:1}.runtime-profile-panel[data-v-a200dcf6]{display:grid;align-content:start;gap:14px}.runtime-profile-panel>header[data-v-a200dcf6],.runtime-profile-print-card>header[data-v-a200dcf6],.runtime-profile-payload-map>header[data-v-a200dcf6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.runtime-profile-panel>header>div[data-v-a200dcf6],.runtime-profile-panel__subhead>div[data-v-a200dcf6]{display:grid;gap:2px}.runtime-profile-panel>header strong[data-v-a200dcf6],.runtime-profile-panel__subhead strong[data-v-a200dcf6]{color:var(--wogee-text-strong,#26344a);font-size:13px}.runtime-profile-panel>header span[data-v-a200dcf6],.runtime-profile-panel__subhead span[data-v-a200dcf6]{color:var(--wogee-text-muted,#7a8798);font-size:10px}.runtime-profile-panel__subhead[data-v-a200dcf6]{margin-top:4px;padding-top:14px;border-top:1px solid var(--wogee-border-color,#edf0f4)}.runtime-profile-form-grid[data-v-a200dcf6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.runtime-profile-form-grid--three[data-v-a200dcf6]{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-import-rule-grid[data-v-a200dcf6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.runtime-import-rule-field[data-v-a200dcf6]{grid-template-rows:14px var(--wogee-control-height);align-content:start}.runtime-import-rule-toggle[data-v-a200dcf6]{display:flex;height:var(--wogee-control-height);align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;padding:0 10px;border:1px solid var(--wogee-border-color,#d9d9d9);border-radius:6px;background:var(--wogee-surface,#fff)}.runtime-import-rule-toggle small[data-v-a200dcf6]{color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-profile-switch-list[data-v-a200dcf6]{display:grid}.runtime-profile-switch-list label[data-v-a200dcf6],.runtime-profile-switch-field[data-v-a200dcf6]{display:flex!important;min-height:34px;align-items:center;justify-content:space-between;gap:10px}.runtime-profile-switch-list label>span[data-v-a200dcf6]{display:grid;gap:2px}.runtime-profile-switch-list label b[data-v-a200dcf6]{color:var(--wogee-text-strong,#314057);font-size:11px}.runtime-profile-switch-list label small[data-v-a200dcf6]{color:var(--wogee-text-muted,#8591a2);font-size:9px}.runtime-profile-capabilities[data-v-a200dcf6]{display:grid;grid-template-columns:repeat(6,minmax(82px,1fr));gap:7px}.runtime-profile-capabilities label[data-v-a200dcf6]{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:7px}.runtime-profile-action-settings[data-v-a200dcf6]{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(320px,1fr);align-items:end;gap:10px}.runtime-profile-action-settings>div[data-v-a200dcf6]{display:grid;min-height:46px;align-content:center;gap:3px;padding:0 10px;border:1px solid var(--wogee-border-color,#e8ecf2);border-radius:7px;background:var(--wogee-surface-subtle,#f8fafc)}.runtime-profile-action-settings>div>span[data-v-a200dcf6]{color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-profile-action-settings p[data-v-a200dcf6]{margin:0;color:var(--wogee-text,#4d5b70);font-size:11px}.runtime-profile-action-options[data-v-a200dcf6]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.runtime-profile-action-options>button[data-v-a200dcf6]{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;border:1px solid var(--wogee-border-color,#e3e8ef);border-radius:7px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#4d5b70);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.runtime-profile-action-options>button[data-v-a200dcf6]:hover{border-color:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 55%,#fff)}.runtime-profile-action-options>button.is-more[data-v-a200dcf6]{border-color:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 42%,#fff);background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 7%,#fff)}.runtime-profile-action-options>button[data-v-a200dcf6]:disabled{cursor:not-allowed;opacity:.65}.runtime-profile-action-options>button>span[data-v-a200dcf6]{display:grid;min-width:0;gap:2px}.runtime-profile-action-options strong[data-v-a200dcf6],.runtime-profile-action-options code[data-v-a200dcf6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-profile-action-options strong[data-v-a200dcf6]{color:var(--wogee-text-strong,#26344a);font-size:11px}.runtime-profile-action-options code[data-v-a200dcf6]{color:var(--wogee-text-muted,#8490a2);font-size:9px}.runtime-profile-action-options b[data-v-a200dcf6]{flex:0 0 auto;color:var(--wogee-text-muted,#8490a2);font-size:10px}.runtime-profile-action-options .is-more b[data-v-a200dcf6]{color:var(--wogee-theme-primary,#3152e8)}.runtime-profile-endpoint[data-v-a200dcf6]{display:grid;grid-template-columns:110px 100px minmax(0,1fr);align-items:center;gap:7px}.runtime-profile-endpoint strong[data-v-a200dcf6]{color:var(--wogee-text,#4d5b70);font-size:11px}.runtime-profile-print-card[data-v-a200dcf6]{display:grid;gap:12px;padding:12px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px;background:var(--wogee-surface-subtle,#fbfcfe)}.runtime-profile-print-card>header[data-v-a200dcf6]{padding-bottom:8px;border-bottom:1px solid var(--wogee-border-color,#edf0f4)}.runtime-profile-print-card>header strong[data-v-a200dcf6],.runtime-profile-payload-map strong[data-v-a200dcf6]{color:var(--wogee-text-strong,#314057);font-size:11px}.runtime-profile-payload-map[data-v-a200dcf6]{display:grid;gap:7px}.runtime-profile-payload-map__row[data-v-a200dcf6]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 64px;gap:7px}.runtime-profile-workspace[data-v-a200dcf6] .ant-input,.runtime-profile-workspace[data-v-a200dcf6] .ant-select-selector,.runtime-profile-workspace[data-v-a200dcf6] .ant-input-number{min-height:var(--wogee-control-height);border-radius:6px;font-size:11px}.runtime-profile-workspace[data-v-a200dcf6] .ant-select-single .ant-select-selector{display:flex;height:var(--wogee-control-height)!important;align-items:center;padding-top:0!important;padding-bottom:0!important}.runtime-profile-workspace[data-v-a200dcf6] .ant-select-single .ant-select-selection-item,.runtime-profile-workspace[data-v-a200dcf6] .ant-select-single .ant-select-selection-placeholder{display:flex;height:var(--wogee-control-content-height);align-items:center;line-height:var(--wogee-control-content-height)!important}@media (max-width:960px){.runtime-profile-workspace[data-v-a200dcf6]{overflow:auto}.runtime-profile-workspace__main[data-v-a200dcf6]{min-height:600px;overflow:visible}.runtime-profile-capabilities[data-v-a200dcf6]{grid-template-columns:repeat(3,minmax(82px,1fr))}.runtime-profile-action-options[data-v-a200dcf6]{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:720px){.runtime-profile-form-grid[data-v-a200dcf6],.runtime-profile-form-grid--three[data-v-a200dcf6],.runtime-import-rule-grid[data-v-a200dcf6]{grid-template-columns:1fr}.runtime-profile-capabilities[data-v-a200dcf6],.runtime-profile-action-options[data-v-a200dcf6]{grid-template-columns:repeat(2,minmax(120px,1fr))}.runtime-profile-action-settings[data-v-a200dcf6]{grid-template-columns:1fr}.runtime-profile-endpoint[data-v-a200dcf6]{grid-template-columns:90px 90px minmax(220px,1fr);overflow-x:auto}}.runtime-sql-editor[data-v-58e21a17]{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:9px;background:var(--wogee-surface,#fff)}.runtime-sql-editor__header[data-v-58e21a17]{display:grid;min-height:52px;flex:0 0 auto;grid-template-columns:minmax(260px,1fr) minmax(300px,520px) auto;align-items:center;gap:12px;padding:6px 10px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.runtime-sql-editor__header>div[data-v-58e21a17],.runtime-sql-editor__header nav[data-v-58e21a17],.runtime-sql-editor__header button[data-v-58e21a17]{display:flex;align-items:center;gap:7px}.runtime-sql-editor__header strong[data-v-58e21a17]{color:var(--wogee-text-strong,#172033);font-size:12px}.runtime-sql-editor__header span[data-v-58e21a17]{color:var(--wogee-text-muted,#758195);font-size:11px}.runtime-sql-editor__source[data-v-58e21a17]{display:grid;min-width:0;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:7px}.runtime-sql-editor__source>span[data-v-58e21a17],.runtime-sql-editor__source>small[data-v-58e21a17]{color:var(--wogee-text-muted,#758195);font-size:9px;white-space:nowrap}.runtime-sql-editor__source[data-v-58e21a17] .ant-select{width:100%}.runtime-sql-editor__header button[data-v-58e21a17]{min-height:30px;padding:0 9px;border:1px solid var(--wogee-border-color,#d8dee9);border-radius:6px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#445168);cursor:pointer}.runtime-sql-editor__header button[data-v-58e21a17]:hover,.runtime-sql-editor__header button[data-v-58e21a17]:focus-visible{border-color:var(--wogee-theme-primary,#3152e8);color:var(--wogee-theme-primary,#3152e8);outline:none}.runtime-sql-editor__host[data-v-58e21a17]{min-height:210px;flex:1 1 280px;overflow:hidden;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.runtime-sql-editor__summary[data-v-58e21a17]{display:flex;min-height:38px;flex:0 0 auto;align-items:center;gap:14px;padding:5px 10px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2);background:var(--wogee-surface-subtle,#f7f9fc);color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-sql-editor__summary>span[data-v-58e21a17]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.runtime-sql-editor__summary-status[data-v-58e21a17]{color:var(--wogee-success,#1f8f62);font-weight:600}.runtime-sql-editor__summary-status.is-warning[data-v-58e21a17]{color:var(--wogee-warning,#a66a00)}.runtime-sql-editor__summary-status.is-error[data-v-58e21a17]{color:var(--wogee-danger,#c93642)}.runtime-sql-editor__summary-message[data-v-58e21a17]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis}.runtime-sql-editor__preview[data-v-58e21a17]{display:flex;min-height:128px;max-height:260px;flex:0 1 260px;flex-direction:column;overflow:hidden;background:var(--wogee-surface,#fff)}.runtime-sql-editor__preview>header[data-v-58e21a17]{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:0 10px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.runtime-sql-editor__preview>header strong[data-v-58e21a17]{color:var(--wogee-text-strong,#243249);font-size:11px}.runtime-sql-editor__preview>header span[data-v-58e21a17]{color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-sql-editor__preview-viewport[data-v-58e21a17]{min-height:0;flex:1;overflow:auto}.runtime-sql-editor__preview table[data-v-58e21a17]{width:100%;border-spacing:0;border-collapse:separate;table-layout:fixed;font-size:10px}.runtime-sql-editor__preview th[data-v-58e21a17],.runtime-sql-editor__preview td[data-v-58e21a17]{height:34px;padding:5px 9px;border-right:1px solid var(--wogee-border-color,#e5eaf2);border-bottom:1px solid var(--wogee-border-color,#e5eaf2);text-align:left;vertical-align:middle}.runtime-sql-editor__preview th[data-v-58e21a17]{position:sticky;z-index:1;top:0;background:var(--wogee-surface-subtle,#f7f9fc);color:var(--wogee-text-strong,#243249)}.runtime-sql-editor__preview th b[data-v-58e21a17],.runtime-sql-editor__preview th small[data-v-58e21a17]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-sql-editor__preview th small[data-v-58e21a17]{margin-top:1px;color:var(--wogee-text-muted,#758195);font-weight:400}.runtime-sql-editor__preview td[data-v-58e21a17]{color:var(--wogee-text,#445168)}.runtime-sql-editor__preview td>span[data-v-58e21a17]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-sql-editor__preview .runtime-sql-editor__row-number[data-v-58e21a17]{width:48px;border-left:0;color:var(--wogee-text-muted,#758195);text-align:center}.runtime-sql-editor__preview-empty[data-v-58e21a17]{display:flex;min-height:94px;align-items:center;justify-content:center;color:var(--wogee-text-muted,#758195);font-size:11px}@media (max-width:1180px){.runtime-sql-editor__header[data-v-58e21a17]{grid-template-columns:minmax(180px,1fr) minmax(260px,1fr) auto}.runtime-sql-editor__source>small[data-v-58e21a17]{display:none}}@media (max-width:960px){.runtime-sql-editor__header[data-v-58e21a17]{grid-template-columns:1fr auto}.runtime-sql-editor__header>div>span[data-v-58e21a17]{display:none}.runtime-sql-editor__source[data-v-58e21a17]{grid-column:1/-1;grid-row:2}.runtime-sql-editor__summary[data-v-58e21a17]{flex-wrap:wrap;gap:5px 12px}.runtime-sql-editor__summary-message[data-v-58e21a17]{flex-basis:100%}}.runtime-field-config-workbench-root .ant-drawer-body{height:100%;padding:0;overflow:hidden}.runtime-field-config-workbench-root .ant-spin-nested-loading,.runtime-field-config-workbench-root .ant-spin-container{height:100%}.runtime-field-config-workbench[data-v-3a4c71b9]{display:flex;width:100%;height:100%;min-width:0;min-height:620px;flex-direction:column;overflow:hidden;container-type:inline-size;container-name:runtime-workbench;background:var(--wogee-surface,#fff);color:var(--wogee-text,#354258);font:12px/1.45 Inter,PingFang SC,Microsoft YaHei,sans-serif}.runtime-field-config-workbench.is-config[data-v-3a4c71b9] .ant-select-single{height:var(--wogee-control-height)}.runtime-field-config-workbench.is-config[data-v-3a4c71b9] .ant-select-single .ant-select-selector{display:flex;height:var(--wogee-control-height)!important;min-height:var(--wogee-control-height);align-items:center;padding-top:0!important;padding-bottom:0!important}.runtime-field-config-workbench.is-config[data-v-3a4c71b9] .ant-select-single .ant-select-selection-item,.runtime-field-config-workbench.is-config[data-v-3a4c71b9] .ant-select-single .ant-select-selection-placeholder{display:flex;height:var(--wogee-control-content-height);align-items:center;line-height:var(--wogee-control-content-height)!important}.runtime-field-config-workbench.is-config[data-v-3a4c71b9] .ant-select-single:not(.ant-select-disabled) .ant-select-selection-item{color:var(--wogee-text-strong,#243249)}.runtime-field-config-workbench.is-config[data-v-3a4c71b9] .ant-select-single .ant-select-selection-search-input{height:var(--wogee-control-content-height)!important;line-height:var(--wogee-control-content-height)!important}.runtime-workbench-header[data-v-3a4c71b9]{display:grid;min-width:0;min-height:56px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,2fr);align-items:center;gap:8px 16px;padding:8px 14px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2);background:var(--wogee-surface,#fff);box-sizing:border-box}.runtime-workbench-header__identity[data-v-3a4c71b9],.runtime-workbench-header__actions[data-v-3a4c71b9],.runtime-workbench-header__identity>div[data-v-3a4c71b9]{display:flex;min-width:0;align-items:center}.runtime-workbench-header__identity[data-v-3a4c71b9]{gap:10px}.runtime-workbench-header__identity>div[data-v-3a4c71b9]{flex-direction:column;align-items:flex-start;flex:1;line-height:1.25}.runtime-workbench-header__identity strong[data-v-3a4c71b9],.runtime-workbench-header__identity span[data-v-3a4c71b9]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-workbench-header__identity strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#172033);font-size:14px}.runtime-workbench-header__identity span[data-v-3a4c71b9]{color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-workbench-header__identity button[data-v-3a4c71b9],.runtime-workbench-collections header button[data-v-3a4c71b9],.runtime-workbench-collections nav i[data-v-3a4c71b9],.runtime-source-inspector header button[data-v-3a4c71b9],.runtime-join-conditions button[data-v-3a4c71b9],.runtime-projection-list button[data-v-3a4c71b9]{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--wogee-text-muted,#758195);cursor:pointer}.runtime-workbench-header__identity button[data-v-3a4c71b9]:hover,.runtime-workbench-header__identity button[data-v-3a4c71b9]:focus-visible,.runtime-workbench-collections header button[data-v-3a4c71b9]:hover,.runtime-source-inspector header button[data-v-3a4c71b9]:hover{background:var(--wogee-surface-subtle,#f2f5fa);color:var(--wogee-theme-primary,#3152e8);outline:none}.runtime-workbench-header__identity em[data-v-3a4c71b9]{padding:2px 6px;border-radius:9px;background:color-mix(in srgb,var(--wogee-warning,#c17b00) 12%,transparent);color:var(--wogee-warning,#9b6400);font-size:9px;font-style:normal}.runtime-workbench-header__actions[data-v-3a4c71b9]{max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:7px}.runtime-workbench-header__actions[data-v-3a4c71b9]>*{flex:0 0 auto}.runtime-workbench-undo-count[data-v-3a4c71b9]{min-width:14px;padding:0 3px;border-radius:8px;background:var(--wogee-surface-subtle,#f2f5fa);color:var(--wogee-text-muted,#758195);font-size:9px;line-height:16px;text-align:center}.runtime-workbench-query-mode[data-v-3a4c71b9]{justify-self:center;padding:4px 9px;border-radius:6px;background:var(--wogee-surface-subtle,#f2f5fa);color:var(--wogee-text-muted,#68758a);font-size:10px;white-space:nowrap}.runtime-workbench-header__actions[data-v-3a4c71b9] .ant-btn,.runtime-stage-toolbar[data-v-3a4c71b9] .ant-btn,.runtime-workbench-preview-nav[data-v-3a4c71b9] .ant-btn{display:inline-flex;align-items:center;gap:5px}.runtime-workbench-count[data-v-3a4c71b9],.runtime-workbench-blocking[data-v-3a4c71b9]{min-height:25px;padding:3px 8px;border-radius:12px;background:var(--wogee-surface-subtle,#f2f5fa);color:var(--wogee-text-muted,#68758a);white-space:nowrap}.runtime-workbench-count b[data-v-3a4c71b9]{color:var(--wogee-theme-primary,#3152e8)}.runtime-workbench-blocking[data-v-3a4c71b9]{background:color-mix(in srgb,var(--wogee-danger,#c93642) 11%,transparent);color:var(--wogee-danger,#c93642)}.runtime-workbench-body[data-v-3a4c71b9]{position:relative;display:flex;min-height:0;flex:1;overflow:hidden}.runtime-workbench-collections[data-v-3a4c71b9]{display:flex;width:224px;min-width:0;flex:0 0 224px;flex-direction:column;border-right:1px solid var(--wogee-border-color,#e5eaf2);background:var(--wogee-surface-subtle,#f7f9fc)}.runtime-workbench-collections>header[data-v-3a4c71b9]{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 12px;color:var(--wogee-text-muted,#6a778a);font-size:11px;font-weight:700;letter-spacing:.04em}.runtime-workbench-collections nav[data-v-3a4c71b9]{display:grid;gap:4px;padding:0 8px;overflow:auto}.runtime-workbench-collections nav>button[data-v-3a4c71b9]{position:relative;display:grid;min-height:60px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--wogee-text,#445168);text-align:left;cursor:pointer}.runtime-workbench-collections nav>button[data-v-3a4c71b9]:hover,.runtime-workbench-collections nav>button[data-v-3a4c71b9]:focus-visible{background:var(--wogee-surface,#fff);outline:none}.runtime-workbench-collections nav>button.is-active[data-v-3a4c71b9]{border-color:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 24%,var(--wogee-border-color,#e5eaf2));background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 7%,var(--wogee-surface,#fff));color:var(--wogee-theme-primary,#3152e8)}.runtime-workbench-collection-icon[data-v-3a4c71b9]{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:7px;background:var(--wogee-surface,#fff);color:var(--wogee-text-muted,#758195);font:700 10px/1 SFMono-Regular,Consolas,monospace}.runtime-workbench-collections nav>button.is-active .runtime-workbench-collection-icon[data-v-3a4c71b9]{border-color:var(--wogee-theme-primary,#3152e8);background:var(--wogee-theme-primary,#3152e8);color:#fff}.runtime-workbench-collections nav button>span[data-v-3a4c71b9]{display:grid;min-width:0;gap:1px}.runtime-workbench-collections nav strong[data-v-3a4c71b9],.runtime-workbench-collections nav small[data-v-3a4c71b9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-workbench-collections nav strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#273448);font-size:12px}.runtime-workbench-collections nav>button.is-active strong[data-v-3a4c71b9]{color:var(--wogee-theme-primary,#3152e8)}.runtime-workbench-collections nav small[data-v-3a4c71b9]{color:var(--wogee-text-muted,#8490a2);font:9px SFMono-Regular,Consolas,monospace}.runtime-workbench-collections nav em[data-v-3a4c71b9]{min-width:18px;padding:0;color:var(--wogee-text-muted,#69768a);font-size:10px;font-style:normal;text-align:right}.runtime-workbench-collections nav i[data-v-3a4c71b9]{position:absolute;top:1px;right:1px;width:19px;height:19px;opacity:0}.runtime-workbench-collections nav button:hover i[data-v-3a4c71b9],.runtime-workbench-collections nav i[data-v-3a4c71b9]:focus{opacity:1}.runtime-workbench-collections footer[data-v-3a4c71b9]{display:flex;margin-top:auto;align-items:flex-start;gap:6px;padding:10px 12px;border-top:1px solid var(--wogee-border-color,#e5eaf2);color:var(--wogee-text-muted,#788497);font-size:9px}.runtime-workbench-main[data-v-3a4c71b9]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;container-type:inline-size;background:var(--wogee-surface,#fff)}.runtime-workbench-mobile-selector[data-v-3a4c71b9]{display:none;padding:6px 10px 0}.runtime-workbench-mobile-selector[data-v-3a4c71b9] .ant-select{width:100%}.runtime-workbench-stage-nav[data-v-3a4c71b9],.runtime-workbench-preview-nav[data-v-3a4c71b9]{display:flex;min-height:45px;flex:0 0 45px;align-items:center;justify-content:center;gap:28px;padding:0 14px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2);background:var(--wogee-surface,#fff)}.runtime-workbench-stage-nav button[data-v-3a4c71b9],.runtime-workbench-preview-nav>button[data-v-3a4c71b9]{position:relative;display:flex;height:100%;align-items:center;gap:7px;padding:0 5px;border:0;background:transparent;color:var(--wogee-text-muted,#748095);font:inherit;cursor:pointer}.runtime-workbench-stage-nav button[data-v-3a4c71b9]:after,.runtime-workbench-preview-nav>button[data-v-3a4c71b9]:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:var(--wogee-theme-primary,#3152e8);content:"";opacity:0;transform:scaleX(.45);transition:opacity .14s ease,transform .14s ease}.runtime-workbench-stage-nav button.is-active[data-v-3a4c71b9],.runtime-workbench-preview-nav>button.is-active[data-v-3a4c71b9]{color:var(--wogee-theme-primary,#3152e8);font-weight:700}.runtime-workbench-stage-nav button.is-active[data-v-3a4c71b9]:after,.runtime-workbench-preview-nav>button.is-active[data-v-3a4c71b9]:after{opacity:1;transform:scaleX(1)}.runtime-workbench-stage-nav b[data-v-3a4c71b9]{display:grid;width:19px;height:19px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px}.runtime-workbench-preview-nav[data-v-3a4c71b9]{justify-content:flex-start;gap:22px}.runtime-workbench-preview-nav[data-v-3a4c71b9] .ant-btn{margin-left:0}.runtime-workbench-preview-sample[data-v-3a4c71b9]{width:230px;margin-left:auto;flex:0 0 230px}.runtime-workbench-stage-content[data-v-3a4c71b9],.runtime-workbench-preview-content[data-v-3a4c71b9]{display:flex;min-height:0;flex:1;overflow:hidden;padding:10px;background:var(--wogee-surface-subtle,#f7f9fc)}.runtime-source-stage[data-v-3a4c71b9],.runtime-fields-stage[data-v-3a4c71b9],.runtime-profile-stage[data-v-3a4c71b9]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:8px}.runtime-stage-toolbar[data-v-3a4c71b9]{display:flex;min-height:40px;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.runtime-stage-toolbar>div[data-v-3a4c71b9]{display:flex;min-width:0;align-items:center;gap:7px}.runtime-stage-toolbar>div[data-v-3a4c71b9]:last-child{max-width:100%;flex-wrap:wrap}.runtime-stage-toolbar>div[data-v-3a4c71b9]:first-child{display:grid;gap:0}.runtime-stage-toolbar>div.runtime-profile-region-name[data-v-3a4c71b9]{display:flex;align-items:center;gap:8px}.runtime-profile-region-name label[data-v-3a4c71b9]{flex:0 0 auto;font-size:13px;font-weight:600}.runtime-stage-toolbar .runtime-profile-region-name[data-v-3a4c71b9] .ant-input{width:220px;max-width:100%}.runtime-stage-toolbar strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#223047);font-size:13px}.runtime-stage-toolbar span[data-v-3a4c71b9]{color:var(--wogee-text-muted,#7a8799);font-size:10px}.runtime-stage-toolbar[data-v-3a4c71b9] .ant-select{min-width:132px}.runtime-stage-toolbar[data-v-3a4c71b9] .ant-input-affix-wrapper,.runtime-stage-toolbar[data-v-3a4c71b9] .ant-input{width:150px}.runtime-source-identity[data-v-3a4c71b9]{position:relative;display:grid;width:100%;min-width:0;min-height:59px;box-sizing:border-box;flex:0 0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px 38px 7px 9px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px;background:var(--wogee-surface,#fff)}.runtime-source-identity>button[data-v-3a4c71b9]{position:absolute;top:7px;right:7px;display:grid;width:26px;height:26px;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--wogee-text-muted,#758195)}.runtime-source-identity label[data-v-3a4c71b9],.runtime-source-inspector label[data-v-3a4c71b9]{display:grid;min-width:0;gap:3px;color:var(--wogee-text-muted,#748095);font-size:9px}.runtime-source-identity label[data-v-3a4c71b9],.runtime-source-inspector label[data-v-3a4c71b9]{max-width:100%;grid-template-columns:minmax(0,1fr)}.runtime-source-identity[data-v-3a4c71b9] .ant-select,.runtime-source-identity[data-v-3a4c71b9] .ant-input,.runtime-source-inspector[data-v-3a4c71b9] .ant-select,.runtime-source-inspector[data-v-3a4c71b9] .ant-input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.runtime-source-identity[data-v-3a4c71b9] .ant-select-selector,.runtime-source-inspector[data-v-3a4c71b9] .ant-select-selector{min-width:0;max-width:100%}.runtime-source-identity[data-v-3a4c71b9] .ant-select-selection-item,.runtime-source-inspector[data-v-3a4c71b9] .ant-select-selection-item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-detail-relation[data-v-3a4c71b9]{display:flex;min-width:0;min-height:28px;grid-column:1/-1;align-items:center;gap:6px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--wogee-warning,#c17b00) 24%,var(--wogee-border-color,#e5eaf2));border-radius:6px;background:color-mix(in srgb,var(--wogee-warning,#c17b00) 6%,var(--wogee-surface,#fff));color:var(--wogee-text-muted,#748095);font-size:10px}.runtime-detail-relation strong[data-v-3a4c71b9]{flex:0 0 auto;color:var(--wogee-warning,#9b6400);font-size:10px}.runtime-detail-relation span[data-v-3a4c71b9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-detail-relation.is-ready[data-v-3a4c71b9]{border-color:color-mix(in srgb,var(--wogee-success,#22a06b) 25%,var(--wogee-border-color,#e5eaf2));background:color-mix(in srgb,var(--wogee-success,#22a06b) 6%,var(--wogee-surface,#fff))}.runtime-detail-relation.is-ready strong[data-v-3a4c71b9]{color:var(--wogee-success,#16835a)}.runtime-source-identity.is-collapsed[data-v-3a4c71b9]{min-height:38px;height:38px;overflow:hidden;opacity:.78}.runtime-table-source[data-v-3a4c71b9]{display:grid;min-height:48px;flex:0 0 48px;grid-template-columns:minmax(138px,190px) minmax(150px,210px) minmax(260px,1fr) 28px;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--wogee-border-color,#dfe5ee);border-radius:8px;background:var(--wogee-surface,#fff)}.runtime-table-source__identity[data-v-3a4c71b9]{display:flex;min-width:0;align-items:center;gap:7px}.runtime-table-source__identity>span[data-v-3a4c71b9]{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:6px;background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 8%,var(--wogee-surface,#fff));color:var(--wogee-theme-primary,#3152e8)}.runtime-table-source__identity>div[data-v-3a4c71b9]{display:grid;min-width:0;gap:0}.runtime-table-source__identity strong[data-v-3a4c71b9],.runtime-table-source__identity small[data-v-3a4c71b9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-table-source__identity strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#253249);font-size:10px}.runtime-table-source__identity small[data-v-3a4c71b9]{color:var(--wogee-text-muted,#788497);font-size:8px}.runtime-table-source[data-v-3a4c71b9] .ant-select{width:100%}.runtime-table-source__refresh[data-v-3a4c71b9]{width:28px!important;min-width:28px!important;padding:0!important}.runtime-source-preview[data-v-3a4c71b9]{display:flex;min-width:0;min-height:220px;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--wogee-border-color,#dfe5ee);border-radius:8px;background:var(--wogee-surface,#fff)}.runtime-source-preview>header[data-v-3a4c71b9]{display:flex;min-height:42px;flex:0 0 42px;align-items:center;justify-content:space-between;gap:12px;padding:5px 9px 5px 12px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.runtime-source-preview>header>div[data-v-3a4c71b9]{display:flex;min-width:0;align-items:center;gap:8px}.runtime-source-preview>header>div[data-v-3a4c71b9]:first-child{display:grid;gap:0}.runtime-source-preview>header strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#253249);font-size:11px}.runtime-source-preview>header span[data-v-3a4c71b9]{color:var(--wogee-text-muted,#758195);font-size:9px}.runtime-source-preview>header button[data-v-3a4c71b9]:not(.ant-btn){display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--wogee-text-muted,#758195);cursor:pointer}.runtime-source-preview>header button[data-v-3a4c71b9]:not(.ant-btn):hover{background:var(--wogee-surface-subtle,#f2f5fa);color:var(--wogee-theme-primary,#3152e8)}.runtime-source-preview__viewport[data-v-3a4c71b9]{min-width:0;min-height:0;flex:1;overflow:auto}.runtime-source-preview table[data-v-3a4c71b9]{width:100%;border-spacing:0;border-collapse:separate;table-layout:fixed;color:var(--wogee-text,#3f4d62);font-size:10px}.runtime-source-preview th[data-v-3a4c71b9],.runtime-source-preview td[data-v-3a4c71b9]{height:34px;padding:5px 8px;overflow:hidden;border-right:1px solid var(--wogee-border-color,#edf0f4);border-bottom:1px solid var(--wogee-border-color,#edf0f4);text-align:left;text-overflow:ellipsis;white-space:nowrap}.runtime-source-preview th[data-v-3a4c71b9]{position:sticky;z-index:2;top:0;height:42px;background:var(--wogee-surface-subtle,#f7f9fc)}.runtime-source-preview th strong[data-v-3a4c71b9],.runtime-source-preview th span[data-v-3a4c71b9]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-source-preview th strong[data-v-3a4c71b9]{font-size:10px}.runtime-source-preview th span[data-v-3a4c71b9]{color:var(--wogee-text-muted,#7b8798);font:8px/1.35 SFMono-Regular,Consolas,monospace}.runtime-source-preview tbody tr:hover td[data-v-3a4c71b9]{background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 4%,var(--wogee-surface,#fff))}.runtime-source-preview td.is-null[data-v-3a4c71b9]{color:var(--wogee-text-muted,#929cad);font:italic 9px SFMono-Regular,Consolas,monospace}.runtime-source-preview__index[data-v-3a4c71b9]{width:48px;color:var(--wogee-text-muted,#8590a2);text-align:center!important}.runtime-source-preview__empty[data-v-3a4c71b9]{display:grid;min-height:150px;flex:1;place-content:center;justify-items:center;gap:7px;color:var(--wogee-text-muted,#758195)}.runtime-source-preview__empty strong[data-v-3a4c71b9]{font-size:11px;font-weight:500}.runtime-graph-mutation-bar[data-v-3a4c71b9]{display:flex;min-height:34px;flex:0 0 auto;align-items:center;gap:8px;padding:3px 7px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:7px;background:var(--wogee-surface,#fff)}.runtime-graph-mutation-bar>span[data-v-3a4c71b9]:first-child{color:var(--wogee-text-muted,#758195);font-size:10px}.runtime-graph-mutation-bar[data-v-3a4c71b9] .ant-select{min-width:150px}.runtime-sql-mutation-bar[data-v-3a4c71b9]{display:grid;min-height:48px;flex:0 0 auto;grid-template-columns:minmax(260px,1fr) 132px minmax(210px,320px) auto;align-items:center;gap:8px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 20%,var(--wogee-border-color,#e5eaf2));border-radius:8px;background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 3%,var(--wogee-surface,#fff))}.runtime-sql-mutation-bar>div[data-v-3a4c71b9]{display:grid;min-width:0;gap:1px}.runtime-sql-mutation-bar strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#253249);font-size:10px}.runtime-sql-mutation-bar div>span[data-v-3a4c71b9]{overflow:hidden;color:var(--wogee-text-muted,#758195);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.runtime-sql-mutation-bar[data-v-3a4c71b9] .ant-select{width:100%}.runtime-sql-mutation-bar__status[data-v-3a4c71b9]{color:var(--wogee-text-muted,#758195);font-size:9px;white-space:nowrap}.runtime-warning-chip[data-v-3a4c71b9]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--wogee-warning,#a66a00);font-size:10px}.runtime-field-search[data-v-3a4c71b9]{width:210px!important}.runtime-add-field-button[data-v-3a4c71b9]:not(:disabled){border-color:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 45%,var(--wogee-border-color,#d9d9d9))!important;background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 6%,var(--wogee-surface,#fff))!important;color:var(--wogee-theme-primary,#3152e8)!important}.runtime-field-batch[data-v-3a4c71b9]{display:flex;min-height:34px;flex:0 0 auto;align-items:center;gap:5px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 23%,var(--wogee-border-color,#e5eaf2));border-radius:7px;background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 5%,var(--wogee-surface,#fff))}.runtime-field-batch strong[data-v-3a4c71b9]{margin-right:5px;color:var(--wogee-theme-primary,#3152e8);font-size:10px}.runtime-field-batch button[data-v-3a4c71b9]{display:inline-flex;min-height:25px;align-items:center;gap:3px;padding:0 7px;border:1px solid var(--wogee-border-color,#dbe2ec);border-radius:5px;background:var(--wogee-surface,#fff);color:var(--wogee-text,#4c596d);font:inherit;cursor:pointer}.runtime-source-inspector[data-v-3a4c71b9]{display:flex;width:var(--runtime-inspector-width,304px);min-width:0;min-height:0;flex:0 0 var(--runtime-inspector-width,304px);flex-direction:column;border-left:1px solid var(--wogee-border-color,#e5eaf2);background:var(--wogee-surface,#fff)}.runtime-source-inspector>header[data-v-3a4c71b9]{display:flex;min-height:54px;align-items:center;justify-content:space-between;padding:7px 11px;border-bottom:1px solid var(--wogee-border-color,#e5eaf2)}.runtime-source-inspector>header>div[data-v-3a4c71b9]{display:grid}.runtime-source-inspector>header span[data-v-3a4c71b9]{color:var(--wogee-text-muted,#788497);font-size:9px}.runtime-source-inspector>header strong[data-v-3a4c71b9]{color:var(--wogee-text-strong,#273448);font-size:12px}.runtime-source-inspector__body[data-v-3a4c71b9]{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:10px;overflow:auto}.runtime-inline-switch[data-v-3a4c71b9]{display:flex!important;min-height:28px;align-items:center;justify-content:space-between}.runtime-join-conditions[data-v-3a4c71b9],.runtime-projection-list[data-v-3a4c71b9],.runtime-source-diagnostics[data-v-3a4c71b9]{display:grid;gap:6px;padding:8px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:7px;background:var(--wogee-surface-subtle,#f7f9fc)}.runtime-join-conditions>header[data-v-3a4c71b9],.runtime-projection-list>header[data-v-3a4c71b9],.runtime-source-diagnostics>header[data-v-3a4c71b9]{display:flex;min-height:25px;align-items:center;justify-content:space-between}.runtime-join-conditions>div[data-v-3a4c71b9]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 26px;align-items:center;gap:4px}.runtime-join-conditions[data-v-3a4c71b9] .ant-input{min-width:0}.runtime-projection-list article[data-v-3a4c71b9]{display:grid;gap:5px;padding:7px;border-radius:6px;background:var(--wogee-surface,#fff)}.runtime-source-hint[data-v-3a4c71b9]{display:flex;align-items:flex-start;gap:5px;margin:0;color:var(--wogee-text-muted,#758195);font-size:9px}.runtime-source-diagnostics article[data-v-3a4c71b9]{display:flex;align-items:flex-start;gap:5px;color:var(--wogee-text,#46546a);font-size:10px}.runtime-source-diagnostics article.is-error[data-v-3a4c71b9]{color:var(--wogee-danger,#c93642)}.runtime-source-diagnostics article.is-warning[data-v-3a4c71b9]{color:var(--wogee-warning,#a66a00)}.runtime-source-diagnostics article span[data-v-3a4c71b9]{display:grid}.runtime-source-diagnostics p[data-v-3a4c71b9]{margin:0;color:var(--wogee-text-muted,#758195);font-size:9px}.runtime-extraction-diff[data-v-3a4c71b9]{display:grid;max-height:62vh;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;overflow:auto}.runtime-extraction-diff section[data-v-3a4c71b9]{min-width:0;padding:8px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:7px}.runtime-extraction-diff section>header[data-v-3a4c71b9]{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px;border-bottom:1px solid var(--wogee-border-color,#eef1f5)}.runtime-extraction-diff section>label[data-v-3a4c71b9]{display:flex;align-items:flex-start;gap:7px;padding:6px 0}.runtime-extraction-diff label>span[data-v-3a4c71b9]{display:grid;min-width:0}.runtime-extraction-diff small[data-v-3a4c71b9]{color:var(--wogee-text-muted,#758195)}.runtime-revisions[data-v-3a4c71b9]{display:grid;gap:8px}.runtime-revisions article[data-v-3a4c71b9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--wogee-border-color,#e5eaf2);border-radius:8px}.runtime-revisions article.is-active[data-v-3a4c71b9]{border-color:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 35%,var(--wogee-border-color,#e5eaf2));background:color-mix(in srgb,var(--wogee-theme-primary,#3152e8) 5%,var(--wogee-surface,#fff))}.runtime-revisions article>div[data-v-3a4c71b9]{display:grid;min-width:0;gap:2px}.runtime-revisions span[data-v-3a4c71b9],.runtime-revisions code[data-v-3a4c71b9]{overflow:hidden;color:var(--wogee-text-muted,#758195);font-size:9px;text-overflow:ellipsis;white-space:nowrap}@container (min-width:1100px){.runtime-source-identity[data-v-3a4c71b9]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1500px){.runtime-source-identity[data-v-3a4c71b9]{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width:759px){.runtime-source-identity[data-v-3a4c71b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:479px){.runtime-source-identity[data-v-3a4c71b9]{grid-template-columns:minmax(0,1fr)}}@container runtime-workbench (max-width:1359px){.runtime-workbench-header[data-v-3a4c71b9]{grid-template-columns:minmax(0,1fr) auto}.runtime-workbench-header__actions[data-v-3a4c71b9]{grid-column:1/-1;justify-content:flex-start}}@container runtime-workbench (max-width:479px){.runtime-workbench-header[data-v-3a4c71b9]{grid-template-columns:minmax(0,1fr);padding-inline:10px}.runtime-workbench-header>.ant-segmented[data-v-3a4c71b9]{justify-self:start}}@container runtime-workbench (max-width:1180px){.runtime-workbench-inspector-resizer[data-v-3a4c71b9]{display:none}.runtime-source-inspector[data-v-3a4c71b9],.runtime-field-inspector[data-v-3a4c71b9]{position:absolute!important;z-index:60;inset:0 0 0 auto!important;width:304px!important;height:100%;transform:translate(105%);transition:transform .16s ease;box-shadow:-18px 0 38px #1a273e29}.runtime-source-inspector.is-open[data-v-3a4c71b9],.runtime-field-inspector.is-open[data-v-3a4c71b9]{transform:translate(0)}}@media (max-width:960px){.runtime-workbench-collections[data-v-3a4c71b9]{display:none}.runtime-workbench-mobile-selector[data-v-3a4c71b9]{display:block}.runtime-workbench-stage-nav[data-v-3a4c71b9],.runtime-workbench-preview-nav[data-v-3a4c71b9]{min-height:42px;flex:0 0 42px;justify-content:flex-start;gap:17px;overflow-x:auto}.runtime-workbench-stage-content[data-v-3a4c71b9],.runtime-workbench-preview-content[data-v-3a4c71b9]{padding:8px}.runtime-stage-toolbar[data-v-3a4c71b9]{align-items:flex-start}.runtime-stage-toolbar>div[data-v-3a4c71b9]:last-child{flex-wrap:wrap;justify-content:flex-end}.runtime-table-source[data-v-3a4c71b9]{min-height:48px;flex:0 0 48px;grid-template-columns:minmax(120px,150px) minmax(120px,160px) minmax(0,1fr) 28px;padding:6px 8px}.runtime-source-preview[data-v-3a4c71b9]{min-height:280px;flex:0 0 280px}}@media (max-width:720px){.runtime-field-config-workbench[data-v-3a4c71b9]{min-height:560px}.runtime-workbench-count[data-v-3a4c71b9],.runtime-workbench-blocking[data-v-3a4c71b9]{display:none}.runtime-workbench-stage-nav[data-v-3a4c71b9]{gap:12px;padding-inline:8px}.runtime-workbench-stage-nav button[data-v-3a4c71b9]{white-space:nowrap}.runtime-workbench-stage-content[data-v-3a4c71b9]{overflow:auto}.runtime-source-stage[data-v-3a4c71b9],.runtime-fields-stage[data-v-3a4c71b9],.runtime-profile-stage[data-v-3a4c71b9]{min-height:520px}.runtime-stage-toolbar[data-v-3a4c71b9]{display:grid}.runtime-stage-toolbar>div[data-v-3a4c71b9]:last-child{justify-content:flex-start}.runtime-source-identity[data-v-3a4c71b9]{grid-template-columns:1fr}.runtime-source-identity.is-collapsed[data-v-3a4c71b9]{display:none}.runtime-table-source[data-v-3a4c71b9]{min-height:124px;flex:0 0 auto;grid-template-columns:minmax(0,1fr) 28px}.runtime-table-source__identity[data-v-3a4c71b9],.runtime-table-source__schema[data-v-3a4c71b9]{grid-column:1/-1}.runtime-table-source__object[data-v-3a4c71b9]{grid-column:1}.runtime-source-preview[data-v-3a4c71b9]{min-height:320px}.runtime-graph-mutation-bar[data-v-3a4c71b9]{flex-wrap:wrap}.runtime-sql-mutation-bar[data-v-3a4c71b9],.runtime-extraction-diff[data-v-3a4c71b9]{grid-template-columns:1fr}.runtime-source-inspector[data-v-3a4c71b9],.runtime-field-inspector[data-v-3a4c71b9]{width:min(304px,calc(100vw - 34px))!important}}@media (prefers-reduced-motion: reduce){.runtime-workbench-stage-nav button[data-v-3a4c71b9]:after,.runtime-workbench-preview-nav>button[data-v-3a4c71b9]:after,.runtime-source-inspector[data-v-3a4c71b9],.runtime-field-inspector[data-v-3a4c71b9]{transition:none}}.runtime-graph-output-toolbar[data-v-3a4c71b9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.runtime-graph-output-toolbar>div[data-v-3a4c71b9]{display:flex;align-items:center;gap:12px;min-width:0}.runtime-graph-output-toolbar strong[data-v-3a4c71b9]{font-size:13px}.runtime-graph-output-toolbar>div>span[data-v-3a4c71b9]{font-size:12px;color:var(--wogee-text-muted,#758195)}.runtime-projection-modal .ant-modal-body[data-v-3a4c71b9]{padding-top:8px}@media (max-width:900px){.runtime-graph-output-toolbar>div>span[data-v-3a4c71b9]{display:none}}.runtime-graph-mutation-bar[data-v-3a4c71b9]{flex-wrap:wrap}.runtime-graph-mutation-bar .runtime-write-node-select[data-v-3a4c71b9]{flex:1 1 320px;min-width:240px;max-width:100%}.runtime-write-node-select[data-v-3a4c71b9] .ant-select-selection-item{white-space:normal;overflow-wrap:anywhere;line-height:1.5;padding-block:3px}.runtime-write-node-select[data-v-3a4c71b9] .ant-select-selector{height:auto!important;min-height:30px}.runtime-join-summary[data-v-3a4c71b9]{overflow-wrap:anywhere;font-size:12px}.runtime-node-options{max-width:min(720px,calc(100vw - 32px));min-width:360px}.runtime-node-options .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.action-tag[data-v-56e75aa7]{display:inline-flex;align-items:center;gap:4px;height:26px;min-height:26px;margin-inline-end:0;font-size:14px;line-height:1;border-radius:6px;color:var(--wogee-tag-primary, #d32029);background:transparent;border:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.action-tag.primary[data-v-56e75aa7]{color:var(--wogee-tag-primary, #d32029);background:transparent;border-color:transparent}.action-tag.danger[data-v-56e75aa7]{color:var(--wogee-tag-text-secondary, #4b5563);background:transparent;border-color:transparent}.action-tag[data-v-56e75aa7]:hover{color:var(--wogee-tag-text, #1f1f1f);background:var(--wogee-tag-surface, #f7f8fa)}.action-tag.danger[data-v-56e75aa7]:hover{color:var(--wogee-tag-danger, #cf1322);background:color-mix(in oklab,var(--wogee-tag-danger, #cf1322) 8%,#ffffff)}.import-upload-panel[data-v-56e75aa7]{margin-top:10px;padding-top:10px;border-top:1px dashed #e9edf5}.import-file-tag[data-v-56e75aa7]{cursor:pointer}.import-upload-tip[data-v-56e75aa7]{margin-top:6px;font-size:12px;color:#00000073}.runtime-form-dialog .ant-modal-content{background:#fff}.runtime-form-dialog .ant-modal-body{background:#f5f7fa}.readonly-detail-table-wrap[data-v-9be22f95]{width:100%}.readonly-detail-pagination[data-v-9be22f95]{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:12px}.readonly-detail-summary[data-v-9be22f95]{min-width:0;flex:1;display:flex;align-items:center;gap:8px;color:#475569;overflow:hidden}.readonly-detail-summary--empty[data-v-9be22f95]{visibility:hidden}.readonly-detail-summary__label[data-v-9be22f95]{flex:none;font-size:12px;color:#64748b}.readonly-detail-summary__item[data-v-9be22f95]{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:180px;padding:2px 8px;border:1px solid #e5e7eb;border-radius:4px;background:#f8fafc;font-size:12px}.readonly-detail-summary__name[data-v-9be22f95]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readonly-detail-summary__name[data-v-9be22f95]:after{content:":"}.readonly-detail-summary__value[data-v-9be22f95]{flex:none;color:#1f2937;font-weight:600}.runtime-detail-card__tool-target[data-v-4ebaad2a]{display:inline-flex;align-items:center;min-height:28px}.runtime-detail-card[data-v-afc016e2]{overflow:hidden;border:1px solid #e6ebf2;border-radius:10px;background:#fff}.runtime-detail-card__heading[data-v-afc016e2]{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 20px 7px}.runtime-detail-card__heading[data-v-afc016e2]:before{align-self:center;width:3px;height:15px;border-radius:2px;background:var(--wogee-theme-primary, #d32029);content:""}.runtime-detail-card__heading h3[data-v-afc016e2]{margin:0;color:#263244;font-size:14px;font-weight:650;line-height:20px}.runtime-detail-card__heading>span[data-v-afc016e2]{color:#8490a4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em}.runtime-detail-card__tool-target[data-v-afc016e2]{display:inline-flex;align-items:center;min-height:28px;line-height:1}.runtime-detail-card__tools[data-v-afc016e2]{margin-left:auto}.runtime-document-detail-drawer[data-v-afc016e2]{min-height:100%}.runtime-document-detail-drawer__details[data-v-afc016e2] .ant-tabs-nav{margin-inline:20px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid{gap:10px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__summary,.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__group-card{border-radius:10px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__summary-item{padding:11px 20px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__summary-label{margin-bottom:2px;line-height:16px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__summary-value{font-size:15px;line-height:1.28}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__summary-value.is-accent{font-size:26px;line-height:1.08}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__summary-secondary{margin-top:2px;line-height:16px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__group-heading{gap:8px;padding:8px 20px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__group-heading h3{font-size:13px;line-height:18px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__group-heading span{line-height:16px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__fields{column-gap:22px;row-gap:10px;padding:11px 20px 13px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__group:not(.has-heading) .runtime-field-value-grid__fields{padding-top:13px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__label{margin-bottom:2px;line-height:16px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__control{min-height:18px}.runtime-document-detail-drawer__main[data-v-afc016e2] .runtime-field-value-grid__readonly{font-size:13px;line-height:19px}.runtime-document-detail-drawer-shell .ant-drawer-header{min-height:44px;padding:10px 20px}.runtime-document-detail-drawer-shell .ant-drawer-body{padding:16px 20px 20px;background:#f5f7fa}.runtime-export-panel[data-v-b6bb46fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runtime-export-option[data-v-b6bb46fa]{display:flex;align-items:center;gap:10px;min-width:0;min-height:82px;padding:14px 12px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#1f2937;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.runtime-export-option[data-v-b6bb46fa]:hover{border-color:#93b4ff;background:#f8fbff;box-shadow:0 8px 20px #2563eb1f;transform:translateY(-1px)}.runtime-export-option[data-v-b6bb46fa]:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.runtime-export-option.is-active[data-v-b6bb46fa]{border-color:#3b55f0;background:#eef3ff}.runtime-export-option__icon[data-v-b6bb46fa]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#eff4ff;color:#3451e8}.runtime-export-option.is-active .runtime-export-option__icon[data-v-b6bb46fa]{background:#3451e8;color:#fff}.runtime-export-option__icon svg[data-v-b6bb46fa]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.runtime-export-option__text[data-v-b6bb46fa]{display:grid;gap:5px;min-width:0}.runtime-export-option__text b[data-v-b6bb46fa]{overflow:hidden;color:inherit;font-size:15px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.runtime-export-option__text em[data-v-b6bb46fa]{overflow:hidden;color:#64748b;font-size:12px;font-style:normal;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.runtime-export-progress[data-v-b6bb46fa]{margin-top:16px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.runtime-export-progress__head[data-v-b6bb46fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#475569;font-size:13px;line-height:18px}.runtime-export-progress__head div[data-v-b6bb46fa]{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.runtime-export-progress__head span[data-v-b6bb46fa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-export-progress__head em[data-v-b6bb46fa]{color:#64748b;font-size:12px;font-style:normal;white-space:nowrap}@media (max-width: 720px){.runtime-export-panel[data-v-b6bb46fa]{grid-template-columns:1fr}}.runtime-export-progress__head strong[data-v-b6bb46fa]{flex:0 0 auto;color:#3451e8;font-weight:700}.runtime-import-dialog[data-v-c0b81d2a]{display:flex;flex-direction:column;gap:16px}.runtime-import-header[data-v-c0b81d2a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}.runtime-import-copy[data-v-c0b81d2a]{flex:1 1 520px;min-width:0}.runtime-import-copy h3[data-v-c0b81d2a]{margin:0 0 8px;color:#1f2329;font-size:18px;font-weight:700;line-height:1.4}.runtime-import-copy p[data-v-c0b81d2a]{margin:0;color:#6b7280;font-size:14px;line-height:1.8}.runtime-import-actions[data-v-c0b81d2a]{flex:0 0 auto}.runtime-import-outline-btn[data-v-c0b81d2a]{color:#1677ff;border-color:#1677ff;background:#fff}.runtime-import-outline-btn[data-v-c0b81d2a]:hover,.runtime-import-outline-btn[data-v-c0b81d2a]:focus{color:#4096ff;border-color:#4096ff;background:#fff}.runtime-import-row-title[data-v-c0b81d2a]{color:#1f2329;font-weight:600}.runtime-import-cell-text[data-v-c0b81d2a]{color:#2563eb;font-weight:500}.runtime-table-toolbar[data-v-de8956a0]{display:flex;align-items:center;gap:6px}.runtime-table-toolbar__button[data-v-de8956a0]{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border-color:#e5e7eb;border-radius:9px;color:#334155;background:#fff;box-shadow:none}.runtime-table-toolbar__button[data-v-de8956a0]:hover,.runtime-table-toolbar__button--active[data-v-de8956a0]{color:var(--wogee-theme-primary, #3152e8);border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 78%);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 96%)}.runtime-table-toolbar__button[data-v-de8956a0]:disabled{color:var(--wogee-theme-primary, #3152e8);border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 82%);background:#fff;opacity:1}.runtime-table-toolbar__button--loading .runtime-table-toolbar__reload-icon[data-v-de8956a0]{animation:runtime-table-toolbar-spin-de8956a0 .85s linear infinite}@keyframes runtime-table-toolbar-spin-de8956a0{to{transform:rotate(360deg)}}.runtime-column-settings-popover .ant-popover-inner,.runtime-table-appearance-popover .ant-popover-inner,.runtime-table-locator-popover .ant-popover-inner{padding:0;border-radius:12px;box-shadow:0 14px 38px #0f172a29}.runtime-table-locator{width:330px;padding:16px}.runtime-table-locator__title{color:#1f2937;font-size:15px;font-weight:700}.runtime-table-locator__hint{margin-top:3px;color:#94a3b8;font-size:11px}.runtime-table-locator__control{display:flex;height:36px;align-items:center;gap:8px;margin-top:12px;padding:0 10px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;color:#94a3b8}.runtime-table-locator__control:focus-within{border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 58%);box-shadow:0 0 0 2px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 92%)}.runtime-table-locator__control input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#334155;font-size:13px}.runtime-table-locator__control input::-webkit-search-cancel-button{display:none}.runtime-table-locator__count{flex:0 0 auto;color:#64748b;font-size:11px;font-variant-numeric:tabular-nums}.runtime-table-locator__actions{display:flex;gap:6px;margin-top:10px}.runtime-table-locator__actions button{min-width:64px;height:30px;padding:0 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#475569;cursor:pointer}.runtime-table-locator__actions button:hover:not(:disabled){border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 70%);color:var(--wogee-theme-primary, #3152e8)}.runtime-table-locator__actions button:disabled{color:#cbd5e1;cursor:default}.runtime-table-locator__empty{margin-top:9px;color:#b45309;font-size:11px}.runtime-column-settings{width:300px;padding:16px}.runtime-column-settings__title,.runtime-table-appearance__title{color:#1f2937;font-size:15px;font-weight:700}.runtime-column-settings__hint{margin-top:3px;color:#94a3b8;font-size:11px}.runtime-column-settings__list{max-height:390px;margin-top:12px;overflow:auto}.runtime-column-settings__item{display:flex;min-height:38px;align-items:center;gap:8px;padding:4px 5px;border-radius:7px;cursor:grab}.runtime-column-settings__item:hover{background:#f8fafc}.runtime-column-settings__item--locked{cursor:default}.runtime-column-settings__drag{color:#64748b}.runtime-column-settings__item--locked .runtime-column-settings__drag{color:#cbd5e1}.runtime-column-settings__reset{width:100%;margin-top:10px;padding-top:12px;border:0;border-top:1px solid #eef2f7;color:var(--wogee-theme-primary, #3152e8);background:transparent;cursor:pointer}.runtime-table-appearance{width:330px;padding:16px}.runtime-table-appearance__styles{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0}.runtime-table-appearance__styles button{height:32px;border:1px solid #e2e8f0;border-radius:7px;color:#475569;background:#fff;cursor:pointer}.runtime-table-appearance__styles button.active{color:var(--wogee-theme-primary, #3152e8);border-color:var(--wogee-theme-primary, #3152e8);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 95%)}.runtime-table-appearance__row,.runtime-table-appearance__size{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #f1f5f9;color:#334155}.runtime-table-appearance__size{align-items:flex-start;flex-direction:column;padding-top:12px}.runtime-table-appearance__size .ant-segmented{width:100%}.runtime-page[data-v-c1450817]{display:flex;flex-direction:column;gap:0;min-width:0;max-width:100%;height:100%;min-height:0;flex:1;padding-top:2px}.action-tag[data-v-c1450817]{display:inline-flex;align-items:center;gap:4px;height:26px;min-height:26px;margin-inline-end:0;font-size:14px;font-weight:500;line-height:1;padding:0 6px;border-radius:6px;color:var(--wogee-tag-text-secondary, #4b5563);background:transparent;border:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .14s ease,background-color .14s ease}.action-tag[data-v-c1450817]:hover{color:var(--wogee-tag-text, #1f1f1f);background:var(--wogee-tag-surface, #f7f8fa)}.action-tag.primary[data-v-c1450817]{color:var(--wogee-tag-primary, #d32029);font-weight:500}.action-tag.primary[data-v-c1450817]:hover{color:color-mix(in oklab,var(--wogee-tag-primary, #d32029),#1f1f1f 22%);background:color-mix(in oklab,var(--wogee-tag-primary, #d32029) 8%,#ffffff)}.action-tag.danger[data-v-c1450817]{color:var(--wogee-tag-text-secondary, #4b5563)}.action-tag.danger[data-v-c1450817]:hover{color:var(--wogee-tag-danger, #cf1322);background:color-mix(in oklab,var(--wogee-tag-danger, #cf1322) 8%,#ffffff)}.runtime-row-actions[data-v-c1450817]{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:4px;white-space:nowrap;width:100%}.runtime-row-actions .action-tag[data-v-c1450817]{flex-shrink:0}.runtime-more-action[data-v-c1450817]{display:inline-flex;align-items:center;gap:3px}.runtime-more-action__arrow[data-v-c1450817]{display:inline-block;margin-top:-2px;font-size:11px;line-height:1}.runtime-row-action-more-menu{min-width:132px}[data-v-c1450817] .runtime-virtual-table__body-cell.runtime-actions-col,[data-v-c1450817] .runtime-virtual-table__header-cell.runtime-actions-col{padding-left:12px!important;padding-right:12px!important}.action-tag.placeholder[data-v-c1450817]{visibility:hidden;border-color:transparent;background:transparent;pointer-events:none}.warning[data-v-c1450817]{margin-bottom:12px}.table-shell[data-v-c1450817]{width:100%;max-width:100%;min-width:0;overflow:hidden;position:relative;flex:1;min-height:0;padding-bottom:8px}.table-shell[data-v-c1450817] .runtime-virtual-table{width:100%;max-width:100%;min-width:0;border-radius:8px;border-color:#edf0f4;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.table-shell[data-v-c1450817] .runtime-virtual-table::-webkit-scrollbar{width:6px;height:6px}.table-shell[data-v-c1450817] .runtime-virtual-table::-webkit-scrollbar-track{background:transparent}.table-shell[data-v-c1450817] .runtime-virtual-table::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.table-shell[data-v-c1450817] .runtime-virtual-table::-webkit-scrollbar-thumb:hover{background:#94a3b8}.table-shell[data-v-c1450817] .runtime-virtual-table-shell{width:100%;max-width:100%;min-height:0}.table-shell[data-v-c1450817] .runtime-virtual-table__header-cell,.table-shell[data-v-c1450817] .runtime-virtual-table__body-cell:not(.runtime-actions-col){white-space:nowrap}.table-shell[data-v-c1450817] .runtime-virtual-table__body-cell{overflow:hidden}.table-shell[data-v-c1450817] .runtime-virtual-table__body-cell.runtime-actions-col,.table-shell[data-v-c1450817] .runtime-virtual-table__header-cell.runtime-actions-col{overflow:visible}.table-shell[data-v-c1450817] .runtime-virtual-table__header-cell,.table-shell[data-v-c1450817] .runtime-virtual-table__body-cell{border-color:#eef2f7}.table-shell[data-v-c1450817] .runtime-virtual-table{border-radius:8px}.pager-wrapper[data-v-c1450817]{display:flex;flex-wrap:wrap;min-width:0;align-items:center;justify-content:space-between;gap:16px;margin-top:4px;margin-bottom:0;position:sticky;bottom:0;z-index:9;background:#fff;padding:12px 2px 2px;border-top:1px solid #eef2f7}.pager-summary[data-v-c1450817]{flex:1 1 auto;flex-wrap:wrap;min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;color:#4b5563;font-size:13px}.pager-summary--empty[data-v-c1450817]{min-height:32px}.pager-summary__label[data-v-c1450817]{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#f4f7fb;color:#1f2329;font-weight:600}.pager-summary__item[data-v-c1450817]{min-width:0;display:inline-flex;align-items:baseline;gap:4px;max-width:220px;white-space:nowrap}.pager-summary__name[data-v-c1450817]{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis}.pager-summary__name[data-v-c1450817]:after{content:"："}.pager-summary__value[data-v-c1450817]{flex:0 0 auto;color:#1f2329;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:700}.pager-controls[data-v-c1450817]{flex:0 0 auto;display:flex;justify-content:flex-end}[data-v-c1450817] .ant-card{border-radius:12px}[data-v-c1450817] .ant-card .ant-card-body{padding:14px}.runtime-list-toolbar[data-v-c1450817]{display:flex;flex-wrap:wrap;min-width:0;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;min-height:38px;margin-top:10px;padding:0 2px}.runtime-table-area[data-v-c1450817]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.table-card[data-v-c1450817]{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:8px;overflow:hidden}.runtime-table-area[data-v-c1450817]:fullscreen{display:flex;width:100vw;height:100vh;padding:16px;background:#f5f7fb}.runtime-table-area:fullscreen .runtime-list-toolbar[data-v-c1450817]{min-height:42px;margin-top:0;padding:0 2px 10px}.runtime-table-area:fullscreen .table-card[data-v-c1450817]{margin-top:0}.runtime-table-area:fullscreen .table-card[data-v-c1450817] .ant-card-body{border-radius:12px;background:#fff}.table-card[data-v-c1450817] .ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0;padding:14px}.runtime-top-actions[data-v-c1450817]{align-items:center}.runtime-top-action-btn[data-v-c1450817]{height:32px;padding-inline:14px;border-radius:8px;font-size:12px;font-weight:700}.runtime-top-action-btn[data-v-c1450817] .ant-btn-loading-icon{margin-inline-end:4px}.runtime-qms-print-preview-drawer .ant-drawer-body{padding:0;overflow:hidden}.runtime-qms-print-preview-modal .ant-modal-body{height:calc(92vh - 112px);padding:0;overflow:hidden}.runtime-qms-print-preview-frame[data-v-c1450817]{display:block;width:100%;height:100%;min-height:calc(100vh - 56px);border:0;background:#f6f7f9}.runtime-qms-print-preview-modal .runtime-qms-print-preview-frame{min-height:0}.runtime-popup-table-panel[data-v-f8c8e885]{display:flex;flex-direction:column;gap:12px;min-height:0}.runtime-popup-table-panel__toolbar[data-v-f8c8e885]{display:flex;justify-content:space-between;align-items:center;min-height:32px;padding:0 2px}.runtime-popup-table-panel__table-shell[data-v-f8c8e885]{border:1px solid #eef2f7;border-radius:8px;overflow:hidden;background:#fff}.runtime-popup-table-panel__pager[data-v-f8c8e885]{display:flex;justify-content:flex-end;padding-top:4px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.multi-table-modal__body[data-v-94bc28d2]{display:flex;height:100%;min-height:0;flex-direction:column;gap:12px;overflow:auto}.multi-table-modal__section[data-v-94bc28d2]{display:flex;min-height:0;flex-direction:column;gap:8px}.multi-table-modal__section-header[data-v-94bc28d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.multi-table-modal__section-title[data-v-94bc28d2]{min-width:0;color:#172033;font-size:14px;font-weight:600}.multi-table-modal__section-description[data-v-94bc28d2]{min-width:0;overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.multi-table-modal__table[data-v-94bc28d2] .ant-table-cell{min-width:0}.multi-table-modal__table[data-v-94bc28d2] .ant-table-thead>tr>th,.multi-table-modal__table[data-v-94bc28d2] .ant-table-tbody>tr>td{overflow:hidden;white-space:nowrap}.multi-table-modal__table[data-v-94bc28d2] .ant-table-body{scrollbar-gutter:stable}.theme-lab[data-v-7173a450]{min-height:100%;max-width:1240px;margin:0 auto;padding:0 0 18px;color:#172033}.theme-lab__section[data-v-7173a450]{padding:20px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.theme-lab__section--theme[data-v-7173a450],.theme-lab__section--table[data-v-7173a450]{margin-bottom:16px}.theme-lab__mode-grid[data-v-7173a450]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.theme-lab__section--preferences[data-v-7173a450],.theme-lab__section--product[data-v-7173a450]{margin-top:16px}.product-preference[data-v-7173a450]{display:grid;grid-template-columns:minmax(200px,.4fr) minmax(0,1.6fr);gap:12px}.product-preference__selector[data-v-7173a450],.product-preference__setting[data-v-7173a450],.product-preference__empty[data-v-7173a450]{padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fafbfc}.product-preference__selector[data-v-7173a450]{display:grid;align-content:start;gap:10px}.product-preference__selector>strong[data-v-7173a450],.product-preference__setting strong[data-v-7173a450]{color:#1f2937;font-size:13px;font-weight:700}.product-preference__setting[data-v-7173a450]{display:flex;gap:12px}.product-preference__setting>div[data-v-7173a450]{min-width:0;flex:1}.product-preference__setting strong[data-v-7173a450],.product-preference__setting small[data-v-7173a450]{display:block}.product-preference__setting small[data-v-7173a450]{margin:3px 0 10px;color:#8c8c8c;font-size:11px;line-height:17px}.product-preference__empty[data-v-7173a450]{display:flex;align-items:center;justify-content:center;color:#8c8c8c;font-size:12px}.preference-grid[data-v-7173a450]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preference-card[data-v-7173a450]{display:flex;min-width:0;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:10px;background:#fafbfc}.preference-card__icon[data-v-7173a450]{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border-radius:8px;background:#fff;color:var(--wogee-theme-primary, #3152e8);box-shadow:inset 0 0 0 1px #e5e7eb}.preference-card__content[data-v-7173a450]{min-width:0;flex:1}.preference-card__content>strong[data-v-7173a450],.preference-card__content>small[data-v-7173a450]{display:block}.preference-card__content>strong[data-v-7173a450]{color:#1f2937;font-size:13px;font-weight:700}.preference-card__content>small[data-v-7173a450]{min-height:34px;margin:3px 0 10px;color:#8c8c8c;font-size:11px;line-height:17px}.preference-card__select[data-v-7173a450]{width:100%}.preference-card__select--secondary[data-v-7173a450]{margin-top:8px}.theme-lab__section-header[data-v-7173a450]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.theme-lab__section-icon[data-v-7173a450]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 91%);color:var(--wogee-theme-primary, #3152e8);font-size:17px}.theme-lab__section-header h2[data-v-7173a450]{margin:0;color:#111827;font-size:16px;font-weight:700;line-height:1.4}.theme-lab__section-header p[data-v-7173a450]{margin:2px 0 0;color:#8c8c8c;font-size:12px}.layout-grid[data-v-7173a450],.color-grid[data-v-7173a450]{display:grid;gap:10px}.layout-grid[data-v-7173a450]{grid-template-columns:repeat(2,1fr)}.layout-card[data-v-7173a450]{position:relative;min-height:154px;padding:10px;overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left}.layout-card__preview[data-v-7173a450]{position:relative;display:block;height:84px;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.layout-card__preview i[data-v-7173a450]{position:absolute;display:block}.layout-card__sider[data-v-7173a450]{top:0;bottom:0;left:0;width:28px;background:#334155}.layout-card__header[data-v-7173a450]{top:9px;right:9px;left:37px;height:12px;border-radius:4px;background:var(--wogee-theme-primary, #3152e8)}.layout-card--top .layout-card__header[data-v-7173a450]{top:0;right:0;left:0;height:24px;border-radius:0;background:#334155}.layout-card__body[data-v-7173a450]{right:9px;bottom:9px;left:37px;height:45px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.layout-card--top .layout-card__body[data-v-7173a450]{top:34px;left:9px}.layout-card__label[data-v-7173a450]{display:block;margin-top:9px}.layout-card__label strong[data-v-7173a450],.layout-card__label small[data-v-7173a450]{display:block}.layout-card__label strong[data-v-7173a450]{color:#1f2937;font-size:13px;font-weight:700}.layout-card__label small[data-v-7173a450]{margin-top:2px;color:#8c8c8c;font-size:11px}.color-grid[data-v-7173a450]{grid-template-columns:repeat(4,minmax(0,1fr))}.color-card[data-v-7173a450]{display:flex;min-width:0;min-height:64px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left}.color-card__chip[data-v-7173a450]{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:8px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b,0 1px 2px #0f172a0f}.color-card__text[data-v-7173a450]{min-width:0}.color-card__text strong[data-v-7173a450],.color-card__text small[data-v-7173a450]{display:block}.color-card__text strong[data-v-7173a450]{overflow:hidden;color:#1f2937;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.color-card__text small[data-v-7173a450]{margin-top:3px;color:#8c8c8c;font-size:10px}.query-mode-grid[data-v-7173a450]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.query-mode-card[data-v-7173a450]{position:relative;display:flex;min-height:154px;flex-direction:column;align-items:flex-start;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left}.query-mode-card__preview[data-v-7173a450]{position:relative;display:flex;align-items:center;gap:5px;width:100%;height:84px;padding:10px;overflow:hidden;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.query-mode-card__preview i[data-v-7173a450]{display:block;flex:1;height:18px;border:1px solid #dbe3ee;border-radius:4px;background:#fff}.query-mode-card__preview--modal[data-v-7173a450]:before{content:"";position:absolute;top:10px;right:18px;bottom:10px;left:18px;z-index:1;border:1px solid #dbe3ee;border-radius:6px;background:#fff;box-shadow:0 5px 14px #0f172a1a}.query-mode-card__preview--modal i[data-v-7173a450]{position:relative;z-index:2;height:12px}.query-mode-card__preview--column[data-v-7173a450]{align-items:flex-start;padding-top:22px}.query-mode-card__preview--column[data-v-7173a450]:before{content:"";position:absolute;top:10px;right:10px;left:10px;height:14px;border-bottom:1px solid #cbd5e1;background:repeating-linear-gradient(90deg,transparent 0 31%,#dbe3ee 31% 32%)}.query-mode-card__preview--column i[data-v-7173a450]:after{content:"▽";display:block;color:var(--wogee-theme-primary, #3152e8);font-size:9px;line-height:16px;text-align:right}.table-style-layout[data-v-7173a450]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:14px}.table-style-grid[data-v-7173a450]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.table-style-card[data-v-7173a450]{position:relative;display:flex;min-width:0;flex-direction:column;gap:8px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-align:left}.table-style-card__preview[data-v-7173a450]{display:grid;grid-template-columns:repeat(4,1fr);height:72px;overflow:hidden;border-radius:7px;background:#f8fafc}.table-style-card__preview i[data-v-7173a450]{border-right:1px solid #dbe3ee;background:repeating-linear-gradient(#eef2f7 0,#eef2f7 1px,#fff 1px,#fff 18px)}.table-style-card__preview--modern[data-v-7173a450]{gap:3px;padding:6px;background:#f1f5f9}.table-style-card__preview--modern i[data-v-7173a450]{border:0;border-radius:3px;background:repeating-linear-gradient(#fff 0,#fff 16px,#f8fafc 16px,#f8fafc 32px)}.table-style-card__preview--minimal[data-v-7173a450]{background:#fff}.table-style-card__preview--minimal i[data-v-7173a450]{border:0;background:repeating-linear-gradient(#eef2f7 0 1px,transparent 1px 18px)}.table-style-card>span:last-of-type strong[data-v-7173a450],.table-style-card>span:last-of-type small[data-v-7173a450]{display:block}.table-style-card>span:last-of-type strong[data-v-7173a450]{color:#1f2937;font-size:13px}.table-style-card>span:last-of-type small[data-v-7173a450]{margin-top:2px;color:#8c8c8c;font-size:11px}.table-style-options[data-v-7173a450]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fafbfc}.table-style-option[data-v-7173a450]{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px}.table-style-option>span[data-v-7173a450]{min-width:0}.table-style-option strong[data-v-7173a450],.table-style-option small[data-v-7173a450]{display:block}.table-style-option strong[data-v-7173a450]{color:#1f2937;font-size:12px}.table-style-option small[data-v-7173a450]{margin-top:2px;color:#8c8c8c;font-size:10px}.query-mode-card__text[data-v-7173a450]{display:block;margin-top:9px}.query-mode-card__text strong[data-v-7173a450],.query-mode-card__text small[data-v-7173a450]{display:block}.query-mode-card__text strong[data-v-7173a450]{color:#1f2937;font-size:13px;font-weight:700}.query-mode-card__text small[data-v-7173a450]{margin-top:2px;color:#8c8c8c;font-size:11px}.option-check[data-v-7173a450]{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:var(--wogee-theme-primary, #3152e8);color:#fff;font-size:11px}.theme-lab__footer[data-v-7173a450]{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:8px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid #f0f0f0;background:#fff}.layout-card[data-v-7173a450]:hover,.color-card[data-v-7173a450]:hover,.query-mode-card[data-v-7173a450]:hover,.table-style-card[data-v-7173a450]:hover{border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 70%)}.layout-card--active[data-v-7173a450],.color-card--active[data-v-7173a450],.query-mode-card--active[data-v-7173a450],.table-style-card--active[data-v-7173a450]{border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 42%);background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 98%);box-shadow:0 0 0 1px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 91%)}@media (max-width: 960px){.theme-lab__mode-grid[data-v-7173a450]{grid-template-columns:1fr}.color-grid[data-v-7173a450]{grid-template-columns:repeat(2,minmax(0,1fr))}.preference-grid[data-v-7173a450],.table-style-layout[data-v-7173a450],.product-preference[data-v-7173a450]{grid-template-columns:1fr}}@media (max-width: 720px){.table-style-grid[data-v-7173a450],.query-mode-grid[data-v-7173a450]{grid-template-columns:1fr}}.theme-settings-drawer .ant-drawer-content{background:#f5f7fa}.theme-settings-drawer .ant-drawer-body{padding:20px 24px 0}.theme-settings-drawer .ant-drawer-header{min-height:56px;padding:12px 24px;border-bottom:1px solid #e2e8f0}.theme-settings-drawer .ant-drawer-title{color:#172033;font-size:17px;font-weight:800}.theme-settings-title{display:inline-flex;align-items:center;gap:7px}.theme-settings-title__help{color:#8c8c8c;font-size:14px;cursor:help}@media (max-width: 640px){.theme-settings-drawer .ant-drawer-body{padding:16px 12px 0}}.home-echart[data-v-8f3af822]{width:100%;height:100%;min-height:0;cursor:pointer}.project-dashboard-home[data-v-77659777]{--home-primary: var(--wogee-theme-primary, #df253a);--home-text: var(--wogee-text-color, #202124);--home-muted: var(--wogee-text-muted, #697386);--home-border: var(--wogee-border-color, #e5e9f0);--home-panel: var(--wogee-panel-bg, #fff);min-width:0;max-width:100%;min-height:100%;padding:18px;overflow:auto;background:#f5f7fa;color:var(--home-text)}.project-dashboard-home__error[data-v-77659777]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:9px 13px;border:1px solid #ffc8ce;border-radius:10px;background:#fff3f4;color:#c91f35;font-size:12px}.project-dashboard-home__hero[data-v-77659777],.project-dashboard-home__card[data-v-77659777],.project-dashboard-home__metric[data-v-77659777]{border:1px solid var(--home-border);border-radius:16px;background:var(--home-panel)}.project-dashboard-home__hero[data-v-77659777]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;min-height:116px;padding:21px 24px;overflow:hidden}.project-dashboard-home__eyebrow[data-v-77659777]{color:#61718a;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em}.project-dashboard-home__hero h1[data-v-77659777]{margin:8px 0 4px;font-size:clamp(25px,2vw,34px);line-height:1.2;overflow-wrap:anywhere}.project-dashboard-home__hero>div[data-v-77659777]:first-child{flex:1 1 320px;min-width:0}.project-dashboard-home__hero p[data-v-77659777]{margin:0;overflow-wrap:anywhere;line-height:1.6;color:var(--home-muted);font-size:13px}.project-dashboard-home__badge[data-v-77659777]{display:inline-flex;max-width:100%;overflow-wrap:anywhere;line-height:1.5;margin-top:9px;padding:4px 9px;border:1px solid #dfe4eb;border-radius:999px;color:#61718a;font-size:10px}.project-dashboard-home__actions[data-v-77659777]{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%;gap:10px}.project-dashboard-home__actions button[data-v-77659777]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;min-height:44px;padding:10px 18px;line-height:1.4;white-space:normal;overflow-wrap:anywhere;border:1px solid #d8dde6;border-radius:11px;background:#fff;color:#273142;font-weight:650;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.project-dashboard-home__actions button[data-v-77659777]:hover:not(:disabled){transform:translateY(-2px);border-color:#f0a3ad;box-shadow:0 10px 24px #6f1b2714}.project-dashboard-home__actions button.is-primary[data-v-77659777]{border-color:var(--home-primary);background:var(--home-primary);color:#fff;box-shadow:0 10px 24px color-mix(in srgb,var(--home-primary),transparent 78%)}.project-dashboard-home__actions button[data-v-77659777]:disabled{opacity:.42;cursor:default}.project-dashboard-home__metrics[data-v-77659777]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.project-dashboard-home__metric[data-v-77659777]{min-width:0;min-height:122px;padding:17px 18px;color:var(--home-text);text-align:left}.project-dashboard-home__metric.is-interactive[data-v-77659777]{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.project-dashboard-home__metric.is-interactive[data-v-77659777]:hover{transform:translateY(-2px);border-color:#f2a5ae;box-shadow:0 12px 28px #262d3912}.project-dashboard-home__metric[data-v-77659777]:disabled{opacity:1}.project-dashboard-home__metric-title[data-v-77659777]{display:flex;align-items:flex-start;min-width:0;line-height:1.5;overflow-wrap:anywhere;gap:8px;color:#65758d;font-size:13px;font-weight:650}.project-dashboard-home__metric>strong[data-v-77659777]{display:block;margin-top:12px;font:750 28px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.project-dashboard-home__metric>strong small[data-v-77659777]{margin-left:5px;color:#65758d;font:600 12px/1 sans-serif}.project-dashboard-home__metric-caption[data-v-77659777]{display:flex;align-items:flex-start;gap:7px;margin-top:11px;color:#8591a3;font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.project-dashboard-home__metric-title svg[data-v-77659777]{flex-shrink:0}.project-dashboard-home__metric-caption i[data-v-77659777]{flex:0 0 5px;width:5px;height:5px;margin-top:.5em;border-radius:50%;background:#52b788}.project-dashboard-home__metric.is-danger[data-v-77659777]{border-color:#ffd2d7}.project-dashboard-home__metric.is-danger .project-dashboard-home__metric-title[data-v-77659777],.project-dashboard-home__metric.is-danger>strong[data-v-77659777]{color:#e3193e}.project-dashboard-home__analysis-grid[data-v-77659777]{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(300px,.92fr);gap:12px;margin-top:12px}.project-dashboard-home__card[data-v-77659777]{min-width:0;padding:21px}.project-dashboard-home__card-header[data-v-77659777]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;min-height:34px}.project-dashboard-home__card-header>div[data-v-77659777]:first-child{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.project-dashboard-home__card-header h2[data-v-77659777]{margin:0;font-size:17px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.project-dashboard-home__card-header span[data-v-77659777]{color:var(--home-muted);font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.project-dashboard-home__tabs[data-v-77659777]{display:flex;flex-wrap:wrap;max-width:100%;gap:3px;padding:3px;border-radius:9px;background:#f4f6f9}.project-dashboard-home__tabs button[data-v-77659777]{padding:6px 10px;border:0;border-radius:7px;background:transparent;color:#718096;font-size:11px;cursor:pointer}.project-dashboard-home__tabs button.is-active[data-v-77659777]{background:#fff;color:#222;box-shadow:0 1px 5px #1a222f1c}.project-dashboard-home__chart-card[data-v-77659777]{position:relative;min-height:442px;overflow:hidden}.project-dashboard-home__chart[data-v-77659777]{height:360px;margin-top:10px}.project-dashboard-home__chart-analysis[data-v-77659777]{position:absolute;right:20px;bottom:18px;left:20px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr) 30px;align-items:center;gap:14px;min-height:74px;padding:12px 14px;border:1px solid #f1b4bc;border-radius:12px;background:#fffffff5;box-shadow:0 14px 35px #232b3721;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:analysis-in-77659777 .18s ease-out}.project-dashboard-home__chart-analysis>div[data-v-77659777]{min-width:0;overflow-wrap:anywhere}.project-dashboard-home__chart-analysis>div span[data-v-77659777]{display:block;color:#df253a;font-size:9px;font-weight:700;letter-spacing:.12em}.project-dashboard-home__chart-analysis>div strong[data-v-77659777]{display:block;margin-top:4px;font-size:14px}.project-dashboard-home__chart-analysis dl[data-v-77659777]{display:flex;align-items:center;flex-wrap:wrap;min-width:0;gap:6px 16px;margin:0}.project-dashboard-home__chart-analysis dl[data-v-77659777]>*{margin:0;white-space:nowrap}.project-dashboard-home__chart-analysis dt[data-v-77659777]{color:#8591a3;font-size:10px}.project-dashboard-home__chart-analysis dd[data-v-77659777]{font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace}.project-dashboard-home__chart-analysis dd.is-danger[data-v-77659777]{color:#df253a}.project-dashboard-home__chart-analysis dd.is-success[data-v-77659777]{color:#149c6a}.project-dashboard-home__chart-analysis>button[data-v-77659777]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:7px;background:#f3f5f8;color:#64748b;cursor:pointer}.project-dashboard-home__side-card[data-v-77659777]{min-height:442px}.project-dashboard-home__side-list[data-v-77659777]{display:flex;max-height:352px;flex-direction:column;gap:8px;margin-top:15px;padding-right:2px;overflow:auto}.project-dashboard-home__side-list>button[data-v-77659777]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;border:1px solid #edf0f4;border-radius:11px;background:#fff;color:var(--home-text);text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.project-dashboard-home__side-list>button[data-v-77659777]:hover{transform:translate(2px);border-color:#efb1b9}.project-dashboard-home__side-list>button.is-danger[data-v-77659777]{border-color:#ffd9de}.project-dashboard-home__side-code[data-v-77659777]{min-width:42px;padding:4px 6px;border-radius:6px;background:#f3f5f8;color:#5d6b7f;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.project-dashboard-home__side-list>button div[data-v-77659777]{min-width:0}.project-dashboard-home__side-list strong[data-v-77659777],.project-dashboard-home__side-list small[data-v-77659777]{display:block;min-width:0;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.project-dashboard-home__side-list strong[data-v-77659777]{font-size:12px}.project-dashboard-home__side-list small[data-v-77659777]{margin-top:3px;color:#8a96a7;font-size:9px}.project-dashboard-home__side-list i[data-v-77659777]{display:block;height:4px;margin-top:7px;overflow:hidden;border-radius:4px;background:#edf0f4}.project-dashboard-home__side-list i b[data-v-77659777]{display:block;height:100%;border-radius:inherit;background:#1ea672;transition:width .35s ease}.project-dashboard-home__side-list em[data-v-77659777]{font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;white-space:nowrap}.project-dashboard-home__bottom[data-v-77659777]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;margin-top:12px;padding-bottom:18px}.project-dashboard-home__bottom>.project-dashboard-home__card[data-v-77659777]{min-height:300px}.project-dashboard-home__todo-list[data-v-77659777],.project-dashboard-home__activity-list[data-v-77659777]{margin-top:13px}.project-dashboard-home__todo-list>button[data-v-77659777]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:57px;padding:8px 2px;border:0;border-bottom:1px solid #edf0f4;background:transparent;color:var(--home-text);text-align:left;cursor:pointer}.project-dashboard-home__todo-list>button>div[data-v-77659777]{min-width:0}.project-dashboard-home__todo-list>button>span[data-v-77659777]{min-width:38px;max-width:86px;overflow-wrap:anywhere;padding:4px 6px;border-radius:6px;background:#f3f5f8;color:#61718a;font-size:9px;text-align:center}.project-dashboard-home__todo-list>button>span.is-danger[data-v-77659777]{background:#fff0f2;color:#df253a}.project-dashboard-home__todo-list>button>span.is-attention[data-v-77659777]{background:#fff6e8;color:#b36d00}.project-dashboard-home__todo-list strong[data-v-77659777],.project-dashboard-home__todo-list small[data-v-77659777]{display:block;min-width:0;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.project-dashboard-home__todo-list strong[data-v-77659777]{font-size:11px}.project-dashboard-home__todo-list div small[data-v-77659777]{margin-top:3px;color:#8a96a7;font-size:9px}.project-dashboard-home__todo-list em[data-v-77659777]{color:#58677c;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.project-dashboard-home__todo-list em small[data-v-77659777]{display:inline;margin-left:2px;font:500 9px sans-serif}.project-dashboard-home__quick-grid[data-v-77659777]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.project-dashboard-home__quick-grid button[data-v-77659777]{display:flex;min-width:0;min-height:96px;padding:12px 8px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid #e7eaf0;border-radius:11px;background:#fff;color:#516075;font-size:10px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,color .16s ease}.project-dashboard-home__quick-grid button[data-v-77659777]:hover:not(:disabled){transform:translateY(-2px);border-color:#efadb6;color:var(--home-primary)}.project-dashboard-home__quick-grid button[data-v-77659777]:disabled{opacity:.45;cursor:default}.project-dashboard-home__activity-list>div[data-v-77659777]{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:57px;padding:10px 2px;border-bottom:1px solid #edf0f4}.project-dashboard-home__activity-list>div>i[data-v-77659777]{width:6px;height:6px;margin-top:5px;border-radius:50%;background:#d5dbe5}.project-dashboard-home__activity-list>div>i.is-danger[data-v-77659777]{background:#df253a}.project-dashboard-home__activity-list>div>i.is-attention[data-v-77659777]{background:#f5a623}.project-dashboard-home__activity-list p[data-v-77659777]{min-width:0;margin:0}.project-dashboard-home__activity-list strong[data-v-77659777],.project-dashboard-home__activity-list small[data-v-77659777]{display:block;min-width:0;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.project-dashboard-home__activity-list strong[data-v-77659777]{font-size:11px}.project-dashboard-home__activity-list small[data-v-77659777]{margin-top:4px;color:#8793a5;font-size:9px}.project-dashboard-home__activity-list time[data-v-77659777]{color:#8b97a8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.project-dashboard-home__empty[data-v-77659777]{display:flex;min-width:0;min-height:290px;padding:16px;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#9aa5b5}.project-dashboard-home__empty strong[data-v-77659777]{color:#69778a;font-size:12px}.project-dashboard-home__empty span[data-v-77659777]{font-size:10px}.project-dashboard-home__empty.is-compact[data-v-77659777]{min-height:190px}.home-enter[data-v-77659777]{animation:home-enter-77659777 .32s ease-out both}.home-enter--2[data-v-77659777]{animation-delay:.04s}.home-enter--3[data-v-77659777]{animation-delay:.08s}.home-enter--4[data-v-77659777]{animation-delay:.12s}@keyframes home-enter-77659777{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes analysis-in-77659777{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.home-enter[data-v-77659777],.project-dashboard-home__chart-analysis[data-v-77659777]{animation:none}.project-dashboard-home__actions button[data-v-77659777],.project-dashboard-home__metric[data-v-77659777],.project-dashboard-home__side-list>button[data-v-77659777],.project-dashboard-home__quick-grid button[data-v-77659777]{transition:none}}@media (max-width: 1280px){.project-dashboard-home__analysis-grid[data-v-77659777]{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr)}.project-dashboard-home__bottom[data-v-77659777]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-dashboard-home__bottom[data-v-77659777]>:last-child{grid-column:1 / -1}}@media (max-width: 980px){.project-dashboard-home__hero[data-v-77659777]{align-items:flex-start;flex-direction:column;gap:18px}.project-dashboard-home__hero>div[data-v-77659777]:first-child{flex-basis:auto}.project-dashboard-home__metrics[data-v-77659777]{grid-template-columns:repeat(2,minmax(0,1fr))}.project-dashboard-home__analysis-grid[data-v-77659777],.project-dashboard-home__bottom[data-v-77659777]{grid-template-columns:1fr}.project-dashboard-home__bottom[data-v-77659777]>:last-child{grid-column:auto}}@media (max-width: 640px){.project-dashboard-home[data-v-77659777]{padding:10px}.project-dashboard-home__hero[data-v-77659777]{padding:20px}.project-dashboard-home__actions[data-v-77659777]{width:100%}.project-dashboard-home__actions button[data-v-77659777]{flex:1}.project-dashboard-home__metrics[data-v-77659777]{grid-template-columns:1fr}.project-dashboard-home__card-header[data-v-77659777]{align-items:flex-start;flex-direction:column}.project-dashboard-home__chart-analysis[data-v-77659777]{grid-template-columns:1fr auto}.project-dashboard-home__chart-analysis dl[data-v-77659777]{grid-column:1 / -1;grid-row:2}.project-dashboard-home__quick-grid[data-v-77659777]{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-profile-page[data-v-09fd1505]{padding:12px 16px 24px}.user-profile-hero[data-v-09fd1505]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.user-profile-title[data-v-09fd1505]{font-size:22px;font-weight:600;color:#1f1f1f}.user-profile-subtitle[data-v-09fd1505]{margin-top:6px;color:#8c8c8c}.user-profile-summary[data-v-09fd1505]{height:100%}.user-profile-summary__avatar[data-v-09fd1505]{display:flex;justify-content:center;margin-bottom:8px}.user-profile-avatar-picker[data-v-09fd1505]{position:relative;display:inline-flex;width:80px;height:80px;padding:0;overflow:hidden;border:0;border-radius:50%;background:transparent;cursor:pointer}.user-profile-avatar-picker[data-v-09fd1505]:disabled{cursor:wait}.user-profile-avatar-picker[data-v-09fd1505] .ant-avatar{background:var(--wogee-theme-primary, #3152e8);color:#fff;font-size:28px;font-weight:700}.user-profile-avatar-picker__action[data-v-09fd1505]{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:4px;height:25px;background:#0f172ab8;color:#fff;font-size:10px;opacity:0;transition:opacity .16s ease}.user-profile-avatar-picker:hover .user-profile-avatar-picker__action[data-v-09fd1505],.user-profile-avatar-picker:focus-visible .user-profile-avatar-picker__action[data-v-09fd1505]{opacity:1}.user-profile-avatar-input[data-v-09fd1505]{display:none}.user-profile-summary__avatar-help[data-v-09fd1505]{margin-bottom:12px;color:#9aa3b2;font-size:11px;text-align:center}.user-profile-summary__name[data-v-09fd1505]{text-align:center;font-size:20px;font-weight:600;color:#1f1f1f}.user-profile-summary__item[data-v-09fd1505]{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.user-profile-summary__label[data-v-09fd1505]{color:#8c8c8c}.user-profile-summary__value[data-v-09fd1505]{color:#262626;text-align:right;word-break:break-all}.user-profile-actions[data-v-09fd1505]{display:flex;justify-content:flex-end}.user-profile-security[data-v-09fd1505]{margin-top:16px}.user-profile-security__row[data-v-09fd1505]{display:flex;align-items:center;justify-content:space-between;gap:16px}.user-profile-security__title[data-v-09fd1505]{font-size:16px;font-weight:600;color:#1f1f1f}.user-profile-security__desc[data-v-09fd1505]{margin-top:6px;color:#8c8c8c}@media (max-width: 992px){.user-profile-page[data-v-09fd1505]{padding-inline:8px}.user-profile-security__row[data-v-09fd1505]{flex-direction:column;align-items:flex-start}}.segmented-switcher[data-v-3d41101e]{margin-bottom:8px;flex:none;min-width:0;overflow-x:auto}[data-v-3d41101e] .segmented-switcher-control{padding:4px;background:#dfe7f1;border:1px solid #c9d6e6;border-radius:12px;box-shadow:inset 0 1px 2px #0f172a0f}[data-v-3d41101e] .segmented-switcher-control .ant-segmented-item{min-height:28px;line-height:28px;font-size:12px;border-radius:8px;color:#000000e0}[data-v-3d41101e] .segmented-switcher-control .ant-segmented-item-label{padding:0 14px;display:inline-flex;align-items:center;justify-content:center;min-height:28px;font-weight:500;white-space:nowrap;color:#1f2937}[data-v-3d41101e] .segmented-switcher-control .ant-segmented-item:hover,[data-v-3d41101e] .segmented-switcher-control .ant-segmented-item:hover .ant-segmented-item-label{color:#111827}[data-v-3d41101e] .segmented-switcher-control .ant-segmented-thumb{background:#fff;border:1px solid #d6e0ec;border-radius:8px;box-shadow:0 4px 12px #0f172a24}[data-v-3d41101e] .segmented-switcher-control .ant-segmented-item-selected{color:#000000e0}[data-v-3d41101e] .segmented-switcher-control .ant-segmented-item-selected .ant-segmented-item-label{color:#111827;font-weight:700}.framework-documentation[data-v-fdbac38e]{height:100%;min-height:500px;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--wogee-border-color, #e6eaf0);border-radius:10px}.framework-documentation__frame[data-v-fdbac38e]{width:100%;flex:1;min-height:500px;border:0;background:#fff}.framework-documentation__empty[data-v-fdbac38e]{margin:auto;padding:48px 24px;text-align:center;color:#64748b}.framework-documentation__empty h1[data-v-fdbac38e]{font-size:20px;color:#263448;margin-bottom:12px}.framework-help-button[data-v-a097e95b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid transparent;border-radius:6px;padding:4px 8px;color:var(--wogee-text-secondary, #576579);background:transparent;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}.framework-help-button[data-v-a097e95b]:hover{color:var(--wogee-theme-primary, #2463ba);background:var(--wogee-bg-layout, #f4f6f9)}.framework-help-button[data-v-a097e95b]:focus-visible{outline:2px solid var(--wogee-theme-primary, #2463ba);outline-offset:2px}.profile-panel-head[data-v-1480fbf9]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.profile-panel-head>div[data-v-1480fbf9]{display:grid;gap:4px}.profile-panel-head span[data-v-1480fbf9]{color:#768197;font-size:12px}.profile-alert[data-v-1480fbf9]{margin-bottom:14px}.import-progress[data-v-d42a8129]{margin-top:22px;padding:18px 20px;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:10px;background:var(--wogee-page-bg, #f7f8fa)}.import-progress-head[data-v-d42a8129],.import-progress-counts[data-v-d42a8129]{display:flex;align-items:center;justify-content:space-between;gap:16px}.import-progress-head strong[data-v-d42a8129]{font-size:16px}.import-progress-head p[data-v-d42a8129]{margin:6px 0 0;color:var(--wogee-text-secondary, #697386);font-size:12px}.import-progress-percent[data-v-d42a8129]{font-size:28px;font-weight:600;color:var(--wogee-theme-primary, #d32029)}.import-progress-percent small[data-v-d42a8129]{margin-left:2px;font-size:13px}.import-progress-steps[data-v-d42a8129]{margin:22px 0 18px}.import-progress-counts[data-v-d42a8129]{margin-top:8px;font-size:12px;color:var(--wogee-text-secondary, #697386)}.import-progress-counts b[data-v-d42a8129]{color:var(--wogee-text-primary, #1f1f1f)}.import-progress-alert[data-v-d42a8129]{margin-top:16px}.import-progress-task[data-v-d42a8129]{margin-top:12px;color:var(--wogee-text-secondary, #697386);font-size:11px;overflow-wrap:anywhere}.import-progress-indeterminate[data-v-d42a8129]{height:7px;margin:10px 0;overflow:hidden;border-radius:99px;background:var(--wogee-border-color, #e6e9ef)}.import-progress-indeterminate span[data-v-d42a8129]{display:block;width:28%;height:100%;border-radius:99px;background:var(--wogee-theme-primary, #d32029);animation:import-progress-moving-d42a8129 1.6s ease-in-out infinite}@keyframes import-progress-moving-d42a8129{0%{transform:translate(-100%)}to{transform:translate(450%)}}@media (prefers-reduced-motion: reduce){.import-progress-indeterminate span[data-v-d42a8129]{animation:none;margin-left:36%}}.import-dialog[data-v-739c77b3]{min-width:0;color:var(--wogee-text-primary, #1f1f1f)}.import-section[data-v-739c77b3]{margin-top:24px;min-width:0}.import-start-verification[data-v-739c77b3]{padding:18px;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:10px;background:var(--wogee-page-bg, #f7f8fa)}.import-section-head[data-v-739c77b3],.import-group-head[data-v-739c77b3],.import-footer[data-v-739c77b3],.import-upload[data-v-739c77b3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.import-section-head[data-v-739c77b3]{margin-bottom:16px}.import-section-head p[data-v-739c77b3]{margin:5px 0 0;color:var(--wogee-text-secondary, #697386);font-size:12px}.import-section-head.compact[data-v-739c77b3]{margin:14px 0 10px;font-size:12px}.import-count[data-v-739c77b3],.import-footer-tip[data-v-739c77b3]{color:var(--wogee-text-secondary, #697386);font-size:12px;white-space:nowrap}.import-mode-tip[data-v-739c77b3]{margin:6px 0 0;color:var(--wogee-text-secondary, #697386);font-size:12px}.import-field-groups[data-v-739c77b3]{max-height:440px;overflow:auto}.import-field-group[data-v-739c77b3]{margin-bottom:16px;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:8px;overflow:hidden}.import-group-head[data-v-739c77b3]{padding:8px 14px;background:var(--wogee-page-bg, #f7f8fa)}.import-field-grid[data-v-739c77b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.import-field[data-v-739c77b3]{min-width:0;padding:12px 14px;border-bottom:1px solid var(--wogee-border-color, #e6e9ef)}.import-field b[data-v-739c77b3]{font-weight:500}.import-required[data-v-739c77b3]{margin-left:6px;color:var(--wogee-theme-primary, #d32029);font-size:11px}.import-field-meta[data-v-739c77b3],.import-field p[data-v-739c77b3]{margin:5px 0 0 24px;color:var(--wogee-text-secondary, #697386);font-size:11px}.import-field p[data-v-739c77b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-table-scroll[data-v-739c77b3]{max-width:100%;max-height:370px;overflow:auto;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:8px}.import-preview-table[data-v-739c77b3]{border-collapse:collapse;min-width:100%;font-size:12px}.import-preview-table th[data-v-739c77b3],.import-preview-table td[data-v-739c77b3]{padding:10px 12px;text-align:left;min-width:190px;max-width:260px;border-right:1px solid var(--wogee-border-color, #e6e9ef);border-bottom:1px solid var(--wogee-border-color, #e6e9ef);white-space:pre-wrap;overflow-wrap:anywhere}.import-preview-table th[data-v-739c77b3]{position:sticky;top:0;z-index:1;background:var(--wogee-page-bg, #f7f8fa);vertical-align:top}.import-preview-table th>b[data-v-739c77b3],.import-preview-table th>span[data-v-739c77b3]{display:block}.import-preview-table th>span[data-v-739c77b3]{margin-top:4px;color:var(--wogee-text-secondary, #697386);font-size:11px;font-weight:400}.import-format-row[data-v-739c77b3]{color:var(--wogee-text-secondary, #697386)}.import-mapping[data-v-739c77b3]{width:220px;margin-top:9px;font-weight:400}.import-instructions[data-v-739c77b3]{padding-left:18px;margin-top:14px;font-size:12px;line-height:1.8;color:var(--wogee-text-secondary, #697386)}.import-upload[data-v-739c77b3]{justify-content:flex-start;flex-wrap:wrap;padding:14px;border:1px dashed var(--wogee-border-color, #e6e9ef);border-radius:8px;background:var(--wogee-page-bg, #f7f8fa);font-size:12px}.import-upload .import-file-input[data-v-739c77b3]{display:none}.import-file-name[data-v-739c77b3]{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-file-size[data-v-739c77b3]{flex-shrink:0;color:var(--wogee-text-secondary, #697386);white-space:nowrap}.import-upload-progress[data-v-739c77b3]{margin-top:14px;padding:14px;background:var(--wogee-page-bg, #f7f8fa);border-radius:8px}.import-upload-progress p[data-v-739c77b3]{margin:6px 0 0;color:var(--wogee-text-secondary, #697386);font-size:12px}.import-alert[data-v-739c77b3]{margin-top:14px;margin-bottom:14px}.import-row-error[data-v-739c77b3]{color:#cf1322}.import-row-success[data-v-739c77b3]{color:#22a06b}@media (max-width: 760px){.import-field-grid[data-v-739c77b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.import-footer-tip[data-v-739c77b3]{display:none}.import-section-head[data-v-739c77b3]{align-items:flex-start;flex-wrap:wrap}}.material-card[data-v-4d7287d9]>.runtime-page{flex:1;min-height:0}.mdm-page[data-v-4d7287d9]{--mdm-bg: var(--wogee-page-bg, #f7f8fa);--mdm-card: var(--wogee-surface, #fff);--mdm-fg: var(--wogee-text-primary, #1f1f1f);--mdm-muted: var(--wogee-text-secondary, #697386);--mdm-border: var(--wogee-border-color, #e6e9ef);--mdm-border-soft: color-mix(in srgb, var(--mdm-border) 72%, white);--mdm-accent: var(--wogee-theme-primary, #d32029);--mdm-success: #22a06b;--mdm-success-text: #16875d;--mdm-soft: color-mix(in srgb, var(--mdm-accent) 8%, white);box-sizing:border-box;height:100%;min-height:0;color:var(--mdm-fg);background:var(--mdm-bg);padding:14px 16px 16px;overflow:hidden}.mdm-workbench[data-v-4d7287d9]{height:100%;min-height:0;display:grid;grid-template-columns:clamp(264px,18vw,320px) minmax(0,1fr);gap:18px}.mdm-workbench--collapsed[data-v-4d7287d9]{grid-template-columns:minmax(0,1fr)}.category-toggle-bar[data-v-4d7287d9]{display:flex;flex:none;align-items:center;gap:8px}.category-panel[data-v-4d7287d9],.overview-card[data-v-4d7287d9],.material-card[data-v-4d7287d9]{background:var(--mdm-card);border:1px solid var(--mdm-border);border-radius:12px}.category-panel[data-v-4d7287d9]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.category-panel-head[data-v-4d7287d9]{min-height:46px;padding:0 12px 0 16px;display:flex;align-items:center;border-bottom:1px solid var(--mdm-border-soft)}.category-panel-title[data-v-4d7287d9]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.category-root-add[data-v-4d7287d9]{margin-left:auto;color:var(--mdm-accent)}.category-search[data-v-4d7287d9]{padding:8px 10px 5px}.category-search[data-v-4d7287d9] .ant-input-affix-wrapper{display:flex;align-items:center;height:32px;min-height:32px;padding:0 10px;box-sizing:border-box;background:var(--mdm-bg);font-size:12px}.category-search[data-v-4d7287d9] .ant-input-affix-wrapper>input.ant-input{min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit}.category-search[data-v-4d7287d9] .ant-input-prefix,.category-search[data-v-4d7287d9] .ant-input-suffix{display:inline-flex;align-items:center;flex-shrink:0}.category-search[data-v-4d7287d9] .ant-input-prefix{margin-right:8px}.category-tools[data-v-4d7287d9]{min-height:31px;padding:0 8px 5px;display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--mdm-border-soft)}.category-tools[data-v-4d7287d9] .ant-btn{height:24px;padding-inline:3px;color:var(--mdm-muted);font-size:11px}.category-tool-chip[data-v-4d7287d9]{min-height:22px;padding:0 7px;border:1px solid var(--mdm-border);border-radius:999px;background:var(--mdm-card);color:var(--mdm-muted);font:inherit;font-size:11px;line-height:19px;cursor:pointer}.category-tool-chip.active[data-v-4d7287d9]{border-color:var(--mdm-accent);background:var(--mdm-soft);color:var(--mdm-accent)}.category-tool-chip[data-v-4d7287d9]:disabled{opacity:.45;cursor:not-allowed}.category-all[data-v-4d7287d9]{min-height:32px;margin:5px 6px 1px;padding:0 8px;border-radius:7px;display:flex;align-items:center;cursor:pointer;color:var(--mdm-muted);transition:background-color .14s ease,color .14s ease;font-size:12px}.category-all[data-v-4d7287d9]:hover{background:var(--mdm-bg);color:var(--mdm-fg)}.category-all b[data-v-4d7287d9],.category-node-count[data-v-4d7287d9]{margin-left:auto;padding-left:8px;color:var(--mdm-muted);font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.category-all.active[data-v-4d7287d9]{background:var(--mdm-soft);color:var(--mdm-accent);font-weight:650}.category-all.active b[data-v-4d7287d9]{color:var(--mdm-accent)}.category-tree-wrap[data-v-4d7287d9]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 5px}.category-tree-spin[data-v-4d7287d9]{display:block;min-height:100%}.category-tree-wrap[data-v-4d7287d9] .ant-tree{background:transparent}.category-tree-wrap[data-v-4d7287d9] .ant-tree-list-holder-inner{gap:0}.category-tree-wrap[data-v-4d7287d9] .ant-tree-treenode{width:100%;min-width:0;padding:0;align-items:center}.category-tree-wrap[data-v-4d7287d9] .ant-tree-switcher{width:20px;height:28px;line-height:28px;color:var(--mdm-muted)}.category-tree-wrap[data-v-4d7287d9] .ant-tree-node-content-wrapper{min-width:0;min-height:28px;padding:0 5px;display:flex;align-items:center;overflow:hidden;border-radius:6px}.category-tree-wrap[data-v-4d7287d9] .ant-tree-node-content-wrapper:hover{background:var(--mdm-bg)}.category-tree-wrap[data-v-4d7287d9] .ant-tree-node-selected{background:var(--mdm-soft)!important}.category-tree-wrap[data-v-4d7287d9] .ant-tree-title{width:100%;min-width:0}.category-node[data-v-4d7287d9]{width:100%;min-width:0;display:flex;align-items:center;gap:3px;font-size:12px;line-height:1.2}.category-node-name[data-v-4d7287d9]{overflow:hidden;color:var(--mdm-fg);text-overflow:ellipsis;white-space:nowrap}.category-node-code[data-v-4d7287d9]{flex:none;color:var(--mdm-muted);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.category-node-code[data-v-4d7287d9]:before{content:"· "}.category-node mark[data-v-4d7287d9]{padding:0 1px;border-radius:2px;background:#fff0bd;color:inherit}.category-group-node .category-node-name[data-v-4d7287d9]{color:var(--mdm-muted);font-size:10px;font-weight:650;letter-spacing:.06em}.category-duplicate[data-v-4d7287d9]{flex:none;color:#d48806}.category-node-count.zero[data-v-4d7287d9]{color:#c8ced8;font-weight:400}.category-empty[data-v-4d7287d9]{margin-top:48px}.category-actions[data-v-4d7287d9]{min-height:42px;padding:4px 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;border-top:1px solid var(--mdm-border-soft)}.category-actions[data-v-4d7287d9] .ant-btn{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding-inline:3px;font-size:11px}.mdm-content[data-v-4d7287d9]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.space-select[data-v-4d7287d9]{width:238px}.overview-card[data-v-4d7287d9]{flex:none;overflow:hidden}.overview-head[data-v-4d7287d9]{min-height:48px;padding:6px 10px 6px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--mdm-border-soft)}.overview-head>b[data-v-4d7287d9]{font-size:14px}.overview-head>span[data-v-4d7287d9]{color:var(--mdm-muted);font-size:12px}.space-badge[data-v-4d7287d9]{display:inline-flex;align-items:center;gap:5px;color:var(--mdm-accent)!important}.overview-actions[data-v-4d7287d9]{margin-left:auto;display:flex;align-items:center;gap:8px}.overview-actions[data-v-4d7287d9] .ant-btn{display:inline-flex;align-items:center;gap:5px;font-size:12px}.overview-actions[data-v-4d7287d9] .ant-select-selector,.overview-actions[data-v-4d7287d9] .ant-btn{min-height:30px;height:30px}.overview-grid[data-v-4d7287d9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-cell[data-v-4d7287d9]{min-width:0;min-height:60px;padding:8px 14px;display:flex;flex-direction:column;justify-content:center;gap:2px}.overview-cell+.overview-cell[data-v-4d7287d9]{border-left:1px solid var(--mdm-border-soft)}.overview-cell>span[data-v-4d7287d9]{color:var(--mdm-muted);font-size:12px}.overview-cell>b[data-v-4d7287d9]{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.overview-cell small[data-v-4d7287d9]{overflow:hidden;color:var(--mdm-muted);font:10px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.overview-cell .mono-value[data-v-4d7287d9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.overview-cell .warning-value[data-v-4d7287d9]{color:#d48806}.material-card[data-v-4d7287d9]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.material-scope-code[data-v-4d7287d9]{padding:2px 6px;border-radius:4px;background:var(--mdm-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.material-toolbar[data-v-4d7287d9]{flex:none;min-height:42px;padding:5px 8px 5px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--mdm-border-soft)}.material-toolbar-title[data-v-4d7287d9]{flex:none;min-width:142px;display:flex;align-items:center;gap:6px}.material-toolbar-title b[data-v-4d7287d9]{font-size:13px}.material-toolbar-title>span[data-v-4d7287d9]{color:var(--mdm-muted);font-size:11px;white-space:nowrap}.material-search[data-v-4d7287d9]{width:min(360px,38%);margin-left:auto}.status-filter[data-v-4d7287d9]{width:116px}.reload-button[data-v-4d7287d9]{flex:none}.material-toolbar[data-v-4d7287d9] .ant-input-affix-wrapper,.material-toolbar[data-v-4d7287d9] .ant-select-selector,.material-toolbar[data-v-4d7287d9] .ant-btn{min-height:30px;height:30px;font-size:12px}.material-table-shell[data-v-4d7287d9]{flex:1;min-height:0;overflow:hidden;background:var(--mdm-card)}.material-table-shell[data-v-4d7287d9] .runtime-virtual-table-shell,.material-table-shell[data-v-4d7287d9] .runtime-virtual-table{width:100%}.material-table-shell[data-v-4d7287d9] .runtime-virtual-table{border:0;border-radius:0}.material-table-shell[data-v-4d7287d9] .runtime-virtual-table__header-cell,.material-table-shell[data-v-4d7287d9] .runtime-virtual-table__body-cell{padding-inline:8px;font-size:12px}.material-table-shell[data-v-4d7287d9] .runtime-virtual-table__header-title{color:var(--mdm-muted);font-size:12px;font-weight:550}.material-table-shell[data-v-4d7287d9] .runtime-virtual-table__body-row{cursor:default;font-size:12px}.material-code[data-v-4d7287d9]{color:#536174;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.material-identity[data-v-4d7287d9]{display:flex;flex-direction:column;gap:2px}.material-identity b[data-v-4d7287d9]{overflow:hidden;font-size:11px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.material-identity span[data-v-4d7287d9]{overflow:hidden;color:var(--mdm-muted);font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.status-tag[data-v-4d7287d9]{display:inline-flex;gap:5px;align-items:center;padding:2px 7px;border-radius:6px;font-size:12px}.status-tag i[data-v-4d7287d9]{width:5px;height:5px;border-radius:50%}.status-tag.published[data-v-4d7287d9]{color:var(--mdm-success-text);background:color-mix(in srgb,var(--mdm-success) 10%,white)}.status-tag.published i[data-v-4d7287d9]{background:var(--mdm-success)}.status-tag.pending[data-v-4d7287d9]{color:#a15c00;background:#fff6df}.status-tag.pending i[data-v-4d7287d9]{background:#f5a623}.status-tag.draft[data-v-4d7287d9]{color:#637083;background:#f2f4f7}.status-tag.draft i[data-v-4d7287d9]{background:#7c8798}.status-tag.disabled[data-v-4d7287d9]{color:var(--mdm-muted);background:var(--mdm-bg)}.status-tag.disabled i[data-v-4d7287d9]{background:var(--mdm-muted)}.updated-cell[data-v-4d7287d9]{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.updated-cell b[data-v-4d7287d9]{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--mdm-fg)}.updated-cell span[data-v-4d7287d9]{color:var(--mdm-muted);font-size:11px}.row-actions[data-v-4d7287d9]{display:flex;align-items:center;gap:0;white-space:nowrap}.row-actions[data-v-4d7287d9] .ant-btn-link{min-width:auto;height:24px;padding-inline:4px;display:inline-flex;align-items:center;gap:0;color:var(--mdm-accent);font-size:11px;font-weight:600}.row-actions[data-v-4d7287d9] .ant-btn-link+.ant-btn-link:before{content:"";width:1px;height:12px;margin-right:5px;background:var(--mdm-border)}.material-empty[data-v-4d7287d9]{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.material-empty b[data-v-4d7287d9]{color:var(--mdm-fg)}.material-empty span[data-v-4d7287d9]{color:var(--mdm-muted);font-size:12px}.mdm-pagination[data-v-4d7287d9]{min-height:42px;border-top:1px solid var(--mdm-border-soft);display:flex;align-items:center;padding:4px 10px;color:var(--mdm-muted);font-size:11px}.mdm-pagination[data-v-4d7287d9] .ant-pagination{margin-left:auto}.form-grid[data-v-4d7287d9]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.form-span[data-v-4d7287d9]{grid-column:1 / -1}.mono[data-v-4d7287d9] input,input.mono[data-v-4d7287d9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.form-section-title[data-v-4d7287d9]{border-left:3px solid var(--mdm-accent);padding-left:9px;margin:4px 0 16px;font-weight:650}.switch-list[data-v-4d7287d9]{display:flex;flex-direction:column;gap:8px}.switch-list>label[data-v-4d7287d9]{display:flex;align-items:center;padding:12px;border:1px solid var(--mdm-border);border-radius:8px}.switch-list span[data-v-4d7287d9]{display:flex;flex-direction:column;gap:2px}.switch-list small[data-v-4d7287d9]{color:var(--mdm-muted)}.switch-list[data-v-4d7287d9] .ant-switch{margin-left:auto}.extension-fields[data-v-4d7287d9]{margin-top:20px}.unit-pane-head[data-v-4d7287d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.unit-pane-head .form-section-title[data-v-4d7287d9]{margin-bottom:5px}.unit-pane-head small[data-v-4d7287d9]{color:var(--mdm-muted)}.material-unit-list[data-v-4d7287d9]{display:flex;flex-direction:column;gap:12px}.material-unit-card[data-v-4d7287d9]{border:1px solid var(--mdm-border);border-radius:9px;padding:13px 14px 4px}.unit-card-head[data-v-4d7287d9]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.unit-select[data-v-4d7287d9]{width:300px}.unit-card-head .ant-btn[data-v-4d7287d9]{margin-left:auto}.unit-grid[data-v-4d7287d9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px}.unit-flags[data-v-4d7287d9]{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;margin-bottom:12px;background:var(--mdm-bg);border-radius:7px}.unit-size-grid[data-v-4d7287d9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 10px}.unit-grid[data-v-4d7287d9] .ant-input-number,.unit-size-grid[data-v-4d7287d9] .ant-input-number{width:100%}.space-tip[data-v-4d7287d9]{margin-top:16px}.drawer-footer[data-v-4d7287d9],.space-actions[data-v-4d7287d9]{display:flex;justify-content:flex-end;gap:8px}.space-actions[data-v-4d7287d9]{margin-bottom:14px}@media (max-width: 1280px){.mdm-page[data-v-4d7287d9]{padding-inline:12px}.mdm-workbench[data-v-4d7287d9]{grid-template-columns:250px minmax(0,1fr);gap:12px}.category-tool-chip[data-v-4d7287d9]{padding-inline:6px}.space-select[data-v-4d7287d9]{width:205px}.overview-head .space-badge[data-v-4d7287d9]{display:none}.material-toolbar-title[data-v-4d7287d9]{min-width:auto}.material-toolbar-title .material-scope-code[data-v-4d7287d9]{display:none}.material-search[data-v-4d7287d9]{width:min(300px,36%)}.status-filter[data-v-4d7287d9]{width:110px}}@media (max-width: 1050px){.mdm-workbench[data-v-4d7287d9]{grid-template-columns:220px minmax(0,1fr)}.category-tools[data-v-4d7287d9]{flex-wrap:wrap}.overview-actions[data-v-4d7287d9]>.ant-btn:not(.ant-btn-primary){display:none}.space-select[data-v-4d7287d9]{width:180px}.overview-grid[data-v-4d7287d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-cell[data-v-4d7287d9]:nth-child(3){border-left:0;border-top:1px solid var(--mdm-border-soft)}.overview-cell[data-v-4d7287d9]:nth-child(4){border-top:1px solid var(--mdm-border-soft)}}.mdm-list-page[data-v-2a56e6c7]{height:100%;min-height:0;display:flex;flex-direction:column;padding:14px 18px 16px;box-sizing:border-box}.mdm-list-page[data-v-2a56e6c7] .runtime-page{flex:1;min-height:0}.field-value-settings[data-v-d782d738]{min-width:0}.field-setting-section[data-v-d782d738]{padding:14px 0;border-top:1px solid var(--ant-color-border-secondary, #edf0f4)}.field-setting-heading[data-v-d782d738]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.field-setting-heading strong[data-v-d782d738]{font-size:13px}.field-setting-hint[data-v-d782d738]{font-size:12px;color:var(--ant-color-text-secondary, #697386)}.field-setting-error[data-v-d782d738]{display:block;margin-top:8px;color:var(--ant-color-error, #ff4d4f);font-size:12px}.field-option-head[data-v-d782d738],.field-option-row[data-v-d782d738]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px;align-items:center;gap:8px;margin-bottom:8px}.field-option-head[data-v-d782d738]{color:var(--ant-color-text-secondary, #697386);font-size:12px}.field-rule-grid[data-v-d782d738]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}.field-rule-wide[data-v-d782d738]{grid-column:1 / -1}.field-reference-heading[data-v-d782d738]{display:inline-flex;align-items:center;gap:6px}.field-reference-help-trigger[data-v-d782d738]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ant-color-primary, var(--wogee-theme-primary, #1677ff));cursor:help;font-size:14px}.field-reference-help-trigger[data-v-d782d738]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.field-reference-help[data-v-d782d738]{width:min(320px,calc(100vw - 64px));font-size:12px;line-height:1.7}.field-reference-help p[data-v-d782d738]{margin:0 0 8px}.field-reference-help p[data-v-d782d738]:last-child{margin-bottom:0;color:var(--ant-color-text-secondary, #697386)}.field-value-settings[data-v-d782d738] .ant-input-number,.field-value-settings[data-v-d782d738] .ant-picker,.field-value-settings[data-v-d782d738] .ant-select{width:100%}.field-value-settings[data-v-d782d738] .ant-form-item{margin-bottom:12px}.field-value-settings[data-v-d782d738] .ant-collapse-header{padding-left:0!important}.binding-help[data-v-2afb7fca]{margin:8px 0;color:var(--ant-color-text-secondary, #697386);font-size:12px;line-height:1.6}.pa-page{--pa-bg: #f5f6f8;--pa-surface: #fff;--pa-surface-soft: #f7f8fa;--pa-text: #1f2329;--pa-text-2: #4b5563;--pa-muted: #697386;--pa-border: #dfe2e8;--pa-border-soft: #edf0f4;--pa-accent: var(--wogee-theme-primary, #eb1d4d);display:flex;flex-direction:column;min-height:100%;background:var(--pa-bg);color:var(--pa-text);font-size:13px}.pa-page .pa-context{display:flex;align-items:center;gap:24px;flex-wrap:wrap;min-height:48px;padding:8px 24px;background:var(--pa-surface);border-bottom:1px solid var(--pa-border)}.pa-page .pa-context-item{display:flex;align-items:center;gap:8px}.pa-page .pa-context-label{color:var(--pa-muted);font-size:12px;white-space:nowrap}.pa-page .pa-tenant-select{min-width:220px}.pa-page .pa-fixed-context{display:inline-flex;align-items:center;gap:8px;font-weight:600}.pa-page .pa-fixed-context em{padding:1px 6px;border-radius:4px;background:#eef6ff;color:#1677ff;font-size:11px;font-style:normal;font-weight:400}.pa-page .pa-body{display:flex;align-items:stretch;flex:1;min-height:0}.pa-page .pa-side{width:220px;flex:none;padding:12px 10px;overflow-y:auto;background:var(--pa-surface);border-right:1px solid var(--pa-border)}.pa-page .pa-side-item{display:grid;gap:6px;width:100%;margin-bottom:4px;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--pa-text);text-align:left;cursor:pointer;transition:background .15s}.pa-page .pa-side-item:hover{background:var(--pa-surface-soft)}.pa-page .pa-side-item.is-active{background:color-mix(in srgb,var(--pa-accent) 7%,#fff);box-shadow:inset 0 0 0 1px var(--pa-accent)}.pa-page .pa-side-copy{display:flex;align-items:baseline;gap:8px;min-width:0}.pa-page .pa-side-name{font-size:13px;font-weight:600}.pa-page .pa-side-meta{display:flex;align-items:center;gap:8px}.pa-page .pa-side-tag{margin-inline-end:0}.pa-page .pa-side-count{color:var(--pa-muted);font-size:11px}.pa-page .pa-mode-chip{justify-self:start;padding:1px 8px;border-radius:999px;background:#f1f2f5;color:var(--pa-muted);font-size:11px;line-height:18px}.pa-page .pa-mode-chip.is-all{background:#e8f7ef;color:#168456}.pa-page .pa-mode-chip.is-specified{background:#fdf3e3;color:#b66a00}.pa-page .pa-mode-chip.is-off{background:#f1f2f5;color:var(--pa-muted)}.pa-page .pa-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;padding:0 24px 8px}.pa-page .pa-workspace-tabs{flex:none;margin-bottom:4px}.pa-page .pa-workspace-tabs .ant-tabs-nav{margin-bottom:12px}.pa-page .pa-workspace{display:flex;flex-direction:column;flex:1;min-height:0}.pa-page .pa-workspace--scroll{display:block;overflow-x:hidden;overflow-y:auto}.pa-page .pa-workspace--fill{overflow:hidden}.pa-page .pa-fill-panel{display:flex;flex-direction:column;flex:1;min-height:0;margin-bottom:0}.pa-page .pa-fill-panel .pa-panel-head,.pa-page .pa-fill-panel .pa-toolbar,.pa-page .pa-fill-panel .pa-panel-foot,.pa-page .pa-fill-panel .pa-table-foot{flex:none}.pa-page .pa-table-viewport{flex:1;min-height:0;overflow:hidden}.pa-page .pa-table-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-top:1px solid var(--pa-border-soft);background:var(--pa-surface-soft);color:var(--pa-muted);font-size:11px}.pa-page .pa-audit-scope{width:200px;margin-left:auto}.pa-page .pa-panel{margin-bottom:16px;overflow:hidden;border:1px solid var(--pa-border);border-radius:6px;background:var(--pa-surface)}.pa-page .pa-panel-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:46px;padding:8px 16px;border-bottom:1px solid var(--pa-border)}.pa-page .pa-panel-title{display:grid;gap:2px}.pa-page .pa-panel-title strong{font-size:13px}.pa-page .pa-panel-title span{color:var(--pa-muted);font-size:11px}.pa-page .pa-panel-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pa-page .pa-panel-foot{padding:8px 16px;border-top:1px solid var(--pa-border-soft);background:var(--pa-surface-soft);color:var(--pa-muted);font-size:11px}.pa-page .pa-context-alert{margin-bottom:12px}.pa-page .pa-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px}.pa-page .pa-mode-card{display:grid;gap:6px;align-content:start;padding:12px 14px;border:1px solid var(--pa-border);border-radius:6px;background:var(--pa-surface);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pa-page .pa-mode-card:hover{border-color:var(--pa-accent)}.pa-page .pa-mode-card.is-selected{border-color:var(--pa-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pa-accent) 12%,transparent)}.pa-page .pa-mode-card.is-disabled-card{cursor:not-allowed;opacity:.62}.pa-page .pa-mode-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.pa-page .pa-mode-title em{padding:1px 6px;border-radius:4px;background:#e9f2ff;color:#1677ff;font-size:10px;font-style:normal;font-weight:500}.pa-page .pa-mode-title em.is-pending{background:#fff0f3;color:var(--pa-accent)}.pa-page .pa-mode-description{color:var(--pa-muted);font-size:11px;line-height:1.65}.pa-page .pa-mode-count{color:var(--pa-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pa-page .pa-pending-bar{display:flex;align-items:center;gap:10px;padding:0 16px 14px}.pa-page .pa-pending-warning{flex:1;min-width:0;color:#b66a00;font-size:12px;line-height:1.6}.pa-page .pa-readonly-note{padding:0 16px 14px;color:var(--pa-muted);font-size:12px}.pa-page .pa-specified-summary{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.pa-page .pa-specified-summary>div{display:grid;gap:2px}.pa-page .pa-specified-summary span{color:var(--pa-muted);font-size:11px}.pa-page .pa-matrix-table .ant-table{border-top:0}.pa-page .pa-matrix-project{display:grid;gap:3px}.pa-page .pa-matrix-project-name{display:flex;align-items:center;gap:6px}.pa-page .pa-matrix-project-sub{color:var(--pa-muted);font-size:11px}.pa-matrix-table .ant-table-tbody>tr>td{vertical-align:middle}.pa-page .pa-matrix-cell{display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;min-height:40px;border-radius:6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer;transition:all .15s ease-in-out}.pa-page .pa-matrix-cell:hover{background:var(--pa-surface-soft);border-color:var(--pa-border-soft)}.pa-page .pa-matrix-cell.is-active{background:color-mix(in srgb,var(--pa-accent) 7%,#fff);border-color:var(--pa-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--pa-accent) 25%,transparent)}.pa-page .pa-matrix-count{color:var(--pa-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.pa-page .pa-matrix-hint{color:var(--pa-muted);font-size:11px;white-space:nowrap}.pa-page .pa-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--pa-border-soft)}.pa-page .pa-toolbar-search{width:280px}.pa-page .pa-toolbar-filter{width:180px}.pa-page .pa-toolbar-range{width:260px}.pa-page .pa-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.pa-page .pa-toolbar-selected{color:var(--pa-muted);font-size:12px}.pa-page .pa-candidate-drawer .runtime-popup-table-panel{padding:0}.pa-page .pa-code,.pa-page .pa-field-code{color:var(--pa-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pa-page .pa-field-code{display:block;margin-top:2px}.pa-page .pa-muted{color:var(--pa-muted)}.pa-page .pa-required{color:#cf1322}.pa-page .pa-row-action{color:var(--pa-accent);cursor:pointer;font-size:12px}.pa-page .pa-row-action.is-plain{color:var(--pa-text-2)}.pa-page .pa-row-action.is-danger{color:#cf1322}.pa-page .pa-row-action.is-disabled{color:#aab0bb;cursor:not-allowed}.pa-page .pa-preview-meta{margin-bottom:14px}.pa-preview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.pa-preview-stats>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #edf0f4;border-radius:6px;background:#f7f8fa}.pa-preview-stats strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px}.pa-preview-stats span{color:#697386;font-size:11px}.pa-preview-stats .is-up strong{color:#168456}.pa-preview-stats .is-down strong{color:#cf1322}.pa-preview-stats.is-result{grid-template-columns:repeat(3,1fr)}.pa-preview-alert{margin-top:10px}.pa-preview-id{margin-top:12px;padding:8px 10px;border-radius:6px;background:#f7f8fa;color:#697386;font-size:11px}.pa-preview-id code{overflow-wrap:anywhere}.pa-save-result{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:14px}.pa-save-result>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#168456;color:#fff}.pa-result-actions{display:flex;justify-content:flex-end;margin-top:16px}.pa-copy-alert{margin-bottom:16px}.pa-copy-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:0 16px}.pa-copy-form .ant-form-item:last-child{grid-column:1 / -1}.pa-copy-help{margin-top:6px;color:#697386;font-size:11px;line-height:1.6}.pa-copy-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 14px}.pa-copy-summary span{padding:8px 10px;border:1px solid #edf0f4;border-radius:6px;background:#f7f8fa;color:#697386;font-size:11px}.pa-copy-summary b{display:block;margin-top:2px;color:#1f2329;font-size:14px}.pa-copy-messages{color:#b66a00;font-size:11px;line-height:1.55}.pa-shared-member-list{display:flex;gap:6px;flex-wrap:wrap;min-height:32px;margin-top:12px}.pa-copy-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.pa-drawer-alert{margin-bottom:14px}.pa-field-form{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.pa-field-form .is-wide{grid-column:1 / -1}.pa-drawer-footer{display:flex;align-items:center;gap:12px}.pa-drawer-footer>span{margin-right:auto;color:#697386;font-size:11px}.pa-drawer-title{display:grid;gap:4px}.pa-drawer-title strong{color:#1f2329;font-size:15px;line-height:1.3}.pa-drawer-title span{color:#697386;font-size:12px;font-weight:400}.pa-profile-note{margin-top:16px;padding:8px 12px;border:1px solid #b9d8ff;border-radius:6px;background:#eef6ff;color:#4b5563;font-size:11px}.pa-diff-head{display:flex;align-items:center;gap:12px;margin-top:14px}.pa-diff-summary{margin-left:auto;color:#697386;font-size:12px}.pa-diff-body{max-height:420px;margin-top:8px;overflow:auto;border:1px solid #dfe2e8;border-radius:6px}.pa-diff-table{width:100%;border-collapse:collapse;font-size:12px}.pa-diff-table th{position:sticky;top:0;z-index:1;padding:8px 10px;background:#f7f8fa;border-bottom:1px solid #dfe2e8;color:#4b5563;font-weight:600;text-align:left}.pa-diff-table td{padding:6px 10px;border-bottom:1px solid #edf0f4;color:#1f2329;vertical-align:top;overflow-wrap:anywhere}.pa-diff-table .pa-diff-col-key{width:180px}.pa-diff-key{color:#697386;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pa-diff-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pa-diff-table tr.is-changed td.is-before{background:#fff1f0}.pa-diff-table tr.is-changed td.is-after{background:#f6ffed}.pa-diff-table tr.is-removed td.is-before{background:#fff1f0}.pa-diff-table tr.is-added td.is-after{background:#f6ffed}.pa-diff-table tr.is-added td.is-before,.pa-diff-table tr.is-removed td.is-after{color:#aab0bb}.pa-diff-table tr:last-child td{border-bottom:0}.pa-json-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.pa-json-grid section{min-width:0}.pa-json-grid section>strong{display:block;margin-bottom:6px}.pa-json-grid pre{min-height:180px;max-height:340px;overflow:auto;margin:0;padding:10px;border:1px solid #dfe2e8;border-radius:6px;background:#f7f8fa;font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.pa-page .pa-empty{display:grid;place-items:center;min-height:300px;margin:24px;padding:48px;text-align:center;border:1px solid var(--pa-border);border-radius:6px;background:var(--pa-surface)}.pa-page .pa-empty strong{font-size:14px}.pa-page .pa-empty p{max-width:520px;margin:6px 0 0;color:var(--pa-muted);font-size:12px;line-height:1.7}@media (max-width: 1280px){.pa-page .pa-body{flex-direction:column}.pa-page .pa-side{display:flex;gap:4px;width:100%;padding:8px 16px;border-right:0;border-bottom:1px solid var(--pa-border);overflow-x:auto}.pa-page .pa-side-item{width:auto;min-width:140px;margin-bottom:0}.pa-page .pa-mode-grid{grid-template-columns:1fr}.pa-page .pa-panel-actions{width:100%;margin-left:0;flex-wrap:wrap}.pa-copy-form{grid-template-columns:1fr}.pa-copy-form .ant-form-item:last-child{grid-column:auto}.pa-copy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-field-scope-preview{margin-top:16px;display:grid;gap:8px;max-height:320px;overflow:auto}.pa-field-scope-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.mdm-list-page[data-v-b6b024bf]{height:100%;min-height:0;display:flex;flex-direction:column;padding:14px 18px 16px;box-sizing:border-box}.mdm-list-page[data-v-b6b024bf] .runtime-page{flex:1;min-height:0}.home-detail-value[data-v-7722edad]{font-weight:700}.home-detail-value.is-danger[data-v-7722edad]{color:#df253a}.home-detail-value.is-success[data-v-7722edad]{color:#149c6a}.overview-chart[data-v-44594be2]{width:100%;min-width:0;height:260px}.overview-page[data-v-901bcaa7]{--ink: #26344a;--muted: #7c8798;min-height:100%;padding:26px 30px 30px;overflow:auto;background:#f5f6f8;color:var(--ink);font-family:PingFang SC,Microsoft YaHei,sans-serif}.overview-header[data-v-901bcaa7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:24px}.overview-date[data-v-901bcaa7]{margin-bottom:6px;color:var(--muted);font-size:12px}.overview-header h1[data-v-901bcaa7]{margin:0;color:var(--ink);font-size:25px;font-weight:650;letter-spacing:-.5px}.overview-actions[data-v-901bcaa7]{display:flex;flex-wrap:wrap;gap:8px}.overview-actions[data-v-901bcaa7] .ant-btn{border-color:#dfe4ec;border-radius:7px;color:#536079;box-shadow:none}.link-arrow[data-v-901bcaa7]{margin-left:12px;color:#7d8ca4}.overview-metrics[data-v-901bcaa7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.metric[data-v-901bcaa7]{position:relative;padding:19px 22px 22px;overflow:hidden;border:1px solid #e4e8ee;border-radius:12px;background:#fff}.metric__top[data-v-901bcaa7]{display:flex;align-items:center;justify-content:space-between;color:#6f7c91;font-size:12px}.metric__icon[data-v-901bcaa7]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#edf3ff;color:#4b7ed4}.metric__icon.blue[data-v-901bcaa7]{background:#edf3f8;color:#5d8ca4}.metric__icon.amber[data-v-901bcaa7]{background:#fbf5e9;color:#b18b38}.metric__number[data-v-901bcaa7]{display:flex;align-items:baseline;gap:10px;margin-top:5px;font-family:DIN Alternate,Bahnschrift,PingFang SC,sans-serif;font-size:40px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}.metric__number>span[data-v-901bcaa7]{color:#99a4b6;font-family:inherit;font-size:12px;font-weight:400}.metric__line[data-v-901bcaa7]{position:absolute;right:22px;bottom:25px;width:40px;height:2px;background:#e7ecf4}.metric--primary[data-v-901bcaa7]{border-color:#d9e3f4;background:#fff;color:#26344a}.metric--primary .metric__top[data-v-901bcaa7]{color:#6f7c91}.metric--primary .metric__icon[data-v-901bcaa7]{background:#edf3ff;color:#4b7ed4}.metric--primary .metric__number>span[data-v-901bcaa7]{color:#99a4b6}.metric--primary .metric__line[data-v-901bcaa7]{background:#5b8de5}.overview-grid[data-v-901bcaa7]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);gap:20px}.overview-panel[data-v-901bcaa7]{min-width:0;padding:21px 23px 16px;border:1px solid #e4e8ee;border-radius:12px;background:#fff}.panel-heading[data-v-901bcaa7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.panel-heading h2[data-v-901bcaa7]{margin:0;font-size:14px;color:#334158;font-weight:600}.panel-unit[data-v-901bcaa7]{color:#9ba5b4;font-size:11px}.chart-legend[data-v-901bcaa7]{display:flex;flex-wrap:wrap;gap:14px;color:#8994a5;font-size:11px}.chart-legend span[data-v-901bcaa7]{display:inline-flex;align-items:center;gap:6px}.chart-legend i[data-v-901bcaa7],.status-legend i[data-v-901bcaa7]{display:inline-block;width:7px;height:7px;border-radius:2px}.green[data-v-901bcaa7]{background:#447bd5}.gold[data-v-901bcaa7]{background:#d5a54c}.light[data-v-901bcaa7]{background:#e8edf6}.gray[data-v-901bcaa7]{background:#d6d6d2}.trend-totals[data-v-901bcaa7]{display:flex;gap:28px;color:#8c97a8;font-size:11px}.trend-totals>span[data-v-901bcaa7]{display:flex;align-items:baseline;gap:8px}.trend-totals b[data-v-901bcaa7]{color:#43536d;font-family:DIN Alternate,sans-serif;font-size:22px;font-weight:500}.status-ring[data-v-901bcaa7]{position:relative;max-width:230px;margin:-10px auto 0}.status-ring[data-v-901bcaa7] .overview-chart{height:205px}.status-ring__center[data-v-901bcaa7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.status-ring__center b[data-v-901bcaa7]{font-family:DIN Alternate,sans-serif;font-size:37px;line-height:1.2}.status-ring__center span[data-v-901bcaa7]{margin-top:5px;color:#98a3b5;font-size:11px}.status-legend[data-v-901bcaa7]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.status-legend>div[data-v-901bcaa7]{display:flex;align-items:center;gap:8px;font-size:11px;color:#7c8ba2}.status-legend b[data-v-901bcaa7]{margin-left:auto;font-weight:500;color:#3e506c}.dock-summary[data-v-901bcaa7]{color:#9ba6b9;font-size:12px}.dock-summary b[data-v-901bcaa7]{color:#3d73c3;font-size:16px}.dock-scroll[data-v-901bcaa7]{max-height:270px;overflow-y:auto}.dock-legend[data-v-901bcaa7]{justify-content:center;padding-top:10px}.panel-link[data-v-901bcaa7]{padding:0;border:0;background:none;color:#7185a6;font:inherit;font-size:11px;cursor:pointer}.panel-link[data-v-901bcaa7]:hover{color:#447bd5}.recent-table-wrap[data-v-901bcaa7]{overflow-x:auto}.recent-table[data-v-901bcaa7]{width:100%;border-collapse:collapse;white-space:nowrap}.recent-table th[data-v-901bcaa7]{padding:4px 4px 12px;text-align:left;color:#9aa5b7;font-size:11px;font-weight:400}.recent-table td[data-v-901bcaa7]{padding:10px 4px;border-top:1px solid #edf0f5;color:#61718a;font-size:12px}.recent-table td[data-v-901bcaa7]:first-child{max-width:185px}.recent-table td strong[data-v-901bcaa7]{display:block;overflow:hidden;text-overflow:ellipsis;color:#435873;font-family:DIN Alternate,PingFang SC,sans-serif;font-size:11px;font-weight:500}.recent-table td:first-child>span[data-v-901bcaa7]{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#96a2b6;font-size:10px}.recent-table td small[data-v-901bcaa7]{display:block;margin-top:4px;font-size:10px;color:#96a2b6}.overview-status[data-v-901bcaa7]{display:inline-flex;align-items:center;gap:5px;font-size:10px}.overview-status i[data-v-901bcaa7]{width:5px;height:5px;border-radius:50%;background:#9fa8b7}.recent-panel--wide[data-v-901bcaa7]{grid-column:1 / -1}.overview-empty[data-v-901bcaa7]{padding:18px;color:#9aa5b7;text-align:center;font-size:12px}.overview-empty--tall[data-v-901bcaa7]{display:grid;min-height:220px;place-items:center}@media (max-width: 1150px){.overview-page[data-v-901bcaa7]{padding:20px}.overview-grid[data-v-901bcaa7]{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr)}.overview-panel[data-v-901bcaa7]{padding:18px}.metric[data-v-901bcaa7]{padding:16px}.metric__number[data-v-901bcaa7]{font-size:34px}}@media (max-width: 850px){.overview-grid[data-v-901bcaa7]{grid-template-columns:1fr}.overview-metrics[data-v-901bcaa7]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page[data-v-901bcaa7]{padding:16px}.overview-header h1[data-v-901bcaa7]{font-size:22px}.overview-actions[data-v-901bcaa7]{gap:5px}.overview-actions[data-v-901bcaa7] .ant-btn{font-size:12px}.status-legend[data-v-901bcaa7]{max-width:400px;margin:auto}}.vbs-window-import-trigger[data-v-2d75c099]{align-self:flex-start;padding-left:0}.vbs-window-import[data-v-2d75c099]{padding-top:12px;min-width:0}.vbs-window-import__toolbar[data-v-2d75c099],.vbs-window-import__summary[data-v-2d75c099]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vbs-window-import__muted[data-v-2d75c099],.vbs-window-import__filename[data-v-2d75c099]{color:var(--ant-color-text-secondary, #667085);font-size:12px;overflow-wrap:anywhere}.vbs-window-import__sheet[data-v-2d75c099]{overflow-x:auto;border:1px solid var(--ant-color-border-secondary, #e8ebef);border-radius:8px}.vbs-window-import__sheet table[data-v-2d75c099]{width:100%;min-width:650px;border-collapse:collapse}.vbs-window-import__sheet caption[data-v-2d75c099]{text-align:left;padding:10px 12px;color:var(--ant-color-text-secondary, #667085)}.vbs-window-import__sheet th[data-v-2d75c099],.vbs-window-import__sheet td[data-v-2d75c099]{padding:12px;text-align:left;border-top:1px solid var(--ant-color-border-secondary, #e8ebef)}.vbs-window-import__sheet th[data-v-2d75c099]{background:var(--ant-color-fill-alter, #fafafa)}.vbs-window-import__rules[data-v-2d75c099]{margin-top:16px}.vbs-window-import__rules summary[data-v-2d75c099]{width:fit-content;cursor:pointer}.vbs-window-import__rules ul[data-v-2d75c099]{padding-left:20px;line-height:1.8}.vbs-window-import__loading[data-v-2d75c099]{display:block;padding:32px}.vbs-window-import__data[data-v-2d75c099]{display:grid;gap:12px}.vbs-window-editor[data-v-e8b1edbb]{display:flex;width:100%;min-width:0;flex-direction:column;gap:10px}.vbs-window-editor__item[data-v-e8b1edbb]{min-width:0;padding:12px;border:1px solid var(--vbs-border, #e0e0e0);border-radius:6px}.vbs-window-editor__header[data-v-e8b1edbb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.vbs-window-editor__title[data-v-e8b1edbb]{font-size:13px;font-weight:600}.vbs-window-editor__fields[data-v-e8b1edbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px}.vbs-window-editor__field[data-v-e8b1edbb]{display:flex;min-width:0;flex-direction:column;gap:8px}.vbs-window-editor__label[data-v-e8b1edbb]{font-size:12px;color:var(--vbs-muted)}.vbs-window-editor__range[data-v-e8b1edbb]{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.vbs-window-editor__range[data-v-e8b1edbb] .ant-picker{width:100%;min-width:0}.vbs-window-editor__separator[data-v-e8b1edbb]{color:var(--vbs-muted)}.vbs-window-editor__hint[data-v-e8b1edbb]{font-size:12px;color:var(--vbs-muted);line-height:1.6}.vbs-entity-selector__control[data-v-ac1feadc]{display:flex;width:100%;min-width:0;align-items:stretch;--vbs-selector-height: var(--wogee-control-height, 32px)}.vbs-entity-selector__control[data-v-ac1feadc] .ant-input{flex:1 1 0;min-width:0;height:var(--vbs-selector-height);border-start-end-radius:0;border-end-end-radius:0;text-overflow:ellipsis;cursor:pointer}.vbs-entity-selector__control[data-v-ac1feadc] .ant-input[disabled]{cursor:not-allowed}.vbs-entity-selector__control[data-v-ac1feadc] .ant-btn{flex:0 0 auto;height:var(--vbs-selector-height);margin-left:-1px;border-radius:0}.vbs-entity-selector__control[data-v-ac1feadc] .ant-input:focus,.vbs-entity-selector__control[data-v-ac1feadc] .ant-btn:hover,.vbs-entity-selector__control[data-v-ac1feadc] .ant-btn:focus-visible{position:relative;z-index:1}.vbs-entity-selector__control[data-v-ac1feadc] .ant-btn:last-child{border-radius:0 6px 6px 0}:root{--vbs-accent: var(--wogee-theme-primary, var(--ant-color-primary, #1677ff));--vbs-page-bg: var(--ant-color-bg-layout, #ededed);--vbs-surface: var(--ant-color-bg-container, #ffffff);--vbs-soft-surface: var(--ant-color-fill-quaternary, #f7f7f7);--vbs-text: var(--ant-color-text, #1a1a1a);--vbs-muted: var(--ant-color-text-secondary, #888888);--vbs-border: var(--ant-color-border-secondary, #e0e0e0)}.vbs-page{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:16px;padding:16px;color:var(--vbs-text)}.vbs-page__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.vbs-page__header>div:first-child{flex:1 1 240px;min-width:0}.vbs-page__title{margin:0;font-size:20px;line-height:1.4;overflow-wrap:anywhere;font-weight:650}.vbs-page__description{margin:4px 0 0;color:var(--vbs-muted);font-size:13px}.vbs-page__actions{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vbs-page__actions .ant-btn{height:auto;min-height:var(--wogee-control-regular-height, 32px);padding-block:4px;white-space:normal;overflow-wrap:anywhere}.vbs-panel{min-width:0;padding:16px;border:1px solid var(--vbs-border);border-radius:8px;background:var(--vbs-surface)}.vbs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.vbs-toolbar>*{min-width:0;max-width:100%}.vbs-toolbar>.ant-space{flex-wrap:wrap}.vbs-toolbar__filters{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:8px}.vbs-toolbar{--wogee-control-height: var(--wogee-control-regular-height, 32px)}.vbs-toolbar :is(.ant-picker,.ant-btn,.ant-input-affix-wrapper,.ant-select-single .ant-select-selector){height:var(--wogee-control-height);min-height:var(--wogee-control-height)}.vbs-toolbar .ant-input-search .ant-input-group-addon .ant-btn{box-shadow:none}.vbs-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vbs-kpi{min-width:0;padding:16px;border:1px solid var(--vbs-border);border-radius:8px;background:var(--vbs-surface)}.vbs-kpi__value{overflow:hidden;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2;font-weight:650;text-overflow:ellipsis}.vbs-kpi__label{overflow-wrap:anywhere;line-height:1.5;margin-top:6px;color:var(--vbs-muted);font-size:13px}.vbs-empty-hint{padding:32px 16px;color:var(--vbs-muted);text-align:center}.vbs-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.vbs-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px}.vbs-photo-grid__item{position:relative;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--vbs-border);border-radius:8px;background:var(--vbs-soft-surface)}.vbs-photo-grid__item img{width:100%;height:100%;object-fit:cover}.vbs-photo-grid__label{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;padding:4px 6px;border-radius:4px;background:#00000094;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 960px){.vbs-page{padding:12px}.vbs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.vbs-page__header{flex-direction:column}.vbs-page__header>div:first-child{flex-basis:auto}.vbs-page__actions{width:100%;justify-content:flex-start}.vbs-kpi-grid{grid-template-columns:1fr}.vbs-panel{padding:12px}}.layout[data-v-0dfdbd3a]{width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--wogee-shell-bg, #f4f6fa);--shell-border: var(--wogee-border-color, #e9edf3);--shell-surface: var(--wogee-panel-bg, #ffffff);--shell-subtle: #f6f8fb;--shell-text: var(--wogee-text-strong, #172033);--shell-muted: var(--wogee-text-muted, #718096);--shell-primary: var(--wogee-theme-primary, #e51d4f);--shell-motion: .18s cubic-bezier(.2, 0, 0, 1)}.layout[data-v-0dfdbd3a] .ant-layout{min-width:0;min-height:0}.layout-sider[data-v-0dfdbd3a]{position:relative;z-index:12;flex:0 0 auto;height:100dvh;overflow:visible;border-right:1px solid var(--shell-border);background:var(--wogee-sider-bg, #ffffff)!important;box-shadow:8px 0 28px #0f172a06;transition:all var(--shell-motion)}.layout-sider[data-v-0dfdbd3a] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%;min-height:0}.layout-sider--navigation-hidden[data-v-0dfdbd3a]{flex-basis:0!important;width:0!important;min-width:0!important;max-width:0!important;border-right:0;background:transparent!important;box-shadow:none}.shell-brand[data-v-0dfdbd3a]{display:flex;flex:0 0 56px;align-items:center;justify-content:flex-start;gap:6px;height:56px;min-width:0;max-width:100%;overflow:hidden;padding:0 8px;border-bottom:1px solid var(--shell-border);background:transparent}.shell-brand--collapsed[data-v-0dfdbd3a]{justify-content:center;padding:0}.shell-brand__identity[data-v-0dfdbd3a]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:2px;min-width:0}.shell-brand__logo[data-v-0dfdbd3a]{flex:0 0 auto;width:144px;max-width:100%;height:34px;object-fit:cover;object-position:center 40%}.shell-brand__name[data-v-0dfdbd3a]{display:block;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;color:var(--shell-text);font-size:13px;font-weight:680;letter-spacing:-.01em;line-height:16px;white-space:nowrap;text-overflow:ellipsis;text-align:center}.shell-brand__collapse[data-v-0dfdbd3a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--shell-muted);cursor:pointer;transition:color var(--shell-motion),background var(--shell-motion)}.shell-brand__collapse[data-v-0dfdbd3a]:hover{background:var(--shell-subtle);color:var(--shell-text)}.shell-brand__collapse-icon--collapsed[data-v-0dfdbd3a]{transform:rotate(180deg)}.sider-menu-container[data-v-0dfdbd3a]{flex:1 1 auto;min-height:0;padding:12px 10px 18px;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgba(100,116,139,.22) transparent;scrollbar-width:thin}.sider-menu-container[data-v-0dfdbd3a]::-webkit-scrollbar{width:5px}.sider-menu-container[data-v-0dfdbd3a]::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b38}.sider-menu[data-v-0dfdbd3a]{width:100%;border-inline-end:0!important;background:transparent!important}.sider-menu[data-v-0dfdbd3a] .ant-menu-sub{background:transparent!important}.sider-menu[data-v-0dfdbd3a] .ant-menu-item,.sider-menu[data-v-0dfdbd3a] .ant-menu-submenu-title{position:relative;height:40px;margin:2px 0;border-radius:8px;color:#465268;font-size:13px;font-weight:520;line-height:40px;transition:color var(--shell-motion),background var(--shell-motion)}.sider-menu[data-v-0dfdbd3a] .ant-menu-item .ant-menu-item-icon,.sider-menu[data-v-0dfdbd3a] .ant-menu-submenu-title .ant-menu-item-icon{color:#68758a;font-size:18px;transition:color var(--shell-motion)}.sider-menu[data-v-0dfdbd3a] .ant-menu-item:hover,.sider-menu[data-v-0dfdbd3a] .ant-menu-submenu-title:hover{color:var(--shell-text)!important;background:#f5f7fa!important}.sider-menu[data-v-0dfdbd3a] .ant-menu-item:hover .ant-menu-item-icon,.sider-menu[data-v-0dfdbd3a] .ant-menu-submenu-title:hover .ant-menu-item-icon{color:var(--shell-text)!important}.sider-menu[data-v-0dfdbd3a] .ant-menu-item-selected,.sider-menu[data-v-0dfdbd3a] .ant-menu-item-selected:hover{color:var(--shell-primary)!important;background:color-mix(in srgb,var(--shell-primary),#ffffff 91%)!important;font-weight:650}.sider-menu[data-v-0dfdbd3a] .ant-menu-item-selected .ant-menu-item-icon{color:var(--shell-primary)!important}.sider-menu[data-v-0dfdbd3a] .ant-menu-item-selected:after{display:none}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title{height:30px;margin:12px 0 2px;padding-inline:10px!important;border-radius:0;background:transparent!important;color:#9aa3b2!important;font-size:12px;font-weight:650;letter-spacing:.04em;line-height:30px;cursor:default}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu:first-of-type>.ant-menu-submenu-title{margin-top:8px}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-title-content{margin-inline-start:0!important}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-sub{display:block!important}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-sub>.ant-menu-submenu>.ant-menu-submenu-title{color:#354156;font-weight:600}.sider-menu[data-v-0dfdbd3a] .ant-menu-submenu-arrow{color:#8993a4}.sider-menu[data-v-0dfdbd3a]:not(.ant-menu-inline-collapsed) .ant-menu-item,.sider-menu[data-v-0dfdbd3a]:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title{display:flex;align-items:center;height:auto;min-height:40px;padding-block:10px;line-height:20px}.sider-menu[data-v-0dfdbd3a]:not(.ant-menu-inline-collapsed) .ant-menu-title-content{min-width:0;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.sider-menu[data-v-0dfdbd3a]:not(.ant-menu-inline-collapsed) .ant-menu-submenu-title{padding-inline-end:32px}[data-v-0dfdbd3a] .sider-menu:not(.ant-menu-inline-collapsed)>.ant-menu-submenu>.ant-menu-submenu-title{height:auto;min-height:30px;padding-block:5px;line-height:20px}.sider-menu.ant-menu-inline-collapsed[data-v-0dfdbd3a]{width:44px}.sider-menu.ant-menu-inline-collapsed[data-v-0dfdbd3a] .ant-menu-item,.sider-menu.ant-menu-inline-collapsed[data-v-0dfdbd3a] .ant-menu-submenu-title{width:44px;padding-inline:13px!important}.sidebar-user[data-v-0dfdbd3a]{display:flex;flex:0 0 auto;align-items:center;gap:10px;width:calc(100% - 20px);min-width:0;height:48px;margin:10px;padding:6px 9px;border:1px solid var(--shell-border);border-radius:12px;background:#fafbfc;color:var(--shell-text);cursor:pointer;text-align:left;transition:background var(--shell-motion),border-color var(--shell-motion),box-shadow var(--shell-motion)}.sidebar-user[data-v-0dfdbd3a]:hover{border-color:#dce2ea;background:#fff;box-shadow:0 8px 20px #0f172a0e}.sidebar-user--collapsed[data-v-0dfdbd3a]{justify-content:center;width:44px;height:44px;margin:10px;padding:0;border-color:transparent;background:transparent}.sidebar-user--content-dock[data-v-0dfdbd3a]{position:fixed;z-index:36;left:20px;bottom:max(14px,env(safe-area-inset-bottom));width:180px;margin:0;border-color:#e2e8f0f5;background:#fffffff0;box-shadow:0 12px 30px #0f172a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sidebar-user--content-dock[data-v-0dfdbd3a]:hover{box-shadow:0 16px 36px #0f172a24}.sidebar-user__avatar[data-v-0dfdbd3a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#20293a;color:#fff}.sidebar-user__initial[data-v-0dfdbd3a]{font-size:15px;font-weight:700;line-height:1;text-transform:uppercase}.sidebar-user__avatar img[data-v-0dfdbd3a]{width:100%;height:100%;object-fit:cover}.sidebar-user__body[data-v-0dfdbd3a]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.25}.sidebar-user__body strong[data-v-0dfdbd3a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user__body strong[data-v-0dfdbd3a]{font-size:13px;font-weight:650}.sidebar-user__chevron[data-v-0dfdbd3a]{flex:0 0 auto;color:#8993a4}.layout-main[data-v-0dfdbd3a]{min-width:0;min-height:0;overflow:hidden}.header[data-v-0dfdbd3a]{position:relative;z-index:10;display:flex;flex:0 0 56px;align-items:center;justify-content:space-between;gap:12px;width:100%;height:56px!important;min-width:0;padding:0 14px 0 0;border-bottom:1px solid var(--shell-border);background:var(--wogee-header-bg, rgba(255, 255, 255, .98));line-height:56px!important}.header-tabs[data-v-0dfdbd3a]{position:relative;display:flex;flex:1 1 0;align-self:stretch;min-width:0;overflow:hidden}.header-tabs[data-v-0dfdbd3a]:before,.header-tabs[data-v-0dfdbd3a]:after{position:absolute;z-index:3;top:8px;bottom:8px;width:20px;content:"";opacity:0;pointer-events:none;transition:opacity var(--shell-motion)}.header-tabs[data-v-0dfdbd3a]:before{left:0;background:linear-gradient(90deg,#fff 10%,#fff0)}.header-tabs[data-v-0dfdbd3a]:after{right:70px;background:linear-gradient(270deg,#fff 10%,#fff0)}.header-tabs--left-shadow[data-v-0dfdbd3a]:before,.header-tabs--right-shadow[data-v-0dfdbd3a]:after{opacity:1}.header-tabs__scroller[data-v-0dfdbd3a]{display:flex;flex:1 1 auto;align-items:flex-end;gap:2px;min-width:0;height:56px;padding:0 4px 0 8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}.header-tabs__scroller[data-v-0dfdbd3a]::-webkit-scrollbar{display:none}.header-tab[data-v-0dfdbd3a]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-width:72px;max-width:200px;height:56px;padding:0 12px;border:0;border-radius:0;background:transparent;color:#607087;line-height:56px;cursor:pointer;transition:color var(--shell-motion),background var(--shell-motion),border-color var(--shell-motion)}.header-tab[data-v-0dfdbd3a]:hover{background:#f1f5f9b8;color:var(--shell-text)}.header-tab--active[data-v-0dfdbd3a]{background:transparent;color:var(--shell-primary);font-weight:650}.header-tab--active[data-v-0dfdbd3a]:before{position:absolute;right:8px;bottom:0;left:8px;height:3px;border-radius:3px 3px 0 0;background:var(--shell-primary);content:""}.header-tab__title[data-v-0dfdbd3a]{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.header-tab__icon[data-v-0dfdbd3a]{flex:0 0 auto;color:#738096;transition:color var(--shell-motion)}.header-tab--active .header-tab__icon[data-v-0dfdbd3a]{color:var(--shell-primary)}.header-tab__close[data-v-0dfdbd3a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:#8b96a8;cursor:pointer;opacity:0;transition:opacity var(--shell-motion),color var(--shell-motion),background var(--shell-motion)}.header-tab:hover .header-tab__close[data-v-0dfdbd3a],.header-tab--active .header-tab__close[data-v-0dfdbd3a]{opacity:1}.header-tab__close[data-v-0dfdbd3a]:hover{background:#e9edf3;color:#334155}.header-tabs__quick-trigger[data-v-0dfdbd3a]{display:inline-flex;flex:0 0 auto;align-items:center;align-self:stretch;gap:5px;height:56px;padding:0 10px;border:0;background:#fff;color:#738096;cursor:pointer}.header-tabs__quick-trigger[data-v-0dfdbd3a]:hover{color:var(--shell-text)}.header-tabs__quick-label[data-v-0dfdbd3a],.header-tabs__quick-count[data-v-0dfdbd3a]{font-size:12px}.header-tabs__quick-count[data-v-0dfdbd3a]{color:var(--shell-primary);font-weight:650}.header-actions[data-v-0dfdbd3a]{display:flex;flex:0 0 auto;align-items:center;gap:10px;min-width:0;--header-control-height: 36px}.header-actions[data-v-0dfdbd3a]>*{flex-shrink:0}.quick-nav-trigger[data-v-0dfdbd3a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--header-control-height);height:var(--header-control-height);padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#718096;cursor:pointer;transition:color var(--shell-motion),background var(--shell-motion),border-color var(--shell-motion),transform var(--shell-motion)}.quick-nav-trigger[data-v-0dfdbd3a]:hover{border-color:var(--shell-border);background:#f6f8fb;color:var(--shell-primary)}.quick-nav-trigger[data-v-0dfdbd3a]:active{transform:scale(.94)}.quick-nav-trigger[data-v-0dfdbd3a]:focus-visible{outline:3px solid color-mix(in srgb,var(--shell-primary),transparent 84%);outline-offset:1px}.quick-nav-palette[data-v-0dfdbd3a]{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.12),transparent 34%),#0f172a3d;backdrop-filter:blur(12px) saturate(.88);-webkit-backdrop-filter:blur(12px) saturate(.88)}.quick-nav-palette__dialog[data-v-0dfdbd3a]{display:flex;width:min(680px,calc(100vw - 40px));max-height:min(620px,calc(100dvh - 64px));overflow:hidden;flex-direction:column;border:1px solid rgba(255,255,255,.86);border-radius:20px;background:#fffffff5;box-shadow:0 36px 90px #0f172a38,0 10px 30px #0f172a1a}.quick-nav-palette__sr-only[data-v-0dfdbd3a]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;margin:-1px;white-space:nowrap}.quick-nav-palette__search[data-v-0dfdbd3a]{display:flex;flex:0 0 68px;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid #e9edf3}.quick-nav-palette__search-icon[data-v-0dfdbd3a]{flex:0 0 auto;color:var(--wogee-theme-primary, #e51d4f)}.quick-nav-palette__input[data-v-0dfdbd3a]{flex:1 1 auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#172033;font-size:17px;font-weight:540;letter-spacing:-.01em}.quick-nav-palette__input[data-v-0dfdbd3a]::placeholder{color:#98a2b3;font-weight:450}.quick-nav-palette__close[data-v-0dfdbd3a]{flex:0 0 auto;height:26px;padding:0 8px;border:1px solid #dce2ea;border-radius:7px;background:#f8fafc;color:#7c8798;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;line-height:24px;cursor:pointer}.quick-nav-palette__close[data-v-0dfdbd3a]:hover{border-color:#cfd6e1;background:#fff;color:#334155}.quick-nav-palette__summary[data-v-0dfdbd3a]{display:flex;flex:0 0 38px;align-items:center;justify-content:space-between;padding:0 18px;color:#7b8798;font-size:11px;font-weight:650;letter-spacing:.035em}.quick-nav-palette__summary small[data-v-0dfdbd3a]{color:#a0a9b6;font-size:10px;font-weight:600}.quick-nav-palette__results[data-v-0dfdbd3a]{flex:1 1 auto;min-height:0;max-height:min(430px,calc(100dvh - 250px));padding:0 8px 8px;overflow-y:auto;scrollbar-color:rgba(100,116,139,.25) transparent;scrollbar-width:thin}.quick-nav-palette__item[data-v-0dfdbd3a]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:7px 10px;border:0;border-radius:12px;background:transparent;color:#253147;cursor:pointer;text-align:left;transition:color .14s ease,background .14s ease,transform .18s cubic-bezier(.2,0,0,1)}.quick-nav-palette__item[data-v-0dfdbd3a]:hover,.quick-nav-palette__item--active[data-v-0dfdbd3a]{background:color-mix(in srgb,var(--wogee-theme-primary, #e51d4f),#ffffff 94%);color:var(--wogee-theme-primary, #e51d4f)}.quick-nav-palette__item--active[data-v-0dfdbd3a]{transform:translate(2px)}.quick-nav-palette__item-icon[data-v-0dfdbd3a]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#f2f4f7;color:#68758a;transition:color .14s ease,background .14s ease}.quick-nav-palette__item--active .quick-nav-palette__item-icon[data-v-0dfdbd3a],.quick-nav-palette__item:hover .quick-nav-palette__item-icon[data-v-0dfdbd3a]{background:#fff;color:var(--wogee-theme-primary, #e51d4f)}.quick-nav-palette__item-copy[data-v-0dfdbd3a]{display:flex;min-width:0;flex-direction:column;gap:3px}.quick-nav-palette__item-copy strong[data-v-0dfdbd3a]{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.quick-nav-palette__item-copy small[data-v-0dfdbd3a]{overflow:hidden;color:#909bad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quick-nav-palette__enter[data-v-0dfdbd3a]{flex:0 0 auto;color:#8792a4;font-size:10px;white-space:nowrap}.quick-nav-palette__empty[data-v-0dfdbd3a]{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#98a2b3;text-align:center}.quick-nav-palette__empty strong[data-v-0dfdbd3a]{color:#475467;font-size:14px}.quick-nav-palette__empty span[data-v-0dfdbd3a]{font-size:11px}.quick-nav-palette__footer[data-v-0dfdbd3a]{display:flex;flex:0 0 42px;align-items:center;justify-content:flex-end;gap:15px;padding:0 16px;border-top:1px solid #edf0f4;background:#f8fafccc;color:#7c8798;font-size:10px}.quick-nav-palette__footer span[data-v-0dfdbd3a]{display:inline-flex;align-items:center;gap:4px}.quick-nav-palette__footer kbd[data-v-0dfdbd3a]{min-width:20px;padding:1px 5px;border:1px solid #dce2ea;border-radius:5px;background:#fff;color:#667085;font-family:SF Mono,ui-monospace,Menlo,monospace;line-height:16px;text-align:center}.quick-nav-palette-enter-active[data-v-0dfdbd3a],.quick-nav-palette-leave-active[data-v-0dfdbd3a]{transition:opacity .18s ease}.quick-nav-palette-enter-active .quick-nav-palette__dialog[data-v-0dfdbd3a],.quick-nav-palette-leave-active .quick-nav-palette__dialog[data-v-0dfdbd3a]{transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.quick-nav-palette-enter-from[data-v-0dfdbd3a],.quick-nav-palette-leave-to[data-v-0dfdbd3a]{opacity:0}.quick-nav-palette-enter-from .quick-nav-palette__dialog[data-v-0dfdbd3a],.quick-nav-palette-leave-to .quick-nav-palette__dialog[data-v-0dfdbd3a]{opacity:0;transform:translateY(18px) scale(.975)}.project-switcher[data-v-0dfdbd3a]{display:inline-flex;align-items:center;gap:7px;max-width:180px;height:36px;padding:0 10px 0 7px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--shell-text);cursor:pointer;transition:background var(--shell-motion),border-color var(--shell-motion)}.project-switcher[data-v-0dfdbd3a]:hover{border-color:var(--shell-border);background:#f8fafc}.project-switcher--disabled[data-v-0dfdbd3a],.project-switcher[data-v-0dfdbd3a]:disabled{cursor:default}.project-switcher--disabled[data-v-0dfdbd3a]:hover,.project-switcher[data-v-0dfdbd3a]:disabled:hover{border-color:transparent;background:transparent}.project-switcher__icon[data-v-0dfdbd3a]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--shell-primary),#ffffff 91%);color:var(--shell-primary)}.project-switcher__name[data-v-0dfdbd3a]{min-width:0;overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-switcher__chevron[data-v-0dfdbd3a]{flex:0 0 auto;color:#8993a4}.content[data-v-0dfdbd3a]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;margin:0;overflow:hidden;background:var(--wogee-content-bg, #f4f6fa)}.content-view[data-v-0dfdbd3a]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;padding:14px 16px 0;overflow:hidden}.content-view[data-v-0dfdbd3a]>*{flex:1 1 auto;min-width:0;min-height:0}.content-view--datahub[data-v-0dfdbd3a]{padding:0}.footer[data-v-0dfdbd3a]{flex:0 0 auto;min-height:30px;margin:0;padding:5px 16px;overflow:hidden;background:var(--wogee-content-bg, #f4f6fa);color:#4755699e;font-size:12px;line-height:20px;text-align:center}.header-tabs__quick-dropdown{width:248px;padding:6px;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 16px 36px #0f172a1a}.header-tabs__quick-dropdown-title{padding:5px 9px 8px;color:#7c8798;font-size:11px;font-weight:650}.header-tabs__quick-menu{max-height:320px;overflow-y:auto;border:0!important}.header-tabs__quick-menu .ant-menu-item{height:34px;margin:1px 0;border-radius:8px;font-size:12px;line-height:34px}.project-switcher-dropdown .ant-dropdown-menu,.project-switcher-panel{width:288px;padding:7px;border:1px solid #e7ebf1;border-radius:14px;background:#fff;box-shadow:0 18px 44px #0f172a1f}.project-switcher-panel__title{padding:5px 10px 8px;color:#8a95a6;font-size:11px;font-weight:650;letter-spacing:.04em}.project-switcher-menu{max-height:min(520px,70vh);overflow-y:auto;border:0!important;background:transparent!important}.project-switcher-menu .ant-menu-item{height:48px;margin:2px 0;padding-inline:8px!important;border-radius:9px;line-height:normal}.project-switcher-menu .ant-menu-item:after{display:none}.project-switcher-menu .ant-menu-item-selected{background:color-mix(in srgb,var(--wogee-theme-primary, #e51d4f),#ffffff 93%)!important;color:var(--wogee-theme-primary, #e51d4f)!important}.project-switcher-menu__item{display:flex;align-items:center;gap:10px;width:100%}.project-switcher-menu__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#f3f5f8;color:#526076}.project-switcher-menu__copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.project-switcher-menu__copy strong{overflow:hidden;color:#263247;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.project-switcher-menu__copy small{margin-top:2px;color:#96a0af;font-size:10px;letter-spacing:.04em}.user-menu-dropdown .ant-dropdown-menu,.user-menu-overlay{min-width:168px;padding:6px;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 16px 38px #0f172a1a}.user-menu-dropdown--with-projects .ant-dropdown-menu,.user-menu-dropdown--with-projects .user-menu-overlay{width:248px}.user-menu-project-group .ant-menu-item-group-title{padding:6px 10px 5px;color:#8a95a6;font-size:11px;font-weight:650;letter-spacing:.04em}.user-menu-overlay .user-menu-project-item.ant-menu-item{height:48px;padding-inline:8px;line-height:normal}.user-menu-overlay .user-menu-project-item--active.ant-menu-item{background:color-mix(in srgb,var(--wogee-theme-primary, #e51d4f),#ffffff 93%);color:var(--wogee-theme-primary, #e51d4f)}.user-menu-overlay .ant-menu-item{height:36px;margin:1px 0;padding:0 11px;border-radius:8px;font-size:13px;line-height:36px}.user-menu-danger-text{color:#c52236}.ant-menu-submenu-popup>.ant-menu{min-width:208px;max-width:260px;padding:6px;border:1px solid #e7ebf1;border-radius:12px;background:#fff;box-shadow:0 16px 38px #0f172a1f}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{height:40px;margin:2px 0;border-radius:8px;line-height:40px}@media (max-width: 1180px){.header[data-v-0dfdbd3a]{gap:8px;padding-right:10px}.header-actions[data-v-0dfdbd3a]{gap:6px}.project-switcher[data-v-0dfdbd3a]{width:38px;padding:0 5px}.project-switcher__name[data-v-0dfdbd3a],.project-switcher__chevron[data-v-0dfdbd3a],.header-tabs__quick-label[data-v-0dfdbd3a]{display:none}}@media (max-width: 720px){.header[data-v-0dfdbd3a]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;flex:0 0 auto;align-items:stretch;align-content:start;height:auto!important;min-height:0;gap:0;padding:0;line-height:normal!important}.header-actions[data-v-0dfdbd3a]{grid-column:1;grid-row:1;flex-wrap:wrap;justify-content:flex-end;width:100%;min-height:56px;max-width:100%;margin:0;padding:8px}.header-tabs[data-v-0dfdbd3a]{grid-column:1;grid-row:2;order:initial;width:100%;height:56px;min-height:56px}.quick-nav-palette[data-v-0dfdbd3a]{padding:12px}.quick-nav-palette__dialog[data-v-0dfdbd3a]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.quick-nav-palette__search[data-v-0dfdbd3a]{flex-basis:62px;padding:0 14px}.quick-nav-palette__input[data-v-0dfdbd3a]{font-size:15px}.quick-nav-palette__enter[data-v-0dfdbd3a]{display:none}.quick-nav-palette__footer[data-v-0dfdbd3a]{justify-content:center}.header-tabs__quick-trigger[data-v-0dfdbd3a]{padding:0 7px}.header-tab[data-v-0dfdbd3a]{max-width:150px}}@media (prefers-reduced-motion: reduce){.quick-nav-trigger[data-v-0dfdbd3a],.quick-nav-palette-enter-active[data-v-0dfdbd3a],.quick-nav-palette-leave-active[data-v-0dfdbd3a],.quick-nav-palette-enter-active .quick-nav-palette__dialog[data-v-0dfdbd3a],.quick-nav-palette-leave-active .quick-nav-palette__dialog[data-v-0dfdbd3a],.quick-nav-palette__item[data-v-0dfdbd3a]{transition-duration:1ms!important}}.copyright-banner[data-v-0dfdbd3a]{display:inline-flex;align-items:center;gap:5px;-webkit-user-select:none;user-select:none}.copyright-banner.is-clickable[data-v-0dfdbd3a]{cursor:pointer;padding:2px 8px;border-radius:4px;transition:all .2s ease}.copyright-banner.is-clickable[data-v-0dfdbd3a]:hover{color:var(--wogee-theme-primary, #eb1d4d);background:#0000000a}.copyright-icon[data-v-0dfdbd3a]{opacity:.65;transition:opacity .2s ease}.copyright-banner.is-clickable:hover .copyright-icon[data-v-0dfdbd3a]{opacity:1}.version-modal-content[data-v-0dfdbd3a]{display:flex;flex-direction:column;gap:14px;padding-top:6px}.version-modal-header[data-v-0dfdbd3a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.version-modal-desc[data-v-0dfdbd3a]{display:flex;align-items:center;gap:6px;color:#64748b;font-size:12px}.version-modal-desc[data-v-0dfdbd3a] .wogee-icon{color:#3b82f6;flex-shrink:0}.version-project-cell[data-v-0dfdbd3a]{display:flex;flex-direction:column;gap:2px}.version-project-cell b[data-v-0dfdbd3a]{color:#1e293b;font-size:13px}.version-project-cell code[data-v-0dfdbd3a]{color:#64748b;font-size:11px}.version-assembly-code[data-v-0dfdbd3a]{font-size:11px;color:#475569}.version-backend-cell[data-v-0dfdbd3a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.text-muted[data-v-0dfdbd3a]{color:#94a3b8}.login-language[data-v-8223a7cb]{position:absolute;top:20px;right:24px;z-index:5}.login-shell[data-v-8223a7cb]{position:relative;--login-accent: #d9342b;--login-accent-hover: #bd2a23;--login-text: #202124;--login-text-secondary: #667085;--login-border: #d7dce5;--login-border-soft: #eceff3;--login-surface: #f7f8fa;min-height:100vh;min-height:100dvh;display:flex;overflow:hidden;background:#fff;color:var(--login-text);font-family:"Alibaba PuHuiTi 3.0",HarmonyOS Sans SC,PingFang SC,sans-serif}.brand-panel[data-v-8223a7cb]{position:relative;flex:0 0 44%;min-width:440px;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:#101013;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.brand-overlay[data-v-8223a7cb]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,#07080ac7,#08090b8f,#08090b4d),linear-gradient(0deg,rgba(5,6,8,.72),transparent 52%)}.brand-content[data-v-8223a7cb]{position:relative;z-index:1;min-height:inherit;padding:clamp(32px,4.1vw,56px);display:flex;flex-direction:column;justify-content:space-between}.brand-header[data-v-8223a7cb]{display:flex;align-items:center;gap:14px}.brand-logo-box[data-v-8223a7cb]{flex:0 0 auto;width:160px;height:44px;display:grid;place-items:center}.brand-logo-box img[data-v-8223a7cb]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.brand-identity[data-v-8223a7cb]{min-width:0;display:grid;gap:2px}.brand-identity strong[data-v-8223a7cb]{overflow:hidden;color:#fffffff0;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.brand-identity small[data-v-8223a7cb],.brand-footer[data-v-8223a7cb],.login-footer code[data-v-8223a7cb]{font-family:DIN Alternate,SFMono-Regular,Consolas,monospace;letter-spacing:.035em}.brand-identity small[data-v-8223a7cb]{color:#ffffff8c;font-size:11px}.brand-main[data-v-8223a7cb]{width:min(100%,500px)}.brand-statement[data-v-8223a7cb]{width:100%}.brand-kicker[data-v-8223a7cb]{margin:0 0 18px!important;display:flex;align-items:center;gap:12px;color:#ffffffb3!important;font-family:DIN Alternate,SFMono-Regular,Consolas,monospace;font-size:11px!important;letter-spacing:.2em}.brand-kicker[data-v-8223a7cb]:before{width:25px;height:1px;flex:none;background:#ffffff8c;content:""}.brand-statement h1[data-v-8223a7cb]{margin:0 0 18px;display:grid;gap:3px;color:#fff;font-size:clamp(38px,3.5vw,54px);font-weight:720;line-height:1.06;letter-spacing:-.035em}.brand-statement h1 span[data-v-8223a7cb]{display:block}.brand-statement h1 span[data-v-8223a7cb]:last-child{color:#f0645f}.brand-statement p[data-v-8223a7cb]{margin:0;color:#ffffffa8;font-size:clamp(13px,1.15vw,15px);line-height:1.75}.brand-features[data-v-8223a7cb]{margin:36px 0 0;padding:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid rgba(255,255,255,.18);list-style:none}.brand-features li[data-v-8223a7cb]{min-width:0;display:block}.feature-icon[data-v-8223a7cb]{width:auto;height:auto;margin-bottom:8px;display:block;color:#ffffffe0;font-size:17px}.brand-features li>span[data-v-8223a7cb]:last-child{display:grid;gap:2px}.brand-features b[data-v-8223a7cb]{color:#ffffffdb;font-size:14px;font-weight:600}.brand-features small[data-v-8223a7cb]{overflow:hidden;color:#ffffff7a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.brand-footer[data-v-8223a7cb]{display:flex;justify-content:space-between;gap:20px;color:#ffffff6b;font-size:11px}.brand-footer>span[data-v-8223a7cb]:last-child{display:none}.login-side[data-v-8223a7cb]{flex:1;min-width:0;min-height:100vh;min-height:100dvh;padding:36px 28px;display:grid;place-items:center;background:#fff}.login-card[data-v-8223a7cb]{width:min(100%,400px)}.login-header[data-v-8223a7cb]{margin-bottom:28px}.login-kicker[data-v-8223a7cb]{margin-bottom:12px;display:block;color:#6f7c91;font-family:DIN Alternate,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.24em}.mode-chip[data-v-8223a7cb]{width:fit-content;margin-bottom:12px;padding:4px 9px;display:block;border:1px solid #d7dce5;border-radius:999px;color:#6b7280;font-family:DIN Alternate,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em}.login-header h2[data-v-8223a7cb]{margin:0 0 8px;color:var(--login-text);font-size:clamp(29px,2.5vw,34px);font-weight:720;line-height:1.2;letter-spacing:-.028em}.login-header p[data-v-8223a7cb]{margin:0;color:#7b8496;font-size:14px;line-height:1.6}.login-form[data-v-8223a7cb]{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.login-error[data-v-8223a7cb]{margin-bottom:18px;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #ffd0cc;border-radius:6px;background:#fff5f4;color:#b42318;font-size:13px;line-height:1.5}.login-error[data-v-8223a7cb]>:first-child{margin-top:2px;flex:none}.field[data-v-8223a7cb]{width:100%;min-width:0;margin-bottom:17px}.field>label[data-v-8223a7cb],.field-label-row label[data-v-8223a7cb]{display:block;margin-bottom:8px;color:#2d3036;font-size:14px;font-weight:600}.field-label-row[data-v-8223a7cb]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-label-row span[data-v-8223a7cb]{color:#8a93a5;font-size:12px}.input-wrap[data-v-8223a7cb]{position:relative;display:block;width:100%;min-width:0}.input-wrap input[data-v-8223a7cb]{display:block;width:100%;max-width:100%;height:44px;box-sizing:border-box;padding:0 42px;border:1px solid var(--login-border);border-radius:6px;outline:none;background:var(--login-surface);color:var(--login-text);font:inherit;font-size:14px;transition:border-color .14s cubic-bezier(.2,0,0,1),box-shadow .14s cubic-bezier(.2,0,0,1)}.input-wrap input[data-v-8223a7cb]::placeholder{color:#99a1b1}.input-wrap input[data-v-8223a7cb]:hover{border-color:#858e9f}.input-wrap input[data-v-8223a7cb]:focus{border-color:var(--login-accent);background:#fff;box-shadow:0 0 0 4px #d9342b24}.verified-account[data-v-8223a7cb]{margin-bottom:20px;display:flex;align-items:center;gap:8px;color:var(--login-text-secondary);font-size:14px}.verified-account>span[data-v-8223a7cb]{min-width:0;overflow-wrap:anywhere}.verified-account button[data-v-8223a7cb]{flex:none;margin-left:auto;padding:4px 0;border:0;background:transparent;color:var(--login-accent);font:inherit;font-size:12px;cursor:pointer}.control-icon[data-v-8223a7cb]{position:absolute;top:50%;left:14px;z-index:1;transform:translateY(-50%);color:#7d8798;font-size:17px;pointer-events:none}.password-toggle[data-v-8223a7cb]{position:absolute;top:50%;right:7px;width:30px;height:30px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:0;border-radius:5px;background:transparent;color:#7d8798;font-size:17px;cursor:pointer}.password-toggle[data-v-8223a7cb]:hover{background:var(--login-surface)}.tenant-panel[data-v-8223a7cb]{overflow:hidden;border:1px solid var(--login-border);border-radius:9px;background:#fff}.tenant-search[data-v-8223a7cb]{position:relative;padding:11px;border-bottom:1px solid var(--login-border-soft)}.tenant-search[data-v-8223a7cb]>:first-child{position:absolute;top:50%;left:22px;z-index:1;transform:translateY(-50%);color:#8992a3;font-size:14px}.tenant-search input[data-v-8223a7cb]{width:100%;height:34px;padding:0 11px 0 31px;border:1px solid var(--login-border);border-radius:5px;outline:none;background:var(--login-surface);color:var(--login-text);font:inherit;font-size:13px}.tenant-search input[data-v-8223a7cb]:focus{border-color:var(--login-accent);background:#fff}.tenant-list[data-v-8223a7cb]{max-height:258px;padding:7px;overflow-y:auto}.tenant-option[data-v-8223a7cb]{width:100%;padding:9px 10px;display:flex;align-items:center;gap:11px;border:0;border-radius:6px;background:transparent;color:var(--login-text);text-align:left;cursor:pointer}.tenant-option[data-v-8223a7cb]:hover{background:#f6f7f9}.tenant-option.selected[data-v-8223a7cb]{background:#fff1f0}.tenant-avatar[data-v-8223a7cb]{width:34px;height:34px;flex:none;display:grid;place-items:center;border:1px solid var(--login-border-soft);border-radius:6px;background:#f5f6f8;color:#5f6878;font-family:DIN Alternate,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.tenant-option.selected .tenant-avatar[data-v-8223a7cb]{border-color:var(--login-accent);background:var(--login-accent);color:#fff}.tenant-meta[data-v-8223a7cb]{min-width:0;flex:1;display:grid;gap:2px}.tenant-meta b[data-v-8223a7cb]{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tenant-meta small[data-v-8223a7cb]{color:#8a93a5;font-family:DIN Alternate,SFMono-Regular,Consolas,monospace;font-size:11px}.tenant-check[data-v-8223a7cb]{flex:none;color:var(--login-accent);opacity:0}.tenant-option.selected .tenant-check[data-v-8223a7cb]{opacity:1}.tenant-empty[data-v-8223a7cb]{padding:24px 12px;color:#8a93a5;font-size:13px;text-align:center}.field-error[data-v-8223a7cb]{margin-top:6px;display:block;color:#c52b24;font-size:12px}.field.invalid .input-wrap input[data-v-8223a7cb],.field.invalid .tenant-trigger[data-v-8223a7cb]{border-color:#c52b24}.field.invalid .input-wrap input[data-v-8223a7cb]:focus,.field.invalid .tenant-trigger[data-v-8223a7cb]:focus-visible{box-shadow:0 0 0 4px #c52b2421}.form-options[data-v-8223a7cb]{margin:1px 0 21px;display:flex;align-items:center;justify-content:space-between;gap:16px}.remember-option[data-v-8223a7cb]{display:inline-flex;align-items:center;gap:8px;color:#596273;font-size:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-option input[data-v-8223a7cb]{position:absolute;opacity:0;pointer-events:none}.checkbox-mark[data-v-8223a7cb]{width:17px;height:17px;display:grid;place-items:center;border:1px solid var(--login-border);border-radius:4px;background:#fff;color:transparent;font-size:11px;transition:background .14s ease,border-color .14s ease}.remember-option input:focus-visible+.checkbox-mark[data-v-8223a7cb]{box-shadow:0 0 0 4px #d9342b24}.remember-option input:checked+.checkbox-mark[data-v-8223a7cb]{border-color:var(--login-text);background:var(--login-text);color:#fff}.forgot-button[data-v-8223a7cb]{padding:0;border:0;background:transparent;color:#596273;font:inherit;font-size:14px;cursor:pointer}.forgot-button[data-v-8223a7cb]:hover{color:var(--login-accent);text-decoration:underline}.submit-button[data-v-8223a7cb]{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:6px;background:var(--login-accent);box-shadow:0 11px 24px #d9342b3d;color:#fff;font:inherit;font-size:16px;font-weight:650;letter-spacing:.1em;cursor:pointer;transition:background .14s ease,transform .14s ease,box-shadow .14s ease}.submit-button[data-v-8223a7cb]:hover:not(:disabled){background:var(--login-accent-hover);box-shadow:0 13px 28px #d9342b4a}.submit-button[data-v-8223a7cb]:active:not(:disabled){transform:translateY(1px)}.submit-button[data-v-8223a7cb]:focus-visible{outline:none;box-shadow:0 0 0 4px #d9342b29,0 11px 24px #d9342b3d}.submit-button[data-v-8223a7cb]:disabled{cursor:not-allowed;opacity:.72}.submit-spinner[data-v-8223a7cb]{width:16px;height:16px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;animation:login-spin-8223a7cb .7s linear infinite}@keyframes login-spin-8223a7cb{to{transform:rotate(360deg)}}.login-footer[data-v-8223a7cb]{margin-top:25px;display:grid;gap:5px;color:#929aab;font-size:12px;line-height:1.6;text-align:center}.login-footer code[data-v-8223a7cb]{color:#737d90;font-size:11px}.gateway-entry[data-v-8223a7cb]{position:fixed;right:18px;bottom:18px;z-index:50;height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--login-border, #d7dce5);border-radius:6px;background:#fffffff0;box-shadow:0 8px 22px #1f232b1a;color:#5e6778;font-size:12px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gateway-entry[data-v-8223a7cb]:hover,.gateway-entry.active[data-v-8223a7cb]{border-color:#d9342b;color:#d9342b}@media (max-width: 1120px){.brand-panel[data-v-8223a7cb]{flex-basis:44%;min-width:420px}.brand-content[data-v-8223a7cb]{padding:34px}}@media (max-width: 960px){.login-language[data-v-8223a7cb] .wogee-language-switcher{--language-muted: rgb(255 255 255 / 58%);--language-active: #fff;--language-hover: rgb(255 255 255 / 8%)}.login-shell[data-v-8223a7cb]{min-height:100dvh;flex-direction:column;overflow:auto}.brand-panel[data-v-8223a7cb]{width:100%;min-width:0;min-height:265px;flex:0 0 265px;background-position:center 48%}.brand-content[data-v-8223a7cb]{min-height:265px;padding:24px clamp(22px,6vw,48px) 30px;justify-content:space-between}.brand-statement[data-v-8223a7cb]{width:min(100%,680px)}.brand-statement[data-v-8223a7cb]:before{width:44px;height:4px;margin-bottom:12px}.brand-statement h1[data-v-8223a7cb]{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:0 .28em;font-size:31px}.brand-statement p[data-v-8223a7cb]{max-width:650px;font-size:13px;line-height:1.6}.brand-features[data-v-8223a7cb],.brand-footer[data-v-8223a7cb]{display:none}.login-side[data-v-8223a7cb]{min-height:0;padding:46px 22px 54px;place-items:start center}}@media (max-width: 600px){.brand-panel[data-v-8223a7cb],.brand-content[data-v-8223a7cb]{min-height:214px}.brand-panel[data-v-8223a7cb]{flex-basis:214px}.brand-content[data-v-8223a7cb]{padding:20px}.brand-logo-box[data-v-8223a7cb]{width:120px;height:38px}.brand-identity strong[data-v-8223a7cb]{font-size:14px}.brand-identity small[data-v-8223a7cb]{font-size:9px}.brand-statement[data-v-8223a7cb]:before{width:36px;height:3px;margin-bottom:8px}.brand-statement h1[data-v-8223a7cb]{margin:0;font-size:28px}.brand-statement p[data-v-8223a7cb]{display:none}.login-side[data-v-8223a7cb]{padding:34px 18px 46px}.login-header[data-v-8223a7cb]{margin-bottom:26px}.login-header h2[data-v-8223a7cb]{font-size:28px}.gateway-entry span[data-v-8223a7cb]{display:none}.gateway-entry[data-v-8223a7cb]{width:36px;padding:0;justify-content:center}}@media (min-width: 961px) and (max-height: 760px){.brand-content[data-v-8223a7cb]{padding-top:28px;padding-bottom:28px}.brand-statement[data-v-8223a7cb]:before{margin-bottom:18px}.brand-statement h1[data-v-8223a7cb]{margin-bottom:10px;font-size:40px}.brand-features[data-v-8223a7cb]{gap:8px}.feature-icon[data-v-8223a7cb]{width:32px;height:32px}.login-header[data-v-8223a7cb]{margin-bottom:24px}.field[data-v-8223a7cb]{margin-bottom:15px}.form-options[data-v-8223a7cb]{margin-bottom:20px}.login-footer[data-v-8223a7cb]{margin-top:24px}}@media (prefers-reduced-motion: reduce){.login-shell[data-v-8223a7cb] *,.login-shell[data-v-8223a7cb] *:before,.login-shell[data-v-8223a7cb] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-detail-value[data-v-7f36ab76]{font-weight:700}.home-detail-value.is-danger[data-v-7f36ab76]{color:#df253a}.home-detail-value.is-success[data-v-7f36ab76]{color:#149c6a}.project-home[data-v-7d1cdb7c]{height:100%;min-height:0;padding:24px;overflow:auto;color:var(--wogee-text-color, #202124)}.project-home__intro[data-v-7d1cdb7c]{min-height:170px;padding:32px;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:16px;background:var(--wogee-panel-bg, #ffffff)}.project-home__intro>span[data-v-7d1cdb7c]{color:var(--wogee-text-muted, #697386);font-size:10px;font-weight:700;letter-spacing:.14em}.project-home__intro h1[data-v-7d1cdb7c]{margin:10px 0 0;font-size:30px}.project-home__intro p[data-v-7d1cdb7c]{margin:9px 0 0;color:var(--wogee-text-muted, #697386);font-size:14px}.project-home__menus[data-v-7d1cdb7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.project-home__menus button[data-v-7d1cdb7c]{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:14px 16px;border:1px solid var(--wogee-border-color, #e6e9ef);border-radius:12px;background:var(--wogee-panel-bg, #ffffff);color:#4b5565;text-align:left;cursor:pointer}.project-home__menus button[data-v-7d1cdb7c]:hover:not(:disabled){border-color:color-mix(in srgb,var(--wogee-theme-primary, #d9232e),#ffffff 58%);color:var(--wogee-theme-primary, #d9232e)}.project-home__menus button[data-v-7d1cdb7c]:disabled{cursor:default;opacity:.55}.project-home__menus button>span[data-v-7d1cdb7c]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#f3f5f8}.project-home__menus strong[data-v-7d1cdb7c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}@media (max-width: 980px){.project-home__menus[data-v-7d1cdb7c]{grid-template-columns:1fr}}.api-unavailable-view[data-v-31d34f49]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#f8fafc;color:#334155;text-align:center}.api-unavailable-view h1[data-v-31d34f49]{margin:0 0 8px;color:#0f172a;font-size:22px}.api-unavailable-view p[data-v-31d34f49]{margin:0}.api-unavailable-view__spinner[data-v-31d34f49]{width:36px;height:36px;margin-bottom:18px;border:3px solid #dbeafe;border-top-color:#1677ff;border-radius:50%;animation:api-unavailable-spin-31d34f49 .9s linear infinite}@keyframes api-unavailable-spin-31d34f49{to{transform:rotate(360deg)}}:root{--wogee-design-token-version: "2.0.0";--wogee-theme-primary: #3152e8;--wogee-primary-rgb: 49 82 232;---bg: #f5f7fb;---primary: var(--wogee-theme-primary);---text: #1f2329;--wogee-shell-bg: #f5f7fb;--wogee-header-bg: #ffffff;--wogee-sider-bg: #ffffff;--wogee-logo-bg: #ffffff;--wogee-content-bg: #f5f7fb;--wogee-tabs-bg: #ffffff;--wogee-panel-bg: #ffffff;--wogee-border-color: #edf2f7;--wogee-text-strong: #111827;--wogee-text-muted: #64748b;--wogee-tag-bg: #ffffff;--wogee-tag-surface: #f7f8fa;--wogee-tag-text: #1f1f1f;--wogee-tag-text-secondary: #4b5563;--wogee-tag-muted: #697386;--wogee-tag-border: #d9dce3;--wogee-tag-border-soft: #eef0f4;--wogee-tag-success: #22a06b;--wogee-tag-processing: #5b8fc9;--wogee-tag-warning: #faad14;--wogee-tag-danger: #cf1322;--wogee-tag-primary: var(--wogee-theme-primary);--wogee-space-1: 4px;--wogee-space-2: 8px;--wogee-space-3: 12px;--wogee-space-4: 16px;--wogee-space-6: 24px;--wogee-radius-control: 6px;--wogee-radius-panel: 8px;--wogee-radius-card: 12px;--wogee-motion-fast: .14s;--wogee-motion-base: .18s;--wogee-motion-slow: .32s}:root{--wogee-control-compact-height: 28px;--wogee-control-regular-height: 32px}html,body,#app{margin:0;padding:0;width:100%;height:100%;color:var(---text);background:var(---bg)}body{font-size:13px}*{box-sizing:border-box}.wogee-control-surface{--wogee-control-height: var(--wogee-control-regular-height, 32px);--wogee-control-content-height: calc(var(--wogee-control-height) - 2px)}.wogee-control-surface--compact{--wogee-control-height: var(--wogee-control-compact-height, 28px)}.wogee-control-surface input.ant-input,.wogee-control-surface .ant-input-affix-wrapper,.wogee-control-surface .ant-input-number,.wogee-control-surface .ant-select-single,.wogee-control-surface .ant-select-single .ant-select-selector,.wogee-control-surface .ant-picker{height:var(--wogee-control-height);min-height:var(--wogee-control-height)}.wogee-control-surface input.ant-input{padding-block:0;line-height:var(--wogee-control-content-height)}.wogee-control-surface .ant-input-affix-wrapper,.wogee-control-surface .ant-select-single .ant-select-selector,.wogee-control-surface .ant-picker,.wogee-control-surface .ant-picker-input,.wogee-control-surface .ant-input-number{align-items:center}.wogee-control-surface .ant-input-affix-wrapper{display:flex;padding-block:0}.wogee-control-surface .ant-input-affix-wrapper>input.ant-input{height:var(--wogee-control-content-height);min-height:0;max-height:var(--wogee-control-content-height);padding-block:0;line-height:var(--wogee-control-content-height)}.wogee-control-surface .ant-input-number{display:inline-flex}.wogee-control-surface .ant-input-number-input-wrap,.wogee-control-surface .ant-picker-input{height:100%}.wogee-control-surface .ant-input-number-input,.wogee-control-surface .ant-picker-input>input,.wogee-control-surface .ant-select-single .ant-select-selection-search-input,.wogee-control-surface .ant-select-single .ant-select-selection-item,.wogee-control-surface .ant-select-single .ant-select-selection-placeholder{height:var(--wogee-control-content-height);padding-block:0;line-height:var(--wogee-control-content-height)}.wogee-control-surface .ant-select-single .ant-select-selector,.wogee-control-surface .ant-select-single .ant-select-selection-item,.wogee-control-surface .ant-select-single .ant-select-selection-placeholder{display:flex;align-items:center}:where(.ant-table-wrapper) .ant-table-thead>tr>th,:where(.ant-table-wrapper) .ant-table-thead>tr>th .ant-table-column-title{white-space:nowrap!important;word-break:keep-all;overflow-wrap:normal}:where(.ant-card).ant-card-small>.ant-card-head .ant-card-head-title{display:inline-flex;align-items:center;gap:12px;color:#172033;font-size:15px;font-weight:800}:where(.ant-card).ant-card-small>.ant-card-head .ant-card-head-title:before{content:"";display:inline-block;width:5px;height:22px;border-radius:999px;background:var(--wogee-theme-primary, var(---primary, #1677ff))}:where(.ant-table-wrapper) .swms30-col-resizable-th{position:relative}:where(.ant-table-wrapper) .swms30-col-resize-handle{position:absolute;top:0;right:-4px;width:8px;height:100%;cursor:col-resize;z-index:8}:where(.ant-table-wrapper) .swms30-col-resize-handle:after{content:"";position:absolute;left:3px;top:22%;width:1px;height:56%;background:transparent;transition:background-color .2s}:where(.ant-table-wrapper) .swms30-col-resize-handle:hover:after{background:var(---primary)}body.swms30-col-resizing,body.swms30-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.layout{background:var(--wogee-shell-bg, #f0f2f5)!important}.layout .layout-sider{background:var(--wogee-sider-bg, #f6f8fb)!important;border-right-color:var(--wogee-border-color, #d9e1ec)!important}.layout .header{background:var(--wogee-header-bg, #ffffff)!important;border-bottom-color:var(--wogee-border-color, #ebeff5)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (min-width: 721px){.layout .header{height:var(--wogee-header-height, 50px)!important;line-height:var(--wogee-header-height, 50px)!important}}.content-view{padding:0 var(--wogee-page-padding, 24px) 0!important}.layout .header{min-width:0}@media (max-width: 1440px){.layout .warehouse-select{width:118px}}.layout .sider-menu :deep(.ant-menu-item:hover),.layout .sider-menu :deep(.ant-menu-submenu-title:hover),.layout :deep(.user-menu-overlay .ant-menu-item:hover),.layout :deep(.user-menu-dropdown .ant-dropdown-menu-item:hover){background:var(--wogee-active-bg, #f6f9ff)!important;color:var(--wogee-theme-primary, #3152e8)!important}.layout .sider-menu :deep(.ant-menu-item-selected){background:var(--wogee-active-bg, #f8fbff)!important;color:var(--wogee-theme-primary, #3152e8)!important}.layout :where(.ant-btn-primary){background:var(--wogee-theme-primary, #3152e8)!important;border-color:var(--wogee-theme-primary, #3152e8)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--wogee-theme-primary, #3152e8),transparent 78%)!important}.layout :where(.ant-btn-link,.ant-btn-text),.layout :where(.ant-pagination-item-active a),.layout .header-tab--active{color:var(--wogee-theme-primary, #3152e8)!important}.layout :where(.ant-pagination-item-active){border-color:var(--wogee-theme-primary, #3152e8)!important}.layout .sider-menu .ant-menu-title-content,.layout .sider-menu .ant-menu-item,.layout .sider-menu .ant-menu-submenu-title{color:var(--wogee-text-strong, #111827)!important}.layout .sider-menu .ant-menu-item-selected,.layout .sider-menu .ant-menu-item-selected .ant-menu-title-content,.layout .sider-menu .ant-menu-item:hover,.layout .sider-menu .ant-menu-item:hover .ant-menu-title-content,.layout .sider-menu .ant-menu-submenu-title:hover,.layout .sider-menu .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--wogee-theme-primary, #3152e8)!important}.layout .sider-menu .ant-menu-item-selected,.layout .sider-menu .ant-menu-item:hover,.layout .sider-menu .ant-menu-submenu-title:hover{background:var(--wogee-active-bg, rgba(49, 82, 232, .08))!important}.layout .warehouse-select .ant-select-selection-item,.layout .warehouse-select .ant-select-selection-placeholder{color:var(--wogee-text-strong, #111827)!important}.layout .warehouse-select .ant-select-arrow{color:var(--wogee-text-muted, #64748b)!important}html[data-wogee-surface=porcelain] body,body[data-wogee-surface=porcelain]{background:#eef3f9!important}html[data-wogee-surface=porcelain] .layout,body[data-wogee-surface=porcelain] .layout{background:linear-gradient(180deg,#f9fbff,#eef3f9)!important}html[data-wogee-surface=graphite] body,body[data-wogee-surface=graphite]{background:#0b1120!important}html[data-wogee-surface=graphite] .layout,body[data-wogee-surface=graphite] .layout{background:radial-gradient(circle at 18% 0%,rgba(var(--wogee-primary-rgb, 49 82 232) / .24),transparent 30%),linear-gradient(180deg,#111827,#0b1120)!important}html[data-wogee-surface=graphite] .content,html[data-wogee-surface=graphite] .content-view,body[data-wogee-surface=graphite] .content,body[data-wogee-surface=graphite] .content-view{background:#0f172a!important;color:#e5e7eb!important}html[data-wogee-surface=aurora] body,body[data-wogee-surface=aurora]{background:#eef7ff!important}html[data-wogee-surface=aurora] .layout,body[data-wogee-surface=aurora] .layout{background:radial-gradient(circle at 8% 0%,rgba(34,211,238,.28),transparent 30%),radial-gradient(circle at 90% 8%,rgba(124,58,237,.22),transparent 32%),linear-gradient(180deg,#f7fdff,#eef5ff)!important}html[data-wogee-surface=aurora] .content,body[data-wogee-surface=aurora] .content{background:#ffffffa3!important;border:1px solid rgba(125,146,176,.2)!important;box-shadow:inset 0 1px #fffc,0 28px 70px #3b82f61f!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.layout :where(.ant-btn-dangerous),.layout :where(.ant-btn-dangerous.ant-btn-link),.layout :where(.ant-btn-dangerous.ant-btn-text),.layout :where(.ant-btn-link.ant-btn-dangerous),.layout :where(.ant-btn-text.ant-btn-dangerous),.layout :where(.ant-btn-dangerous span){color:#ff4d4f!important}.layout :where(.ant-btn-dangerous:not(.ant-btn-link):not(.ant-btn-text)){border-color:#ffccc7!important;background:#fff!important;box-shadow:none!important}.layout :where(.ant-btn-dangerous:hover),.layout :where(.ant-btn-dangerous:hover span),.layout :where(.ant-btn-dangerous.ant-btn-link:hover),.layout :where(.ant-btn-dangerous.ant-btn-text:hover){color:#ff7875!important}.layout :where(.ant-btn-dangerous:not(.ant-btn-link):not(.ant-btn-text):hover){border-color:#ffa39e!important;background:#fff1f0!important}.layout :where(.action-tag.danger),.layout :where(.ant-tag.action-tag.danger){color:var(--wogee-tag-text-secondary, #4b5563)!important;border-color:transparent!important;background:transparent!important}html[data-wogee-surface=graphite] .ant-layout,html[data-wogee-surface=graphite] .ant-layout-content,html[data-wogee-surface=graphite] .ant-card,html[data-wogee-surface=graphite] .ant-table,html[data-wogee-surface=graphite] .ant-table-container,html[data-wogee-surface=graphite] .ant-table-thead>tr>th,html[data-wogee-surface=graphite] .ant-table-tbody>tr>td,html[data-wogee-surface=graphite] .runtime-query-panel,html[data-wogee-surface=graphite] .query-float-shell,html[data-wogee-surface=graphite] .query-float-body,html[data-wogee-surface=graphite] .ant-pagination,body[data-wogee-surface=graphite] .ant-layout,body[data-wogee-surface=graphite] .ant-layout-content,body[data-wogee-surface=graphite] .ant-card,body[data-wogee-surface=graphite] .ant-table,body[data-wogee-surface=graphite] .ant-table-container,body[data-wogee-surface=graphite] .ant-table-thead>tr>th,body[data-wogee-surface=graphite] .ant-table-tbody>tr>td,body[data-wogee-surface=graphite] .runtime-query-panel,body[data-wogee-surface=graphite] .query-float-shell,body[data-wogee-surface=graphite] .query-float-body,body[data-wogee-surface=graphite] .ant-pagination{background:#0f172a!important;color:#e5e7eb!important;border-color:#94a3b829!important}html[data-wogee-surface=graphite] .ant-table-thead>tr>th,body[data-wogee-surface=graphite] .ant-table-thead>tr>th{background:#111827!important;color:#f8fafc!important}html[data-wogee-surface=graphite] .ant-table-tbody>tr:hover>td,body[data-wogee-surface=graphite] .ant-table-tbody>tr:hover>td{background:rgba(var(--wogee-primary-rgb, 49 82 232) / .12)!important}html[data-wogee-surface=graphite] .ant-input,html[data-wogee-surface=graphite] .ant-input-affix-wrapper,html[data-wogee-surface=graphite] .ant-select-selector,html[data-wogee-surface=graphite] .ant-picker,html[data-wogee-surface=graphite] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous),body[data-wogee-surface=graphite] .ant-input,body[data-wogee-surface=graphite] .ant-input-affix-wrapper,body[data-wogee-surface=graphite] .ant-select-selector,body[data-wogee-surface=graphite] .ant-picker,body[data-wogee-surface=graphite] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous){background:#ffffff0f!important;color:#e5e7eb!important;border-color:#94a3b833!important}html[data-wogee-surface=aurora] .ant-layout,html[data-wogee-surface=aurora] .ant-layout-content,html[data-wogee-surface=aurora] .ant-card,html[data-wogee-surface=aurora] .ant-table,html[data-wogee-surface=aurora] .ant-table-container,html[data-wogee-surface=aurora] .runtime-query-panel,html[data-wogee-surface=aurora] .query-float-shell,html[data-wogee-surface=aurora] .query-float-body,body[data-wogee-surface=aurora] .ant-layout,body[data-wogee-surface=aurora] .ant-layout-content,body[data-wogee-surface=aurora] .ant-card,body[data-wogee-surface=aurora] .ant-table,body[data-wogee-surface=aurora] .ant-table-container,body[data-wogee-surface=aurora] .runtime-query-panel,body[data-wogee-surface=aurora] .query-float-shell,body[data-wogee-surface=aurora] .query-float-body{background:#ffffffad!important;border-color:#7d92b02e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-wogee-surface=aurora] .ant-table-thead>tr>th,body[data-wogee-surface=aurora] .ant-table-thead>tr>th{background:#f8fafcdb!important}html[data-wogee-surface=aurora] .ant-table-tbody>tr:hover>td,body[data-wogee-surface=aurora] .ant-table-tbody>tr:hover>td{background:rgba(var(--wogee-primary-rgb, 49 82 232) / .08)!important}html[data-wogee-surface=porcelain] .ant-table-thead>tr>th,body[data-wogee-surface=porcelain] .ant-table-thead>tr>th{background:#f8fafc!important}.layout[data-wogee-surface=porcelain]{background:linear-gradient(180deg,#f9fbff,#eef3f9)!important}.layout[data-wogee-surface=porcelain] .header,.layout[data-wogee-surface=porcelain] .content,.layout[data-wogee-surface=porcelain] .content-view,.layout[data-wogee-surface=porcelain] .ant-table,.layout[data-wogee-surface=porcelain] .ant-table-container{background:#fff!important}.layout[data-wogee-surface=graphite]{background:radial-gradient(circle at 18% 0%,rgba(var(--wogee-primary-rgb, 49 82 232) / .24),transparent 30%),linear-gradient(180deg,#111827,#0b1120)!important}.layout[data-wogee-surface=graphite] .header,.layout[data-wogee-surface=graphite] .layout-sider,.layout[data-wogee-surface=graphite] .shell-brand,.layout[data-wogee-surface=graphite] .sider-menu,.layout[data-wogee-surface=graphite] .sider-menu .ant-menu-sub,.layout[data-wogee-surface=graphite] .content,.layout[data-wogee-surface=graphite] .content-view,.layout[data-wogee-surface=graphite] .ant-table,.layout[data-wogee-surface=graphite] .ant-table-container,.layout[data-wogee-surface=graphite] .ant-table-thead>tr>th,.layout[data-wogee-surface=graphite] .ant-table-tbody>tr>td,.layout[data-wogee-surface=graphite] .query-float-shell,.layout[data-wogee-surface=graphite] .query-float-body{background:#0f172a!important;color:#e5e7eb!important;border-color:#94a3b82e!important}.layout[data-wogee-surface=graphite] .header,.layout[data-wogee-surface=graphite] .layout-sider,.layout[data-wogee-surface=graphite] .shell-brand,.layout[data-wogee-surface=graphite] .sider-menu,.layout[data-wogee-surface=graphite] .sider-menu .ant-menu-sub{background:#111827!important}.layout[data-wogee-surface=graphite] .warehouse-select .ant-select-selection-item,.layout[data-wogee-surface=graphite] .sider-menu .ant-menu-title-content{color:#e5e7eb!important}.layout[data-wogee-surface=aurora]{background:radial-gradient(circle at 8% 0%,rgba(34,211,238,.28),transparent 30%),radial-gradient(circle at 90% 8%,rgba(124,58,237,.22),transparent 32%),linear-gradient(180deg,#f7fdff,#eef5ff)!important}.layout[data-wogee-surface=aurora] .header,.layout[data-wogee-surface=aurora] .layout-sider,.layout[data-wogee-surface=aurora] .shell-brand,.layout[data-wogee-surface=aurora] .sider-menu,.layout[data-wogee-surface=aurora] .sider-menu .ant-menu-sub,.layout[data-wogee-surface=aurora] .content,.layout[data-wogee-surface=aurora] .content-view,.layout[data-wogee-surface=aurora] .ant-table,.layout[data-wogee-surface=aurora] .ant-table-container,.layout[data-wogee-surface=aurora] .query-float-shell,.layout[data-wogee-surface=aurora] .query-float-body{background:#ffffffad!important;border-color:#7d92b02e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ant-btn.ant-btn-primary:not(.ant-btn-background-ghost){color:#fff!important;background:var(--wogee-theme-primary, #3152e8)!important;border-color:var(--wogee-theme-primary, #3152e8)!important}.ant-btn.ant-btn-primary:not(.ant-btn-background-ghost):hover,.ant-btn.ant-btn-primary:not(.ant-btn-background-ghost):focus{color:#fff!important;background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 10%)!important;border-color:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#000000 10%)!important}.ant-btn.ant-btn-primary:not(.ant-btn-background-ghost):disabled,.ant-btn.ant-btn-primary:not(.ant-btn-background-ghost).ant-btn-disabled{color:#ffffffb8!important;background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 42%)!important;border-color:transparent!important;box-shadow:none!important}.layout .content-view{padding:8px 16px 0!important}.layout .table-card{border:1px solid #e6ecf4!important;border-radius:12px!important;box-shadow:0 2px 10px -3px #0651ed14!important}.layout .query-float-shell+.table-card,.layout .query-float-shell+*+.table-card{margin-top:12px}.layout .runtime-top-action-btn{border-radius:8px!important;font-weight:700}.layout .runtime-popup-table-panel .query-float-shell{position:relative;top:auto;z-index:1;box-shadow:none}.layout .sider-menu .ant-menu-item-selected{background:color-mix(in srgb,var(--wogee-theme-primary, #3152e8),#ffffff 93%)!important;color:var(--wogee-theme-primary, #3152e8)!important}.layout .query-float-shell{border-radius:12px!important;box-shadow:0 2px 10px -3px #0651ed0d!important}.layout .runtime-popup-table-panel .query-float-shell{box-shadow:none!important}.layout .table-shell .runtime-virtual-table,.layout .runtime-popup-table-panel__table-shell .runtime-virtual-table{border-radius:8px!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.layout .table-shell .runtime-virtual-table::-webkit-scrollbar,.layout .runtime-popup-table-panel__table-shell .runtime-virtual-table::-webkit-scrollbar{width:6px;height:6px}.layout .table-shell .runtime-virtual-table::-webkit-scrollbar-track,.layout .runtime-popup-table-panel__table-shell .runtime-virtual-table::-webkit-scrollbar-track{background:transparent}.layout .table-shell .runtime-virtual-table::-webkit-scrollbar-thumb,.layout .runtime-popup-table-panel__table-shell .runtime-virtual-table::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.layout .action-tag.primary,.layout .ant-tag.action-tag.primary{color:var(--wogee-tag-primary, #d32029)!important;background:transparent!important;border-color:transparent!important}.layout .action-tag.primary:hover,.layout .ant-tag.action-tag.primary:hover{color:color-mix(in oklab,var(--wogee-tag-primary, #d32029),#1f1f1f 22%)!important;background:color-mix(in oklab,var(--wogee-tag-primary, #d32029) 8%,#ffffff)!important;border-color:color-mix(in oklab,var(--wogee-tag-primary, #d32029) 30%,#ffffff)!important}.ant-tag,.wogee-tag{display:inline-flex;align-items:center;gap:6px;height:22px;min-height:22px;margin-inline-end:0;padding:0 8px;border:1px solid transparent;border-radius:6px!important;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;box-sizing:border-box;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.ant-tag:before,.wogee-tag:before{content:"";display:none;width:5px;height:5px;flex:none;border-radius:9999px;background:currentColor}.ant-tag{color:var(--wogee-tag-muted)!important;border-color:var(--wogee-tag-border-soft)!important;background:var(--wogee-tag-surface)!important}.ant-tag.ant-tag-success,.ant-tag.ant-tag-green,.wogee-tag-success{color:var(--wogee-tag-success)!important;border-color:transparent!important;background:color-mix(in oklab,var(--wogee-tag-success) 16%,var(--wogee-tag-bg))!important}.ant-tag.ant-tag-processing,.wogee-tag-processing{color:color-mix(in oklab,var(--wogee-tag-processing),var(--wogee-tag-text) 22%)!important;border-color:transparent!important;background:color-mix(in oklab,var(--wogee-tag-processing) 18%,var(--wogee-tag-bg))!important}.ant-tag.ant-tag-warning,.ant-tag.ant-tag-orange,.wogee-tag-warning{color:color-mix(in oklab,var(--wogee-tag-warning),var(--wogee-tag-text) 32%)!important;border-color:transparent!important;background:color-mix(in oklab,var(--wogee-tag-warning) 18%,var(--wogee-tag-bg))!important}.ant-tag.ant-tag-error,.ant-tag.ant-tag-red,.wogee-tag-danger{color:var(--wogee-tag-danger)!important;border-color:transparent!important;background:color-mix(in oklab,var(--wogee-tag-danger) 14%,var(--wogee-tag-bg))!important}.ant-tag.ant-tag-default,.wogee-tag-neutral{color:var(--wogee-tag-muted)!important;border-color:var(--wogee-tag-border-soft)!important;background:var(--wogee-tag-surface)!important}.ant-tag.ant-tag-success:before,.ant-tag.ant-tag-processing:before,.ant-tag.ant-tag-warning:before,.ant-tag.ant-tag-error:before,.ant-tag.ant-tag-default:before,.ant-tag.ant-tag-green:before,.ant-tag.ant-tag-orange:before,.ant-tag.ant-tag-red:before,.wogee-tag-success:before,.wogee-tag-processing:before,.wogee-tag-warning:before,.wogee-tag-danger:before,.wogee-tag-neutral:before{display:block}.ant-tag.ant-tag-blue,.ant-tag.ant-tag-cyan,.ant-tag.ant-tag-geekblue,.ant-tag.ant-tag-purple,.ant-tag.ant-tag-magenta,.ant-tag.ant-tag-volcano,.ant-tag.ant-tag-gold,.ant-tag.ant-tag-lime,.wogee-tag-info{color:var(--wogee-tag-text-secondary)!important;border-color:transparent!important;background:color-mix(in oklab,var(--wogee-tag-text-secondary) 14%,var(--wogee-tag-bg))!important}.ant-tag.ant-tag-borderless{border-color:transparent!important}.ant-tag.wogee-tag--outline,.wogee-tag--outline{background:transparent!important}.ant-tag.wogee-tag--outline.ant-tag-success,.ant-tag.wogee-tag--outline.ant-tag-green,.wogee-tag--outline.wogee-tag-success{border-color:color-mix(in oklab,var(--wogee-tag-success) 35%,var(--wogee-tag-bg))!important}.ant-tag.wogee-tag--outline.ant-tag-processing,.wogee-tag--outline.wogee-tag-processing{border-color:color-mix(in oklab,var(--wogee-tag-primary) 30%,var(--wogee-tag-bg))!important}.ant-tag.wogee-tag--outline.ant-tag-warning,.ant-tag.wogee-tag--outline.ant-tag-orange,.wogee-tag--outline.wogee-tag-warning{border-color:color-mix(in oklab,var(--wogee-tag-warning) 45%,var(--wogee-tag-bg))!important}.ant-tag.wogee-tag--outline.ant-tag-error,.ant-tag.wogee-tag--outline.ant-tag-red,.wogee-tag--outline.wogee-tag-danger{border-color:color-mix(in oklab,var(--wogee-tag-danger) 30%,var(--wogee-tag-bg))!important}.ant-tag.wogee-tag--outline.ant-tag-default,.wogee-tag--outline.wogee-tag-neutral{border-color:var(--wogee-tag-border)!important}.ant-tag.wogee-tag--solid,.wogee-tag--solid{color:#fff!important;border-color:transparent!important}.ant-tag.wogee-tag--solid:before,.wogee-tag--solid:before{background:#fff}.ant-tag.wogee-tag--solid.ant-tag-success,.ant-tag.wogee-tag--solid.ant-tag-green,.wogee-tag--solid.wogee-tag-success{background:var(--wogee-tag-success)!important}.ant-tag.wogee-tag--solid.ant-tag-processing,.wogee-tag--solid.wogee-tag-processing{background:var(--wogee-tag-processing)!important}.ant-tag.wogee-tag--solid.ant-tag-warning,.ant-tag.wogee-tag--solid.ant-tag-orange,.wogee-tag--solid.wogee-tag-warning{color:var(--wogee-tag-text)!important;background:var(--wogee-tag-warning)!important}.ant-tag.wogee-tag--solid.ant-tag-warning:before,.ant-tag.wogee-tag--solid.ant-tag-orange:before,.wogee-tag--solid.wogee-tag-warning:before{background:var(--wogee-tag-text)}.ant-tag.wogee-tag--solid.ant-tag-error,.ant-tag.wogee-tag--solid.ant-tag-red,.wogee-tag--solid.wogee-tag-danger{background:var(--wogee-tag-danger)!important}.ant-tag.wogee-tag--solid.ant-tag-default,.wogee-tag--solid.wogee-tag-neutral{background:var(--wogee-tag-muted)!important}.ant-tag.wogee-tag--nodot:before,.wogee-tag--nodot:before{display:none!important}.ant-tag.wogee-tag--sm,.wogee-tag--sm,.ant-tag[size=small]{height:20px;min-height:20px;gap:5px;padding:0 6px}.ant-tag.wogee-tag--sm:before,.wogee-tag--sm:before,.ant-tag[size=small]:before{width:4px;height:4px}.ant-tag.dict-color-tag{color:color-mix(in oklab,var(--wogee-tag-color, var(--wogee-tag-text-secondary)),var(--wogee-tag-text) 22%)!important;border-color:transparent!important;background:color-mix(in oklab,var(--wogee-tag-color, var(--wogee-tag-text-secondary)) 18%,var(--wogee-tag-bg))!important}.ant-tag.dict-color-tag:before{display:block}.ant-tag.dict-color-tag .dict-color-tag__text{color:inherit!important}.ant-tag.action-tag:before{display:none!important}.ant-tag.action-tag{height:26px;min-height:26px;gap:4px;padding:0 6px;border:0!important;border-radius:6px!important;color:var(--wogee-tag-text-secondary)!important;background:transparent!important;font-size:14px;font-weight:500}.layout .ant-tag.action-tag:hover{color:var(--wogee-tag-text)!important;background:var(--wogee-tag-surface)!important}.layout .ant-tag.action-tag.primary{color:var(--wogee-tag-primary)!important;background:transparent!important;border-color:transparent!important}.layout .ant-tag.action-tag.primary:hover{color:color-mix(in oklab,var(--wogee-tag-primary),var(--wogee-tag-text) 22%)!important;background:color-mix(in oklab,var(--wogee-tag-primary) 8%,var(--wogee-tag-bg))!important;border-color:color-mix(in oklab,var(--wogee-tag-primary) 30%,var(--wogee-tag-bg))!important}.layout .ant-tag.action-tag.danger{color:var(--wogee-tag-text-secondary)!important;background:transparent!important;border-color:transparent!important}.layout .ant-tag.action-tag.danger:hover{color:var(--wogee-tag-danger)!important;background:color-mix(in oklab,var(--wogee-tag-danger) 8%,var(--wogee-tag-bg))!important;border-color:color-mix(in oklab,var(--wogee-tag-danger) 30%,var(--wogee-tag-bg))!important}.ant-switch{width:36px!important;min-width:36px!important;height:20px!important;border-radius:9999px!important;background:color-mix(in oklab,var(--wogee-tag-muted) 28%,var(--wogee-tag-bg))!important;transition:background .14s cubic-bezier(.2,0,0,1)!important}.ant-switch .ant-switch-handle{top:2px!important;inset-inline-start:2px!important;width:16px!important;height:16px!important}.ant-switch .ant-switch-handle:before{box-shadow:0 1px 3px #1f1f1f38!important}.ant-switch.ant-switch-checked{background:var(--wogee-tag-primary)!important}.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 18px)!important}
