.dynamic-grid-cell[data-v-de2f01d9]{box-sizing:border-box;border-right:var(--border-width-base) solid var(--color-grid-line);border-bottom:var(--border-width-base) solid var(--color-grid-line);background:var(--color-bg-surface);contain:strict;position:absolute;top:0;left:0}.cell-content[data-v-de2f01d9]{height:100%;padding:0 var(--spacing-2);white-space:nowrap;font-size:var(--text-sm);color:var(--color-text-primary);z-index:2;align-items:center;line-height:1.25;display:flex;position:relative;overflow:hidden}.cell-content.is-align-right[data-v-de2f01d9]{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end}.cell-content.is-align-center[data-v-de2f01d9]{text-align:center;justify-content:center}.cell-content[data-v-de2f01d9]>:not(.selection-checkbox){text-overflow:ellipsis;min-width:0;overflow:hidden}.dynamic-grid-cell.is-actions-column[data-v-de2f01d9]{contain:layout style;z-index:1;overflow:visible}.cell-content.is-actions-column[data-v-de2f01d9]{padding-inline:var(--spacing-1);justify-content:flex-end;overflow:visible}.cell-content.is-actions-column[data-v-de2f01d9]>:not(.selection-checkbox){min-width:auto;text-overflow:unset;overflow:visible}.cell-content.is-error[data-v-de2f01d9]{color:var(--color-error);font-weight:var(--font-weight-semibold)}.is-dirty[data-v-de2f01d9]{background-color:var(--color-grid-cell-dirty)}.is-dirty[data-v-de2f01d9]:after{content:"";border-left:var(--spacing-2) solid transparent;border-top:var(--spacing-2) solid var(--color-primary);z-index:3;position:absolute;top:0;right:0}.is-rejected[data-v-de2f01d9]{background-color:var(--color-grid-cell-error);box-shadow:inset 0 0 0 var(--border-width-base) var(--color-error)}.is-rejected[data-v-de2f01d9]:after{content:"";border-left:var(--spacing-2) solid transparent;border-top:var(--spacing-2) solid var(--color-error);z-index:3;position:absolute;top:0;right:0}.is-pending-approval[data-v-de2f01d9]{background-color:var(--color-grid-cell-proposed)}.is-pending-approval[data-v-de2f01d9]:after{content:"";border-left:var(--spacing-2) solid transparent;border-top:var(--spacing-2) solid var(--color-warning);z-index:3;position:absolute;top:0;right:0}.is-committed-success[data-v-de2f01d9]{background-color:var(--color-success-lighter);transition:background-color var(--duration-slow)}.is-conflicted[data-v-de2f01d9]{background:repeating-linear-gradient(45deg, var(--color-grid-cell-error), var(--color-grid-cell-error) var(--spacing-3), var(--color-bg-surface) var(--spacing-3), var(--color-bg-surface) var(--spacing-6))}.dynamic-grid-cell[data-v-de2f01d9]:focus-visible{outline:var(--border-width-bold) solid var(--color-grid-selection-border);outline-offset:calc(-1 * var(--border-width-bold))}.selection-checkbox[data-v-de2f01d9] .el-checkbox__label{padding:0}.dynamic-grid-cell.is-row-clickable[data-v-de2f01d9]{cursor:pointer}.dynamic-grid-cell.is-row-clickable.is-row-hovered[data-v-de2f01d9]{background:var(--color-bg-hover)}.dynamic-grid-cell.is-row-selected[data-v-de2f01d9]{background:var(--color-primary-light-bg)}.is-row-subtotal[data-v-de2f01d9]{background-color:var(--color-grid-header-bg);font-weight:var(--font-weight-semibold)}.is-row-muted[data-v-de2f01d9]{color:var(--color-text-secondary)}.is-frozen-edge[data-v-de2f01d9]{border-right-color:var(--color-grid-frozen-divider)}.is-protected[data-v-de2f01d9]{background-color:var(--color-grid-cell-locked);cursor:not-allowed}.protection-overlay[data-v-de2f01d9]{top:var(--spacing-1);right:var(--spacing-1);color:var(--color-text-placeholder);z-index:1;font-size:10px;position:absolute}.cell-edit-input[data-v-de2f01d9],.cell-edit-select[data-v-de2f01d9]{width:calc(100% + var(--border-width-base));height:calc(100% + var(--border-width-base));border:var(--border-width-bold) solid var(--color-grid-selection-border);font-size:var(--text-sm);font-family:var(--font-family);padding:0 var(--spacing-1);box-sizing:border-box;z-index:10;background:var(--color-bg-surface);box-shadow:var(--shadow-md);outline:none;position:absolute;top:-1px;left:-1px}.cell-edit-select[data-v-de2f01d9]{color:var(--color-text-primary);cursor:pointer}.list-select-all[data-v-05b6afeb] .el-checkbox__label{padding:0}.grid-engine-list-header[data-v-05b6afeb]{z-index:20;background-color:var(--color-grid-header-bg);border-bottom:1px solid var(--color-grid-line);font-size:var(--text-sm);color:var(--color-grid-header-text);font-weight:600;position:sticky;top:0}.header-row[data-v-05b6afeb]{background-color:inherit;position:relative}.header-group-cell[data-v-05b6afeb]{border-bottom:var(--border-width-base) solid var(--color-grid-line);background-color:var(--color-grid-header-bg);justify-content:center}.header-badge[data-v-05b6afeb]{margin-left:var(--spacing-1);padding:0 var(--spacing-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border:var(--border-width-base) solid currentColor}.header-badge.is-neutral[data-v-05b6afeb]{color:var(--color-text-secondary)}.header-badge.is-info[data-v-05b6afeb]{color:var(--color-primary)}.header-badge.is-success[data-v-05b6afeb]{color:var(--color-success)}.header-badge.is-warning[data-v-05b6afeb]{color:var(--color-warning)}.list-column-header[data-v-05b6afeb]{height:100%;padding:0 var(--spacing-2);box-sizing:border-box;border-right:var(--border-width-base) solid var(--color-grid-line);user-select:none;cursor:pointer;background-color:inherit;align-items:center;display:flex;position:absolute;top:0}.list-column-header[data-v-05b6afeb]:hover{background-color:var(--color-fill-light)}.resize-grip[data-v-05b6afeb]{top:0;right:calc(-1 * var(--spacing-1));width:var(--spacing-2);cursor:col-resize;z-index:2;touch-action:none;height:100%;position:absolute}.resize-grip[data-v-05b6afeb]:after{content:"";width:var(--border-width-base);background:0 0;position:absolute;top:20%;bottom:20%;left:50%}.resize-grip[data-v-05b6afeb]:hover:after,.resize-grip[data-v-05b6afeb]:active:after{background:var(--color-grid-selection-border)}.list-column-header.is-align-right .header-label[data-v-05b6afeb]{text-align:right}.list-column-header.is-align-center .header-label[data-v-05b6afeb]{text-align:center}.header-label[data-v-05b6afeb]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sort-caret[data-v-05b6afeb]{width:14px;height:14px;color:var(--color-primary);flex-direction:column;align-items:center;margin-left:4px;display:inline-flex}.sort-caret-inactive[data-v-05b6afeb]{height:14px;color:var(--color-text-placeholder);opacity:.5;flex-direction:column;display:flex}.sort-caret-inactive .el-icon[data-v-05b6afeb]{height:7px;line-height:7px}.vue-recycle-scroller__resize-observer[data-v-08cc04ab]{opacity:0;pointer-events:none;z-index:-1;position:absolute;inset:0}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.grid-mode:not(.page-mode){overflow:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:none}.vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.grid-engine-group-row[data-v-1e78a3b0]{z-index:2;box-sizing:border-box;background-color:var(--color-grid-header-bg);border-bottom:var(--border-width-base) solid var(--color-grid-line);color:var(--color-grid-header-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);position:absolute;top:0;left:0}.group-header-cell[data-v-1e78a3b0]{align-items:center;gap:var(--spacing-2);max-width:100%;height:100%;padding:0 var(--spacing-2);box-sizing:border-box;cursor:pointer;user-select:none;display:inline-flex;position:sticky;left:0}.group-header-cell[data-v-1e78a3b0]:hover{background-color:var(--color-fill-light)}.group-header-cell[data-v-1e78a3b0]:focus-visible{outline:var(--border-width-bold) solid var(--color-grid-selection-border);outline-offset:calc(-1 * var(--border-width-bold))}.group-count[data-v-1e78a3b0]{color:var(--color-text-secondary);font-weight:400}.grid-engine-group-subtotal[data-v-1e78a3b0]{background-color:var(--color-bg-surface)}.subtotal-cell[data-v-1e78a3b0]{height:100%;padding:0 var(--spacing-2);box-sizing:border-box;border-right:var(--border-width-base) solid var(--color-grid-line);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.subtotal-cell.is-frozen-edge[data-v-1e78a3b0]{border-right-color:var(--color-grid-frozen-divider)}.grid-engine-list-footer[data-v-4497efa4]{z-index:20;box-sizing:border-box;background-color:var(--color-grid-header-bg);border-top:var(--border-width-bold) solid var(--color-grid-line);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-grid-header-text);position:sticky;bottom:0;left:0}.list-footer-row[data-v-4497efa4]{background-color:inherit;position:relative}.list-footer-cell[data-v-4497efa4]{height:100%;padding:0 var(--spacing-2);box-sizing:border-box;border-right:var(--border-width-base) solid var(--color-grid-line);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.list-footer-cell.is-align-right[data-v-4497efa4]{font-variant-numeric:tabular-nums;justify-content:flex-end}.list-footer-cell.is-align-center[data-v-4497efa4]{justify-content:center}.list-footer-cell.is-frozen-edge[data-v-4497efa4]{border-right-color:var(--color-grid-frozen-divider)}.dynamic-grid[data-v-5454afc4]{contain:strict;background-color:var(--color-bg-surface);position:absolute;inset:0;overflow:auto}.grid-content-spacer[data-v-5454afc4]{pointer-events:none;z-index:-1;position:absolute;top:0;left:0}.selection-border[data-v-5454afc4]{box-sizing:border-box;border:var(--border-width-base) solid var(--color-grid-selection-border);pointer-events:none;z-index:5;transition:transform var(--duration-fast) linear;position:absolute;top:0;left:0}.fill-handle[data-v-5454afc4]{background:var(--color-grid-selection-border);border:1px solid var(--color-bg-surface);cursor:crosshair;pointer-events:auto;z-index:6;width:8px;height:8px;position:absolute;bottom:-4px;right:-4px}.freeze-divider[data-v-5454afc4]{background:var(--color-grid-frozen-divider);pointer-events:none;z-index:4;position:absolute;top:0;left:0}.mobile-card-stack[data-v-5454afc4]{gap:var(--spacing-2);padding:var(--spacing-2);flex-direction:column;display:flex}.mobile-card-stack--virtual[data-v-5454afc4]{height:100%;display:block}.mobile-card-measured[data-v-5454afc4]{padding-bottom:var(--spacing-2)}.mobile-card[data-v-5454afc4]{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-surface);padding:var(--spacing-3)}.mobile-card.is-clickable[data-v-5454afc4]{cursor:pointer}.mobile-card.is-clickable[data-v-5454afc4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mobile-card-row[data-v-5454afc4]{justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-1) 0;font-size:var(--text-sm);display:flex}.mobile-card-label[data-v-5454afc4]{color:var(--color-text-secondary);flex-shrink:0}.mobile-card-value[data-v-5454afc4]{text-align:right;text-overflow:ellipsis;min-width:0;overflow:hidden}.dynamic-table[data-v-a066d6e2]{--_search-input-width:300px;gap:var(--spacing-4);background-color:var(--el-bg-color);flex-direction:column;min-width:0;display:flex}.dynamic-table__selection-hint[data-v-a066d6e2]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.dynamic-table__selection-bar[data-v-a066d6e2]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-primary-light);border-radius:var(--radius-md);background:var(--color-primary-light-bg);color:var(--color-text-primary);font-size:var(--text-sm);display:flex}.dynamic-table__selection-clear[data-v-a066d6e2]{--el-button-text-color:var(--color-text-primary);--el-button-hover-text-color:var(--color-text-primary);color:var(--color-text-primary);text-decoration:underline}.dynamic-table__row-link[data-v-a066d6e2]{color:var(--color-primary);font-weight:var(--font-weight-semibold,600);text-decoration:none}.dynamic-table__row-link[data-v-a066d6e2]:hover,.dynamic-table__row-link[data-v-a066d6e2]:focus-visible{text-decoration:underline}.dynamic-table__toolbar[data-v-a066d6e2]{justify-content:space-between}.dynamic-table__search[data-v-a066d6e2]{width:var(--_search-input-width)}.dynamic-table__table[data-v-a066d6e2]{background-color:var(--el-bg-color);flex:1;min-width:0;max-width:100%}.dynamic-table-grid-wrapper[data-v-a066d6e2]{background-color:var(--el-bg-color)}.dynamic-table__actions-cell[data-v-a066d6e2]{justify-content:flex-end;align-items:center;gap:var(--spacing-1);flex-wrap:nowrap;flex-shrink:0;width:100%;height:100%;display:flex;overflow:visible}.dynamic-table__actions-cell[data-v-a066d6e2] .el-button,.dynamic-table__actions-cell[data-v-a066d6e2] .el-button-group .el-button{min-width:unset;min-height:unset}.dynamic-table__pagination[data-v-a066d6e2]{padding-top:var(--spacing-4);border-top:1px solid var(--el-border-color-lighter);justify-content:flex-end;display:flex}.is-handheld .dynamic-table__toolbar[data-v-a066d6e2]{flex-direction:column;align-items:stretch}.is-handheld .dynamic-table__search[data-v-a066d6e2]{width:100%}.is-handheld .dynamic-table__pagination[data-v-a066d6e2]{justify-content:center}.state-partial-banner[data-v-169208bb]{width:100%;margin-bottom:16px}.state-container[data-v-72d9aa03]{text-align:center;background:var(--el-bg-color-page);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:48px 24px;display:flex}.state-icon[data-v-72d9aa03]{margin-bottom:16px;font-size:48px}.state-icon.is-info[data-v-72d9aa03]{color:var(--el-color-info)}.state-icon.is-success[data-v-72d9aa03]{color:var(--el-color-success)}.state-icon.is-warning[data-v-72d9aa03]{color:var(--el-color-warning)}.state-icon.is-danger[data-v-72d9aa03]{color:var(--el-color-danger)}.state-icon.is-primary[data-v-72d9aa03]{color:var(--el-color-primary)}.state-title[data-v-72d9aa03]{color:var(--el-text-color-primary);margin:0 0 8px;font-size:18px;font-weight:600}.state-message[data-v-72d9aa03]{color:var(--el-text-color-regular);max-width:400px;margin:0;font-size:14px;line-height:1.5}.state-actions[data-v-72d9aa03]{margin-top:24px}.state-technical[data-v-72d9aa03]{text-align:left;width:100%;max-width:600px;margin-top:32px}.state-skeleton[data-v-4278c454]{box-sizing:border-box;background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:8px;width:100%;height:100%;padding:24px}.app-state-wrapper[data-v-7aa15103]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.app-state-content[data-v-7aa15103]{flex-direction:column;flex:1;width:100%;height:100%;display:flex}.app-state-fade-enter-active[data-v-7aa15103],.app-state-fade-leave-active[data-v-7aa15103]{transition:opacity var(--transition-fast), transform var(--transition-fast)}.app-state-fade-enter-from[data-v-7aa15103]{opacity:0;transform:translateY(4px)}.app-state-fade-leave-to[data-v-7aa15103]{opacity:0;transform:translateY(-4px)}.collection-picker[data-v-16edaa5e]{flex-direction:column;gap:12px;min-height:280px;display:flex}.picker-toolbar[data-v-16edaa5e]{flex-direction:column;gap:8px;display:flex}.picker-filters[data-v-16edaa5e]{flex-wrap:wrap;gap:8px;display:flex}.picker-filter[data-v-16edaa5e]{width:min(160px,100%)}.picker-filter--wide[data-v-16edaa5e]{width:min(220px,100%)}.picker-list[data-v-16edaa5e]{flex-direction:column;gap:8px;max-height:320px;padding:2px;display:flex;overflow:auto}.collection-card[data-v-16edaa5e]{appearance:none;text-align:left;border:1px solid var(--el-border-color);background:var(--el-bg-color);cursor:pointer;border-radius:10px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s,background .15s}.collection-card[data-v-16edaa5e]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 1px 4px color-mix(in srgb, var(--el-color-primary) 12%, transparent)}.collection-card.is-selected[data-v-16edaa5e]{border-color:var(--el-color-primary);background:color-mix(in srgb, var(--el-color-primary) 6%, var(--el-bg-color));box-shadow:0 0 0 1px var(--el-color-primary)}.collection-card--all[data-v-16edaa5e]{border-style:dashed}.collection-card__header[data-v-16edaa5e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-card__titles[data-v-16edaa5e]{flex-direction:column;gap:4px;min-width:0;display:flex}.collection-card__name[data-v-16edaa5e]{color:var(--el-text-color-primary);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.pin-icon[data-v-16edaa5e]{color:var(--el-color-warning)}.collection-card__purpose[data-v-16edaa5e]{color:var(--el-text-color-regular);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.collection-card__purpose.is-muted[data-v-16edaa5e]{color:var(--el-text-color-placeholder)}.collection-card__badges[data-v-16edaa5e]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.collection-card__meta[data-v-16edaa5e]{color:var(--el-text-color-secondary);justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;display:flex}.collection-card__visibility[data-v-16edaa5e]{text-transform:capitalize}.picker-selection[data-v-16edaa5e]{background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.picker-selection__label[data-v-16edaa5e]{text-transform:uppercase;letter-spacing:.04em;color:var(--el-text-color-secondary);font-size:11px}.picker-selection__body[data-v-16edaa5e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.picker-selection__meta[data-v-16edaa5e]{color:var(--el-text-color-secondary);font-size:12px}.dynamic-field[data-v-e433e3aa]{margin-bottom:var(--spacing-4)}.dynamic-field__label[data-v-e433e3aa]{align-items:center;gap:var(--spacing-1);max-width:100%;margin-bottom:var(--spacing-2);font-size:var(--text-sm);color:var(--el-text-color-regular);cursor:default;font-weight:500;display:inline-flex}.dynamic-field__label--required[data-v-e433e3aa]{font-weight:600}.dynamic-field__required-indicator[data-v-e433e3aa]{color:var(--el-color-danger);margin-left:var(--spacing-2xs)}.dynamic-field__help-icon[data-v-e433e3aa]{color:var(--el-text-color-secondary);cursor:help;font-size:var(--text-base)}.dynamic-field__input[data-v-e433e3aa]{width:100%}.dynamic-field__validating[data-v-e433e3aa]{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--el-text-color-secondary);display:flex}.dynamic-field__validating-icon[data-v-e433e3aa]{font-size:var(--text-sm)}.dynamic-field__error[data-v-e433e3aa]{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--el-color-danger);display:flex}.dynamic-field__error-icon[data-v-e433e3aa]{font-size:var(--text-sm)}.dynamic-field__help[data-v-e433e3aa]{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--el-text-color-secondary);line-height:1.4}.dynamic-field__count[data-v-e433e3aa]{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--el-text-color-secondary);text-align:right}.dynamic-field__range[data-v-e433e3aa]{margin-top:var(--spacing-1);font-size:var(--text-xs);color:var(--el-text-color-secondary);justify-content:space-between;display:flex}.error-fade-enter-active[data-v-e433e3aa],.error-fade-leave-active[data-v-e433e3aa]{transition:all var(--transition-fast)}.error-fade-enter-from[data-v-e433e3aa],.error-fade-leave-to[data-v-e433e3aa]{opacity:0;transform:translateY(-4px)}.related-entities-panel__hint[data-v-002f4b50]{margin-bottom:8px;display:block}.related-entities-panel__title[data-v-002f4b50]{align-items:center;gap:8px;display:inline-flex}.related-entities-panel__error[data-v-002f4b50]{color:var(--el-color-danger);margin-bottom:8px;font-size:12px}.dynamic-form[data-v-59128470]{--_action-bar-height:80px;--_backdrop-blur:12px;position:relative}.dynamic-form__schema-info[data-v-59128470]{margin-bottom:var(--spacing-6)}.dynamic-form__identity[data-v-59128470]{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-sunken,var(--el-fill-color-light));border-radius:var(--radius-md,6px);display:flex}.dynamic-form__identity-label[data-v-59128470]{color:var(--color-text-secondary,var(--el-text-color-secondary));font-size:var(--font-size-sm,.875rem)}.dynamic-form__identity-value[data-v-59128470]{font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm,.875rem);color:var(--color-text-primary,var(--el-text-color-primary));overflow-wrap:anywhere;flex:1}.dynamic-form__sections[data-v-59128470]{margin-bottom:var(--spacing-6)}.section-header[data-v-59128470]{align-items:center;gap:var(--spacing-2);width:100%;display:flex}.dynamic-form__related-display[data-v-59128470]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-blank);border-radius:6px;margin:12px 0 16px;padding:10px 12px}.dynamic-form__related-display-title[data-v-59128470]{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600}.dynamic-form__related-display-row[data-v-59128470]{justify-content:space-between;gap:12px;padding:2px 0;font-size:13px;display:flex}.dynamic-form__related-display-label[data-v-59128470]{color:var(--el-text-color-secondary)}.dynamic-form__related-display-value[data-v-59128470]{color:var(--el-text-color-primary);text-align:right;font-weight:500}.dynamic-form__related-sections[data-v-59128470]{margin-bottom:16px}.dynamic-form__validation-summary[data-v-59128470]{margin-bottom:var(--spacing-6)}.dynamic-form__error-list[data-v-59128470]{margin:var(--spacing-2) 0 0 0;padding-left:var(--spacing-5)}.dynamic-form__error-list li[data-v-59128470]{margin-bottom:var(--spacing-1);line-height:1.5}.dynamic-form__actions[data-v-59128470]{justify-content:flex-end;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--el-border-color-lighter);display:flex}.dynamic-form__loading-overlay[data-v-59128470]{justify-content:center;align-items:center;gap:var(--spacing-3);background-color:color-mix(in srgb, var(--el-bg-color) 90%, transparent);z-index:var(--z-index-dropdown);font-size:var(--text-base);color:var(--el-text-color-primary);flex-direction:column;display:flex;position:absolute;inset:0}.dynamic-form__loading-overlay .el-icon[data-v-59128470]{font-size:var(--text-3xl)}.fade-enter-active[data-v-59128470],.fade-leave-active[data-v-59128470]{transition:opacity var(--transition-slow)}.fade-enter-from[data-v-59128470],.fade-leave-to[data-v-59128470]{opacity:0}.dynamic-form.is-handheld[data-v-59128470]{background-color:var(--el-bg-color-page);padding-bottom:calc(var(--_action-bar-height) + var(--app-keyboard-height,0px))}.dynamic-form.is-handheld[data-v-59128470] .el-collapse-item__header{padding:var(--el-component-size-small) var(--el-component-size-large);font-size:var(--el-font-size-small);text-transform:uppercase;color:var(--el-text-color-secondary);background-color:#0000;border-bottom:none}.dynamic-form.is-handheld[data-v-59128470] .el-collapse-item__wrap{background-color:var(--el-bg-color);border-top:1px solid var(--el-border-color-lighter);border-bottom:1px solid var(--el-border-color-lighter)}.dynamic-form.is-handheld[data-v-59128470] .el-collapse-item__content{padding:0}.dynamic-form.is-handheld[data-v-59128470] .dynamic-field-wrapper{padding:0 var(--el-component-size-large);border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0!important}.dynamic-form.is-handheld[data-v-59128470] .dynamic-field-wrapper:last-child{border-bottom:none}.dynamic-form.is-handheld[data-v-59128470] .el-collapse-item__content .el-input__wrapper,.dynamic-form.is-handheld[data-v-59128470] .el-collapse-item__content .el-select__wrapper{padding:var(--el-component-size-small) 0;background-color:#0000;box-shadow:none!important}.dynamic-form.is-handheld[data-v-59128470] .el-collapse-item__content .el-input__inner{height:auto;line-height:normal}.mobile-sticky-action-bar[data-v-59128470]{padding:var(--el-component-size-large);padding-bottom:calc(var(--el-component-size-large) + env(safe-area-inset-bottom));background:var(--el-bg-color-overlay);-webkit-backdrop-filter:blur(var(--_backdrop-blur));border-top:1px solid var(--el-border-color-lighter);z-index:var(--z-index-navbar);justify-content:stretch;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-sticky-action-bar[data-v-59128470] .el-button{height:var(--spacing-12);border-radius:var(--el-border-radius-base);flex:1;font-weight:600}.inline-expression-editor[data-v-25a38c53]{position:relative}.editor__input-wrapper[data-v-25a38c53]{border:1px solid var(--el-border-color);background:var(--el-bg-color);transition:border-color var(--transition-base,.2s ease);border-radius:4px;align-items:center;display:flex}.editor__input-wrapper[data-v-25a38c53]:focus-within{border-color:var(--el-color-primary)}.inline-expression-editor.disabled .editor__input-wrapper[data-v-25a38c53]{background:var(--el-disabled-bg-color);cursor:not-allowed}.editor__prefix[data-v-25a38c53]{color:var(--el-text-color-secondary);user-select:none;padding:0 0 0 10px;font-family:Courier New,monospace;font-size:14px;font-weight:600}.editor__input[data-v-25a38c53]{color:var(--el-text-color-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:Courier New,monospace;font-size:13px}.editor__input.has-prefix[data-v-25a38c53]{padding-left:4px}.editor__input[data-v-25a38c53]::placeholder{color:var(--el-text-color-placeholder);font-family:var(--el-font-family)}.editor__indicators[data-v-25a38c53]{align-items:center;gap:4px;padding-right:6px;display:flex}.editor__validation[data-v-25a38c53]{cursor:default;font-size:14px;font-weight:600}.editor__validation.valid[data-v-25a38c53]{color:var(--el-color-success)}.editor__validation.invalid[data-v-25a38c53]{color:var(--el-color-danger)}.editor__expand[data-v-25a38c53]{padding:4px}.editor__dropdown[data-v-25a38c53]{background:var(--el-bg-color);border:1px solid var(--el-border-color);box-shadow:var(--el-box-shadow-light);border-radius:4px;max-height:240px;overflow-y:auto}.dropdown__empty[data-v-25a38c53]{text-align:center;color:var(--el-text-color-placeholder);padding:12px 16px;font-size:13px}.dropdown__group-label[data-v-25a38c53]{color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 4px;font-size:11px;font-weight:700}.dropdown__item[data-v-25a38c53]{cursor:pointer;transition:background-color var(--transition-fast,.1s ease);align-items:center;gap:8px;padding:8px 12px;display:flex}.dropdown__item[data-v-25a38c53]:hover,.dropdown__item.active[data-v-25a38c53]{background:var(--el-fill-color-light)}.item__icon[data-v-25a38c53]{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.item__icon--field[data-v-25a38c53]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.item__icon--function[data-v-25a38c53]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.item__content[data-v-25a38c53]{flex:1;min-width:0}.item__label[data-v-25a38c53]{color:var(--el-text-color-primary);font-size:13px;font-weight:500;display:block}.item__description[data-v-25a38c53]{color:var(--el-text-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.item__detail[data-v-25a38c53]{color:var(--el-text-color-placeholder);flex-shrink:0;font-family:Courier New,monospace;font-size:11px}.dynamic-workbook-status[data-v-5958dc76]{height:var(--size-button-height-sm);padding:0 var(--spacing-3);background:var(--color-bg-surface);border-top:1px solid var(--color-border-light);font-size:var(--text-xs);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;display:flex}.status-left[data-v-5958dc76],.status-right[data-v-5958dc76]{align-items:center;gap:var(--spacing-4);display:flex}.status-indicator[data-v-5958dc76]{align-items:center;gap:6px;font-weight:500;display:flex}.sheet-lens[data-v-5958dc76]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.selection-partial[data-v-5958dc76]{color:var(--el-color-info);background-color:var(--el-color-info-light-9);padding:0 var(--spacing-2);border-radius:var(--radius-sm);white-space:nowrap;cursor:help}.sort-scope-warning[data-v-5958dc76]{color:var(--el-color-warning);background-color:var(--el-color-warning-light-9);padding:0 var(--spacing-2);border-radius:var(--radius-sm);white-space:nowrap;cursor:help}.status-dot[data-v-5958dc76]{border-radius:var(--radius-full);background:var(--color-success);width:7px;height:7px}.is-syncing .status-dot[data-v-5958dc76]{background:var(--color-warning);animation:1s ease-in-out infinite pulse-5958dc76}.is-error .status-dot[data-v-5958dc76]{background:var(--color-error)}.is-dirty .status-dot[data-v-5958dc76]{background:var(--color-warning)}.status-metric[data-v-5958dc76]{align-items:center;gap:4px;display:flex}.metric-value[data-v-5958dc76]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.selection-value[data-v-5958dc76]{font-family:var(--font-family-mono);color:var(--color-primary)}.status-divider[data-v-5958dc76]{background:var(--color-border-lighter);width:1px;height:14px}@keyframes pulse-5958dc76{0%,to{opacity:1}50%{opacity:.4}}.commit-validation-results[data-v-5166325f]{margin-top:var(--spacing-4);border-top:1px solid var(--color-border-light);padding-top:var(--spacing-4)}h4[data-v-5166325f]{margin:0 0 var(--spacing-1) 0;color:var(--color-error);font-size:var(--text-base)}.desc[data-v-5166325f]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-3)}.failure-list[data-v-5166325f]{gap:var(--spacing-2);flex-direction:column;display:flex}.failure-card[data-v-5166325f]{border:1px solid var(--color-error-light);background:var(--color-error-lighter);border-radius:var(--radius-sm);padding:var(--spacing-3)}.card-header[data-v-5166325f]{align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:flex}.card-header .icon[data-v-5166325f]{font-size:var(--text-sm)}.separator[data-v-5166325f]{color:var(--color-text-placeholder)}.reason[data-v-5166325f]{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.commit-diff-table[data-v-1a43f9e0]{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden}.diff-header[data-v-1a43f9e0]{background:var(--color-fill-light);padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border-light);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-tertiary);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.diff-row[data-v-1a43f9e0]{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border-lighter);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;display:grid}.diff-row[data-v-1a43f9e0]:last-child{border-bottom:none}.diff-row.has-error[data-v-1a43f9e0]{background:var(--color-error-lighter)}.entity-name[data-v-1a43f9e0]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.field-name[data-v-1a43f9e0]{font-size:var(--text-xs);color:var(--color-text-tertiary)}.col-before[data-v-1a43f9e0]{font-family:var(--font-family-mono);color:var(--color-text-placeholder);font-size:var(--text-sm);text-decoration:line-through}.col-after[data-v-1a43f9e0]{font-family:var(--font-family-mono);color:var(--color-primary);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);align-items:center;gap:var(--spacing-1);display:flex}.formula-tag[data-v-1a43f9e0]{background:var(--color-primary-lighter);border-radius:2px;padding:0 4px;font-size:10px}.col-flags[data-v-1a43f9e0]{gap:var(--spacing-1);display:flex}.tag[data-v-1a43f9e0]{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold)}.tag.error[data-v-1a43f9e0]{background:var(--color-error);color:var(--color-text-inverse)}.tag.approval[data-v-1a43f9e0]{background:var(--color-warning);color:var(--color-text-inverse)}.tag.success[data-v-1a43f9e0]{background:var(--color-success-lighter);color:var(--color-success)}.drawer-body[data-v-386fb52e]{gap:var(--spacing-4);flex-direction:column;display:flex}.summary-band h3[data-v-386fb52e]{margin:0 0 var(--spacing-1) 0;font-size:var(--text-lg);color:var(--color-text-primary)}.summary-band p[data-v-386fb52e]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.commit-action-bar[data-v-6a2ab0a1]{padding:var(--spacing-3);border-top:1px solid var(--color-border-light);background:var(--color-bg-surface);gap:var(--spacing-2);flex-direction:column;display:flex}.btn[data-v-6a2ab0a1]{width:100%;padding:var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--duration-fast);border:none}.btn[data-v-6a2ab0a1]:disabled{opacity:.5;cursor:not-allowed}.review-btn[data-v-6a2ab0a1]{background:var(--color-primary);color:var(--color-text-inverse)}.review-btn[data-v-6a2ab0a1]:not(:disabled):hover{background:var(--color-button-primary-hover)}.secondary-actions[data-v-6a2ab0a1]{justify-content:center;display:flex}.discard-btn[data-v-6a2ab0a1]{color:var(--color-text-tertiary);font-size:var(--text-xs);background:0 0}.discard-btn[data-v-6a2ab0a1]:hover{color:var(--color-error);text-decoration:underline}.commit-trust-summary[data-v-38996cb1]{padding:var(--spacing-3);border-top:1px solid var(--color-border-light);background:var(--color-success-lighter)}.trust-content[data-v-38996cb1]{align-items:center;gap:var(--spacing-2);display:flex}.shield-icon[data-v-38996cb1]{font-size:var(--text-lg)}.details[data-v-38996cb1]{flex-direction:column;flex:1;display:flex}.trust-score[data-v-38996cb1]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-success)}.trust-score.is-unverified[data-v-38996cb1]{color:var(--color-warning)}.subtitle[data-v-38996cb1]{font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase}.trust-bar[data-v-38996cb1]{background:var(--color-fill-light);border-radius:2px;height:4px;margin-top:4px;position:relative;overflow:hidden}.trust-bar-fill[data-v-38996cb1]{border-radius:2px;height:100%;transition:width .3s}.trust-bar-fill.trust-high[data-v-38996cb1]{background:var(--color-success)}.trust-bar-fill.trust-medium[data-v-38996cb1]{background:var(--color-warning)}.trust-bar-fill.trust-low[data-v-38996cb1]{background:var(--color-error)}.trust-bar-label[data-v-38996cb1]{color:var(--color-text-tertiary);font-size:9px;position:absolute;top:-14px;right:0}.commit-grouped-changes[data-v-f0c70a60]{padding:var(--spacing-3);flex:1;overflow-y:auto}.entity-group[data-v-f0c70a60]{margin-bottom:var(--spacing-4)}.entity-header[data-v-f0c70a60]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-tertiary);padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border-lighter);margin-bottom:var(--spacing-2)}.field-group[data-v-f0c70a60]{margin-bottom:var(--spacing-3);padding-left:var(--spacing-2)}.field-header[data-v-f0c70a60]{font-size:var(--text-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-1)}.draft-item[data-v-f0c70a60]{background:var(--color-bg-page);border:1px solid var(--color-border-lighter);border-radius:var(--radius-sm);padding:var(--spacing-2);margin-bottom:var(--spacing-1);justify-content:space-between;align-items:center;display:flex}.item-value[data-v-f0c70a60]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-1);display:flex}.before-val[data-v-f0c70a60]{color:var(--color-text-placeholder);text-decoration:line-through}.arrow[data-v-f0c70a60]{color:var(--color-text-tertiary)}.after-val[data-v-f0c70a60]{color:var(--color-primary)}.item-flags[data-v-f0c70a60]{gap:var(--spacing-1);display:flex}.flag[data-v-f0c70a60]{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-sm);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.flag.approval[data-v-f0c70a60]{background:var(--color-warning-lighter);color:var(--color-warning)}.flag.error[data-v-f0c70a60]{background:var(--color-error-lighter);color:var(--color-error)}.commit-risk-summary[data-v-5f9c0270]{padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border-light);gap:var(--spacing-1);flex-direction:column;display:flex}.risk-item[data-v-5f9c0270]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);display:flex}.risk-item.warning[data-v-5f9c0270]{background:var(--color-warning-lighter);color:var(--color-text-primary)}.risk-item.warning .icon[data-v-5f9c0270]{color:var(--color-warning)}.risk-item.error[data-v-5f9c0270]{background:var(--color-error-lighter);color:var(--color-text-primary)}.risk-item.error .icon[data-v-5f9c0270]{color:var(--color-error)}.commit-summary-header[data-v-b6a9ff0b]{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-page)}.header-titling[data-v-b6a9ff0b]{justify-content:space-between;align-items:center;display:flex}h4[data-v-b6a9ff0b]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.badge[data-v-b6a9ff0b]{background:var(--color-primary);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);border-radius:12px;padding:2px 8px}.promote-plan[data-v-01294a52],.promote-decision[data-v-01294a52]{margin-bottom:var(--spacing-4)}.promote-plan-summary[data-v-01294a52]{font-size:var(--text-sm);margin:0}.promote-plan-note[data-v-01294a52]{margin:var(--spacing-2) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.promote-decision-choices[data-v-01294a52]{gap:var(--spacing-2);margin:var(--spacing-3) 0;flex-direction:column;display:flex}.promote-hint[data-v-01294a52],.promote-hint[data-v-d8c57427]{margin:0 0 var(--spacing-4);font-size:var(--text-sm);color:var(--color-text-secondary)}.promote-empty[data-v-d8c57427]{font-size:var(--text-sm);color:var(--color-text-placeholder)}.mapping-list[data-v-d8c57427]{gap:var(--spacing-2);flex-direction:column;display:flex}.mapping-row[data-v-d8c57427]{align-items:center;gap:var(--spacing-2);display:flex}.mapping-source[data-v-d8c57427]{min-width:120px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.mapping-arrow[data-v-d8c57427]{color:var(--color-text-tertiary)}.commit-panel[data-v-86196d9d]{background:var(--color-bg-surface);border-left:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;align-self:stretch;width:250px;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.scratch-block[data-v-86196d9d]{padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.scratch-block__title[data-v-86196d9d]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.scratch-block__body[data-v-86196d9d]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.scratch-block__actions[data-v-86196d9d]{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cell-inspector-panel[data-v-79cf595e]{background:var(--color-bg-surface);border-left:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;align-self:stretch;width:250px;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.panel-header[data-v-79cf595e]{padding:var(--spacing-3);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.panel-header h4[data-v-79cf595e]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.inspector-body[data-v-79cf595e]{padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;display:flex}.prop-group[data-v-79cf595e]{gap:var(--spacing-1);flex-direction:column;display:flex}.prop-group label[data-v-79cf595e]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.prop-group .value[data-v-79cf595e]{font-size:var(--text-sm);color:var(--color-text-primary)}.monospace[data-v-79cf595e]{font-family:var(--font-family-mono)}.tag[data-v-79cf595e]{padding:var(--spacing-1) var(--spacing-2);background:var(--color-fill-light);border-radius:var(--radius-sm);font-size:var(--text-xs);display:inline-block}.tag.is-stale[data-v-79cf595e]{background:var(--color-warning-lighter);color:var(--color-warning);font-weight:var(--font-weight-semibold)}.divider[data-v-79cf595e]{background:var(--color-border-lighter);height:1px;margin:var(--spacing-2) 0}.permission-matrix[data-v-79cf595e]{gap:var(--spacing-2);display:flex}.p-tag[data-v-79cf595e]{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-1);background:var(--color-fill-default);color:var(--color-text-placeholder);border-radius:var(--radius-sm);border:1px solid var(--color-border-lighter)}.p-tag.is-active[data-v-79cf595e]{background:var(--color-success-lighter);color:var(--color-success);border-color:var(--color-success-light)}.highlight-val[data-v-79cf595e]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.alert-box[data-v-79cf595e]{padding:var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--text-sm)}.alert-box.error[data-v-79cf595e]{background:var(--color-error-lighter);color:var(--color-error)}.mt-12[data-v-79cf595e]{margin-top:var(--spacing-3)}.uppercase[data-v-79cf595e]{text-transform:uppercase}.is-success[data-v-79cf595e]{background:var(--color-success-lighter);color:var(--color-success);font-weight:var(--font-weight-semibold);border:1px solid var(--color-success-light)}.muted[data-v-79cf595e]{color:var(--color-text-tertiary);font-size:var(--text-xs)}.lineage-list[data-v-79cf595e]{gap:var(--spacing-1);margin-top:var(--spacing-1);flex-direction:column;display:flex}.lineage-node[data-v-79cf595e]{font-family:var(--font-family-mono);font-size:var(--text-xs);background:var(--color-fill-darker);color:var(--color-text-secondary);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);word-break:break-all}.rule-node[data-v-79cf595e]{font-size:var(--text-xs);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.section-title[data-v-79cf595e]{font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-tertiary);letter-spacing:.5px;margin-bottom:var(--spacing-2);font-weight:600}.schema-section[data-v-79cf595e]{gap:var(--spacing-3);flex-direction:column;display:flex}.type-badge[data-v-79cf595e]{border-radius:var(--radius-sm);font-size:11px;font-weight:600;font-family:var(--font-family-mono);background:var(--color-fill-light);color:var(--color-text-secondary);padding:1px 6px;display:inline-block}.type-currency[data-v-79cf595e]{background:var(--color-accent-7-light);color:var(--color-accent-7-dark)}.type-date[data-v-79cf595e]{background:var(--color-accent-5-light);color:var(--color-accent-5-dark)}.type-enum[data-v-79cf595e]{background:var(--color-accent-3-light);color:var(--color-accent-3-dark)}.type-string[data-v-79cf595e]{background:var(--color-fill-light);color:var(--color-text-secondary)}.type-number[data-v-79cf595e]{background:var(--color-accent-1-light);color:var(--color-accent-1-dark)}.type-reference[data-v-79cf595e]{background:var(--color-accent-6-light);color:var(--color-accent-6-dark)}.type-boolean[data-v-79cf595e]{background:var(--color-accent-4-light);color:var(--color-accent-4-dark)}.type-nested_object[data-v-79cf595e]{background:var(--color-accent-2-light);color:var(--color-accent-2-dark)}.req-badge[data-v-79cf595e]{border-radius:var(--radius-sm);background:var(--color-warning-lighter);color:var(--color-warning-dark);margin-left:var(--spacing-xs);padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}.dep-badge[data-v-79cf595e]{border-radius:var(--radius-sm);background:var(--color-error-light);color:var(--color-error);margin-left:var(--spacing-xs);padding:1px 4px;font-size:10px;font-weight:600;text-decoration:line-through;display:inline-block}.enum-list[data-v-79cf595e]{gap:var(--spacing-xs);margin-top:var(--spacing-2xs);flex-wrap:wrap;display:flex}.enum-val[data-v-79cf595e]{border-radius:var(--radius-sm);background:var(--color-fill-default);color:var(--color-text-tertiary);border:1px solid var(--color-border-lighter);padding:1px 6px;font-size:11px;display:inline-block}.enum-val.is-active[data-v-79cf595e]{background:var(--color-primary-lighter);color:var(--color-primary);border-color:var(--color-primary-light);font-weight:600}.rel-consume-panel[data-v-55017387]{border-right:1px solid var(--color-border-light);background:var(--color-bg-surface);flex-shrink:0;width:300px;min-height:0;padding:12px 14px;font-size:12px}.rel-consume-panel__header h4[data-v-55017387]{margin:0 0 4px;font-size:13px;font-weight:600}.rel-consume-panel__hint[data-v-55017387]{color:var(--color-text-secondary);margin:0 0 12px;line-height:1.35}.rel-consume-panel__section[data-v-55017387]{margin-bottom:16px}.rel-consume-panel__section-title[data-v-55017387]{margin-bottom:6px;font-weight:600}.rel-consume-panel__empty[data-v-55017387]{color:var(--color-text-secondary);margin:0 0 8px}.rel-consume-panel__list[data-v-55017387]{margin:0 0 8px;padding:0;list-style:none}.rel-consume-panel__list li[data-v-55017387]{border-bottom:1px solid var(--color-border-light);padding:4px 0}.rel-consume-panel__col-head[data-v-55017387]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rel-consume-panel__col-label[data-v-55017387]{font-weight:500;display:block}.rel-consume-panel__meta[data-v-55017387]{color:var(--color-text-secondary);font-size:11px}.rel-consume-panel__label[data-v-55017387]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.rel-consume-panel__select[data-v-55017387]{border:1px solid var(--color-border-light);background:var(--color-bg-surface);border-radius:4px;padding:4px 6px}.rel-consume-panel__check[data-v-55017387]{cursor:pointer;align-items:center;gap:6px;margin-bottom:4px;display:flex}.rel-consume-panel__actions[data-v-55017387]{flex-direction:column;gap:6px;display:flex}.rel-consume-panel__btn[data-v-55017387]{border:1px solid var(--color-border-light);background:var(--color-bg-surface);cursor:pointer;text-align:left;border-radius:4px;padding:6px 10px}.rel-consume-panel__btn[data-v-55017387]:disabled{opacity:.5;cursor:not-allowed}.rel-consume-panel__btn--ghost[data-v-55017387]{background:0 0}.rel-consume-panel__link[data-v-55017387]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.rel-consume-panel__status[data-v-55017387]{color:var(--color-text-secondary);margin:8px 0 0;line-height:1.35}.field-explorer[data-v-728bfee0]{background:var(--color-bg-surface);border-right:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;width:240px;min-height:0;display:flex}.explorer-header[data-v-728bfee0]{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.explorer-header h4[data-v-728bfee0]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin:0}.explorer-body[data-v-728bfee0]{padding:var(--spacing-3) 0;min-height:0}.explorer-empty[data-v-728bfee0]{padding:var(--spacing-4);text-align:center;font-size:var(--text-sm);color:var(--color-text-placeholder)}.field-group[data-v-728bfee0]{margin-bottom:var(--spacing-4)}.group-title[data-v-728bfee0]{padding:0 var(--spacing-4) var(--spacing-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase}.field-item[data-v-728bfee0]{padding:var(--spacing-1) var(--spacing-4);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.field-item[data-v-728bfee0]:hover{background:var(--color-fill-light)}.field-item[data-v-728bfee0]:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px;box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.badge[data-v-728bfee0]{font-size:var(--text-xs);background:var(--color-border-extra-light);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-sm);color:var(--color-text-tertiary)}.formula-bar-container[data-v-08036a0f]{height:var(--size-button-height-lg);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-light);padding:0 var(--spacing-2);font-family:var(--font-family);align-items:center;display:flex}.address-box[data-v-08036a0f]{text-align:center;min-width:64px;max-width:100px;font-weight:var(--font-weight-semibold);font-size:var(--text-sm);color:var(--color-text-secondary);font-family:var(--font-family-mono);background:var(--color-fill-light);border:1px solid var(--color-border-lighter);border-radius:var(--radius-sm);cursor:pointer;user-select:none;padding:4px 8px}.address-box[data-v-08036a0f]:hover{border-color:var(--color-primary-light)}.divider[data-v-08036a0f]{background:var(--color-border);width:1px;height:20px;margin:0 var(--spacing-2)}.fx-icon[data-v-08036a0f]{font-family:var(--font-family);font-style:italic;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-right:var(--spacing-3);font-size:var(--text-base)}.fx-editor[data-v-08036a0f]{flex:1;min-width:0}.fx-editor[data-v-08036a0f] .editor__input-wrapper{background:0 0;border:none;border-radius:0}.fx-editor[data-v-08036a0f] .editor__input{font-size:var(--text-base)}.rc-dialog[data-v-96c0a365]{gap:var(--spacing-4);flex-direction:column;max-height:55vh;display:flex;overflow-y:auto}.rc-hint[data-v-96c0a365]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.rc-group[data-v-96c0a365]{gap:var(--spacing-2);flex-direction:column;display:flex}.rc-group__title[data-v-96c0a365]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:600}.rc-group__items[data-v-96c0a365]{gap:var(--spacing-1) var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.rc-item[data-v-96c0a365]{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm,4px);align-items:center;min-width:0;height:auto;margin-right:0;display:flex}.rc-item[data-v-96c0a365]:hover{background:var(--color-fill-light)}.rc-item[data-v-96c0a365] .el-checkbox__label{width:100%;min-width:0;display:flex}.rc-item__body[data-v-96c0a365]{align-items:center;gap:var(--spacing-2);width:100%;min-width:0;display:flex}.rc-item__icon[data-v-96c0a365]{color:var(--color-text-secondary);flex-shrink:0;font-size:14px}.rc-item__label[data-v-96c0a365]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-item__shortcut[data-v-96c0a365]{font-size:var(--text-xs);color:var(--color-text-tertiary,var(--color-text-secondary));flex-shrink:0;margin-left:auto}.rc-footer[data-v-96c0a365]{align-items:center;gap:var(--spacing-2);display:flex}.rc-footer__count[data-v-96c0a365]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-right:auto}.dynamic-workbook-toolbar[data-v-8ddac115]{z-index:var(--z-index-dropdown);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-light);user-select:none;position:relative;overflow:visible}.menu-bar[data-v-8ddac115]{border-bottom:1px solid var(--color-border-lighter);height:30px;z-index:var(--z-index-dropdown);align-items:center;padding:0 4px;font-size:13px;display:flex;position:relative;overflow:visible}.menu-bar.is-collapsed[data-v-8ddac115]{opacity:.85;height:22px}.menu-item[data-v-8ddac115]{cursor:pointer;color:var(--color-text-secondary);transition:background var(--transition-fast);border-radius:4px;padding:2px 10px;position:relative}.menu-item[data-v-8ddac115]:hover,.menu-item.is-open[data-v-8ddac115]{background:var(--color-fill-light)}.menu-dropdown[data-v-8ddac115]{background:var(--color-bg-surface);border:1px solid var(--color-border-light);min-width:220px;z-index:var(--z-index-dropdown);border-radius:6px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #0000001f}.menu-dropdown-item[data-v-8ddac115]{cursor:pointer;color:var(--color-text-primary);transition:background var(--transition-fast);align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.menu-dropdown-item[data-v-8ddac115]:hover{background:var(--color-primary-lighter)}.menu-dropdown-item.is-disabled[data-v-8ddac115]{color:var(--color-text-placeholder);cursor:not-allowed}.menu-dropdown-item.is-disabled[data-v-8ddac115]:hover{background:0 0}.check-icon[data-v-8ddac115]{text-align:center;width:16px;color:var(--color-primary);font-size:12px}.item-label[data-v-8ddac115]{flex:1}.item-shortcut[data-v-8ddac115]{color:var(--color-text-tertiary);font-size:11px;font-family:var(--font-family-mono)}.menu-separator[data-v-8ddac115]{background:var(--color-border-lighter);height:1px;margin:4px 8px}.formatting-ribbon[data-v-8ddac115]{height:36px;padding:0 var(--spacing-2);align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex;overflow:hidden}.command-strip[data-v-8ddac115]{align-items:center;gap:var(--spacing-1);flex:auto;min-width:0;display:flex;overflow:hidden}.ribbon-overflow[data-v-8ddac115]{flex-shrink:0;position:relative}.ribbon-overflow__menu[data-v-8ddac115]{top:calc(100% + var(--spacing-1));z-index:var(--z-index-dropdown,1000);min-width:220px;padding:var(--spacing-1);border:1px solid var(--color-border-light);border-radius:var(--radius-md,6px);background:var(--color-bg-elevated,var(--color-bg-surface));box-shadow:var(--shadow-lg,0 8px 24px #0000003d);flex-direction:column;display:flex;position:absolute;right:0}.ribbon-overflow__menu .menu-dropdown-item[data-v-8ddac115]{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.ribbon-overflow__menu .menu-dropdown-item[data-v-8ddac115]:disabled{opacity:.45;cursor:not-allowed}.ribbon-glyph[data-v-8ddac115]{font-size:15px;line-height:1}.ribbon-group[data-v-8ddac115]{flex-shrink:0;align-items:center;gap:1px;display:flex}.ribbon-btn[data-v-8ddac115]{cursor:pointer;min-width:28px;height:28px;color:var(--color-text-secondary);transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:14px;display:flex}.ribbon-btn--labeled[data-v-8ddac115]{min-width:auto;padding:0 6px}.ribbon-btn[data-v-8ddac115]:hover{background:var(--color-fill-light);color:var(--color-text-primary)}.ribbon-btn[data-v-8ddac115]:active{background:var(--color-primary-lighter)}.ribbon-btn.is-active[data-v-8ddac115]{background:var(--color-primary-lighter);color:var(--color-primary)}.ribbon-btn.is-disabled[data-v-8ddac115]{opacity:.35;cursor:not-allowed;pointer-events:none}.ribbon-icon[data-v-8ddac115]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;display:flex}.ribbon-label[data-v-8ddac115]{white-space:nowrap;align-items:center;padding:0 2px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ribbon-icon.bold[data-v-8ddac115]{font-family:serif;font-weight:800}.ribbon-icon.italic[data-v-8ddac115]{font-family:serif;font-style:italic}.ribbon-icon.strikethrough[data-v-8ddac115]{font-family:serif;text-decoration:line-through}.align-icon[data-v-8ddac115]{text-align:left;font-size:11px}.align-icon.center[data-v-8ddac115]{text-align:center}.align-icon.right[data-v-8ddac115]{text-align:right}.ribbon-select[data-v-8ddac115]{border:1px solid var(--color-border-lighter);background:var(--color-bg-surface);height:26px;color:var(--color-text-primary);cursor:pointer;border-radius:4px;padding:0 4px;font-size:12px}.font-size-select[data-v-8ddac115]{width:56px}.ribbon-divider[data-v-8ddac115]{background:var(--color-border-lighter);width:1px;height:20px;margin:0 6px}.ribbon-spacer[data-v-8ddac115]{flex:1}.btn-label[data-v-8ddac115]{font-size:12px;font-weight:500}.action-btn[data-v-8ddac115]{gap:4px;padding:0 8px}.color-btn[data-v-8ddac115]{cursor:pointer;position:relative}.color-input[data-v-8ddac115]{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.color-btn:hover .color-input[data-v-8ddac115]{pointer-events:auto}.menu-fade-enter-active[data-v-8ddac115],.menu-fade-leave-active[data-v-8ddac115]{transition:opacity .12s,transform .12s}.menu-fade-enter-from[data-v-8ddac115],.menu-fade-leave-to[data-v-8ddac115]{opacity:0;transform:translateY(-4px)}.schema-badge[data-v-8ddac115]{cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:4px;display:flex;background:var(--color-primary-lighter)!important;border:1px solid var(--color-primary-lighter)!important;border-radius:12px!important;padding:2px 8px!important}.schema-badge[data-v-8ddac115]:hover{background:var(--color-primary-lighter)!important;border-color:var(--color-primary-light)!important}.schema-icon[data-v-8ddac115]{font-size:12px}.schema-label[data-v-8ddac115]{color:var(--color-primary);white-space:nowrap;font-size:11px;font-weight:600}.command-palette-overlay[data-v-3e1fdd94]{z-index:var(--el-index-top,9999);background-color:var(--el-overlay-color-lighter);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.command-palette[data-v-3e1fdd94]{border-radius:var(--el-border-radius-base);background-color:var(--el-bg-color);width:100%;max-width:560px;box-shadow:var(--el-box-shadow-dark);overflow:hidden}.command-palette__input-wrapper[data-v-3e1fdd94]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--el-border-color-lighter);display:flex}.command-palette__search-icon[data-v-3e1fdd94]{color:var(--el-text-color-placeholder);flex-shrink:0}.command-palette__input[data-v-3e1fdd94]{color:var(--el-text-color-primary);font-size:var(--el-font-size-medium);background:0 0;border:none;outline:none;flex:1}.command-palette__input[data-v-3e1fdd94]::placeholder{color:var(--el-text-color-placeholder)}.command-palette__shortcut[data-v-3e1fdd94]{padding:var(--spacing-2xs) 6px;border:1px solid var(--el-border-color);border-radius:var(--radius-sm);background-color:var(--el-fill-color-lighter);color:var(--el-text-color-secondary);font-size:var(--el-font-size-extra-small);font-family:inherit}.command-palette__results[data-v-3e1fdd94]{max-height:320px;padding:var(--spacing-1);overflow-y:auto}.command-palette__group-label[data-v-3e1fdd94]{padding:var(--spacing-2) var(--spacing-3);color:var(--el-text-color-secondary);font-size:var(--el-font-size-extra-small);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.command-palette__item[data-v-3e1fdd94]{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--el-border-radius-small);cursor:pointer;transition:background-color var(--transition-fast);display:flex}.command-palette__item[data-v-3e1fdd94]:hover,.command-palette__item--active[data-v-3e1fdd94]{background-color:var(--el-fill-color-light)}.command-palette__item-icon[data-v-3e1fdd94]{text-align:center;flex-shrink:0;width:20px}.command-palette__item-label[data-v-3e1fdd94]{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.command-palette__item-shortcut kbd[data-v-3e1fdd94]{border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-sm);background:var(--el-fill-color-lighter);color:var(--el-text-color-secondary);font-size:var(--el-font-size-extra-small);padding:1px 5px}.command-palette__empty[data-v-3e1fdd94]{padding:var(--spacing-6) var(--spacing-4);text-align:center;color:var(--el-text-color-placeholder);font-size:var(--el-font-size-base)}.command-palette__item[data-v-3e1fdd94]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.palette-enter-active[data-v-3e1fdd94],.palette-leave-active[data-v-3e1fdd94]{transition:opacity var(--transition-fast)}.palette-enter-from[data-v-3e1fdd94],.palette-leave-to[data-v-3e1fdd94]{opacity:0}@media (prefers-reduced-motion:reduce){.palette-enter-active[data-v-3e1fdd94],.palette-leave-active[data-v-3e1fdd94],.command-palette__item[data-v-3e1fdd94]{transition:none}}.hint[data-v-ed47bd54]{margin:0 0 var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.form[data-v-ed47bd54]{gap:var(--spacing-2);flex-direction:column;display:flex}.form-hint[data-v-ed47bd54]{margin-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4;display:block}.cf-dialog[data-v-3b119455]{gap:var(--spacing-3);flex-direction:column;display:flex}.cf-hint[data-v-3b119455]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.cf-form[data-v-3b119455]{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.cf-form label[data-v-3b119455]{gap:var(--spacing-1);font-size:var(--text-sm);color:var(--color-text-primary);flex-direction:column;display:flex}.cf-list[data-v-3b119455]{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.cf-rule[data-v-3b119455]{padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.cf-rule-summary[data-v-3b119455]{font-size:var(--text-sm)}.cf-empty[data-v-3b119455]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.cf-actions[data-v-3b119455]{justify-content:flex-end;display:flex}.hint[data-v-0edb949e]{margin:0 0 var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.form[data-v-0edb949e]{gap:var(--spacing-2);flex-direction:column;display:flex}.form-hint[data-v-0edb949e]{margin-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4;display:block}.toggle-row[data-v-0edb949e]{align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-1);display:flex}.find-replace-form[data-v-75f259ae]{gap:var(--spacing-3);flex-direction:column;display:flex}.field[data-v-75f259ae]{gap:var(--spacing-1);font-size:var(--text-sm);flex-direction:column;display:flex}.field input[data-v-75f259ae]{padding:var(--spacing-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:var(--color-text-primary)}.check[data-v-75f259ae]{align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);display:flex}.status[data-v-75f259ae]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.actions[data-v-75f259ae]{gap:var(--spacing-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.actions button[data-v-75f259ae]{padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);cursor:pointer}.factory-chart[data-v-46c452ac],.factory-chart__canvas[data-v-46c452ac]{width:100%;height:100%;min-height:240px}.factory-chart__empty[data-v-46c452ac]{height:100%;min-height:240px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:13px;display:flex}.in-sheet-chart-panel[data-v-f51ec7f9]{right:var(--spacing-4);top:var(--spacing-4);z-index:20;background:var(--color-bg-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md,8px);width:min(840px,70vw);max-height:min(720px,70vh);box-shadow:var(--shadow-md,0 8px 24px #0000001f);padding:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;position:absolute}.chart-card[data-v-f51ec7f9]{flex-direction:column;min-height:280px;display:flex}.chart-panel-header[data-v-f51ec7f9]{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.chart-panel-header h3[data-v-f51ec7f9]{font-size:var(--text-md);color:var(--color-text-primary);margin:0}.chart-panel-actions[data-v-f51ec7f9]{align-items:center;gap:var(--spacing-2);display:flex}.chart-source[data-v-f51ec7f9]{margin:var(--spacing-1) 0;font-size:var(--text-xs);color:var(--color-text-secondary)}.chart-canvas[data-v-f51ec7f9]{flex:1;min-height:0}.chart-empty[data-v-f51ec7f9]{color:var(--color-text-secondary);font-size:var(--text-sm)}.nr-dialog[data-v-091a2c38]{gap:var(--spacing-3);flex-direction:column;display:flex}.nr-hint[data-v-091a2c38]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.nr-hint code[data-v-091a2c38]{font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em}.nr-form[data-v-091a2c38]{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.nr-form label[data-v-091a2c38]{gap:var(--spacing-1);font-size:var(--text-sm);color:var(--color-text-primary);flex-direction:column;display:flex}.nr-comment[data-v-091a2c38]{grid-column:1/-1}.nr-list[data-v-091a2c38]{border-top:1px solid var(--color-border-light);margin:0;padding:0;list-style:none}.nr-item[data-v-091a2c38]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-light);display:flex}.nr-item-summary[data-v-091a2c38]{gap:var(--spacing-2);cursor:pointer;text-align:left;color:var(--color-text-primary);font-size:var(--text-sm);background:0 0;border:none;flex-wrap:wrap;align-items:baseline;padding:0;display:flex}.nr-item-comment[data-v-091a2c38]{color:var(--color-text-secondary)}.nr-empty[data-v-091a2c38]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.nr-error[data-v-091a2c38]{color:var(--color-danger);font-size:var(--text-sm);margin:0}.nr-actions[data-v-091a2c38]{justify-content:flex-end;gap:var(--spacing-2);display:flex}.sheet-teaching[data-v-5680b4b8]{color:var(--el-text-color-secondary);margin:0 0 12px;font-size:13px;line-height:1.45}.new-sheet-form[data-v-5680b4b8]{flex-direction:column;gap:4px;display:flex}.field-hint[data-v-5680b4b8]{color:var(--el-text-color-secondary);margin:8px 0 0;font-size:13px}.inline-link[data-v-5680b4b8]{color:var(--el-color-primary);font-size:13px;text-decoration:none}.inline-link[data-v-5680b4b8]:hover{text-decoration:underline}.collection-option-meta[data-v-5680b4b8]{float:right;color:var(--el-text-color-placeholder);margin-left:12px;font-size:11px}.pivot-dialog[data-v-f7472ce5]{gap:var(--spacing-3);flex-direction:column;display:flex}.pivot-hint[data-v-f7472ce5]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.pivot-dialog label[data-v-f7472ce5]{gap:var(--spacing-1);font-size:var(--text-sm);flex-direction:column;display:flex}.workbook-perspective-bar[data-v-0918c021]{border-bottom:1px solid var(--color-border-lighter);background:var(--color-bg-elevated);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;display:flex}.perspective-switcher[data-v-0918c021],.perspective-filter[data-v-0918c021]{align-items:center;gap:8px;display:flex}.bar-label[data-v-0918c021]{color:var(--color-text-secondary);font-size:12px}.filter-field[data-v-0918c021]{width:160px}.filter-value[data-v-0918c021]{width:140px}.filter-badge[data-v-0918c021]{color:var(--color-text-secondary);background:var(--color-bg-muted);border-radius:999px;padding:2px 8px;font-size:11px}.perspective-engine[data-v-54fdc6fe]{background:var(--el-bg-color);border-radius:var(--radius-md);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.perspective-loading[data-v-54fdc6fe],.perspective-error[data-v-54fdc6fe]{padding:var(--spacing-6)}.perspective-container[data-v-54fdc6fe]{flex-direction:column;height:100%;display:flex;overflow:hidden}.perspective-toolbar[data-v-54fdc6fe]{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--el-border-color);background:var(--el-bg-color-page);justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.perspective-switcher[data-v-54fdc6fe]{align-items:center;gap:var(--spacing-3);display:flex}.perspective-option[data-v-54fdc6fe]{align-items:center;gap:var(--spacing-2);display:flex}.perspective-icon[data-v-54fdc6fe]{color:var(--el-color-primary)}.suggestion-badge[data-v-54fdc6fe] .el-badge__content{font-size:var(--text-xs);padding:2px 6px}.toolbar-actions[data-v-54fdc6fe]{align-items:center;gap:var(--spacing-2);display:flex}.perspective-content[data-v-54fdc6fe]{padding:var(--spacing-4);flex:1;overflow:auto}.workbook-perspective-panel[data-v-fc05bf14]{flex:1;min-height:0;padding:8px 12px;overflow:auto}.dynamic-workbook-container[data-v-c84898eb]{background:var(--color-bg-surface);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workbook-toolbar[data-v-c84898eb]{height:var(--size-button-height-lg);background:var(--color-fill-light);border-bottom:1px solid var(--color-border-light);padding:0 var(--spacing-3);flex-shrink:0;align-items:center;display:flex}.formula-bar[data-v-c84898eb]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--spacing-2);height:var(--size-button-height-sm);flex:1;align-items:center;display:flex}.fx-icon[data-v-c84898eb]{font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);margin-right:var(--spacing-2);user-select:none}.fx-input[data-v-c84898eb]{width:100%;color:var(--color-text-placeholder);background:0 0;border:none;outline:none;font-family:inherit}.workbook-left-panels[data-v-c84898eb]{border-right:1px solid var(--color-border-light);flex-direction:column;flex-shrink:0;align-self:stretch;min-height:0;max-height:100%;display:flex;overflow:hidden auto}.workbook-body[data-v-c84898eb]{min-height:0;z-index:var(--z-index-base);flex-direction:row;flex:1;display:flex;position:relative;overflow:hidden}.surface-sheet-host[data-v-c84898eb]{flex:1;min-height:0;overflow:auto}.grid-scroll-port[data-v-c84898eb]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.dynamic-workbook-container.chrome-headless[data-v-c84898eb]{min-height:0}.dynamic-workbook-container.chrome-compact[data-v-c84898eb]{min-height:240px}.floating-drafts-pill[data-v-c84898eb]{right:var(--spacing-4);bottom:var(--spacing-4);z-index:30;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-round,999px);background:var(--color-primary);color:var(--color-white);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;box-shadow:var(--shadow-md);border:none;position:absolute}.floating-drafts-pill[data-v-c84898eb]:hover{background:var(--color-primary-dark,var(--color-primary))}.floating-drafts-pill.is-open[data-v-c84898eb]{background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-light)}.workbook-footer[data-v-c84898eb]{height:var(--size-button-height-lg);background:var(--color-fill-light);border-top:1px solid var(--color-border-light);padding:0 var(--spacing-3);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.sheet-tabs[data-v-c84898eb]{height:100%;display:flex}.tab[data-v-c84898eb]{padding:0 var(--spacing-3);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);cursor:pointer;border-right:1px solid var(--color-border-light);transition:background var(--transition-fast), color var(--transition-fast);user-select:none;border-left:1px solid #0000;align-items:center;display:flex}.tab[data-v-c84898eb]:hover{background:var(--color-fill-lighter)}.tab.active[data-v-c84898eb]{background:var(--color-bg-surface);color:var(--color-primary);border-left-color:var(--color-border-light);font-weight:var(--font-weight-semibold);box-shadow:0 -2px 0 var(--color-primary) inset}.add-tab[data-v-c84898eb]{font-weight:var(--font-weight-semibold);font-size:var(--text-lg);color:var(--color-text-tertiary)}.add-tab[data-v-c84898eb]:hover{color:var(--color-primary);background:var(--color-primary-lighter)}.sheet-rename-input[data-v-c84898eb]{border:1px solid var(--color-primary);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-sm);border-radius:2px;outline:none;width:80px;padding:0 4px}.context-menu[data-v-c84898eb]{z-index:var(--z-index-max);background:var(--color-bg-surface);border:1px solid var(--color-border-light);min-width:200px;padding:4px 0;padding-bottom:calc(4px + env(safe-area-inset-bottom));backdrop-filter:blur(8px);border-radius:8px;font-size:13px;position:fixed;box-shadow:0 8px 32px #00000029,0 2px 8px #00000014}.ctx-item[data-v-c84898eb]{cursor:pointer;color:var(--color-text-primary);transition:background var(--transition-fast);align-items:center;gap:8px;padding:7px 12px;display:flex}.ctx-item[data-v-c84898eb]:hover{background:var(--color-primary-lighter)}.ctx-item.is-disabled[data-v-c84898eb]{color:var(--color-text-placeholder);cursor:not-allowed;pointer-events:none}.ctx-icon[data-v-c84898eb]{text-align:center;flex-shrink:0;width:18px;font-size:14px}.ctx-label[data-v-c84898eb]{flex:1}.ctx-shortcut[data-v-c84898eb]{color:var(--color-text-tertiary);font-family:monospace;font-size:11px}.ctx-separator[data-v-c84898eb]{background:var(--color-border-lighter);height:1px;margin:4px 8px}.ctx-fade-enter-active[data-v-c84898eb],.ctx-fade-leave-active[data-v-c84898eb]{transition:opacity .12s,transform .12s}.ctx-fade-enter-from[data-v-c84898eb],.ctx-fade-leave-to[data-v-c84898eb]{opacity:0;transform:scale(.95)}@media (width<=767px){.dynamic-workbook-container[data-v-c84898eb]{min-height:0}.workbook-body[data-v-c84898eb]{flex-direction:column}.grid-scroll-port[data-v-c84898eb]{flex:1;min-height:0}.workbook-footer[data-v-c84898eb]{padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0}.sheet-tabs[data-v-c84898eb]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tab[data-v-c84898eb]{flex-shrink:0;min-width:72px}.floating-drafts-pill[data-v-c84898eb]{bottom:calc(var(--mobile-nav-total-offset-bottom,0px) + 12px)}}.native-bottom-sheet{box-shadow:none!important;background:0 0!important}.native-bottom-sheet .el-drawer__body{flex-direction:column;justify-content:flex-end;display:flex;padding:0!important;overflow:hidden!important}.bottom-sheet-container[data-v-cc39d7b7]{--_handle-width:36px;--_handle-height:5px;background:var(--color-bg-component);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);box-shadow:var(--shadow-lg);pointer-events:auto;will-change:transform;flex-direction:column;max-height:90dvh;display:flex}.bottom-sheet-handle-container[data-v-cc39d7b7]{width:100%;height:var(--spacing-6);padding-top:var(--spacing-2);justify-content:center;align-items:center;display:flex}.is-draggable .bottom-sheet-handle-container[data-v-cc39d7b7]{cursor:grab;touch-action:none}.is-draggable .bottom-sheet-handle-container[data-v-cc39d7b7]:active{cursor:grabbing}.bottom-sheet-handle[data-v-cc39d7b7]{width:var(--_handle-width);height:var(--_handle-height);border-radius:var(--radius-full);background-color:var(--color-border-light)}.bottom-sheet-header[data-v-cc39d7b7]{padding:0 var(--spacing-5) var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;display:flex}.bottom-sheet-title[data-v-cc39d7b7]{font-size:var(--text-lg);color:var(--color-text-primary);margin:0;font-weight:600}.bottom-sheet-close[data-v-cc39d7b7]{height:var(--spacing-10);width:var(--spacing-10);min-width:44px;min-height:44px;font-size:var(--text-2xl);color:var(--color-text-secondary);margin-left:auto;line-height:1}.close-icon[data-v-cc39d7b7]{transform:translateY(-2px)}.bottom-sheet-content[data-v-cc39d7b7]{padding:var(--spacing-5);padding-bottom:calc(var(--spacing-5) + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.confidence-gauge[data-v-b4d651e8]{align-items:center;gap:var(--spacing-1,4px);white-space:nowrap;line-height:1;display:inline-flex}.confidence-gauge--sm[data-v-b4d651e8]{font-size:11px}.confidence-gauge--md[data-v-b4d651e8]{font-size:12px}.confidence-gauge--lg[data-v-b4d651e8]{font-size:13px}.confidence-gauge__bar[data-v-b4d651e8]{background-color:var(--el-fill-color-light);border-radius:2px;flex-shrink:0;width:32px;height:4px;display:inline-block;overflow:hidden}.confidence-gauge--lg .confidence-gauge__bar[data-v-b4d651e8]{border-radius:3px;width:48px;height:6px}.confidence-gauge__fill[data-v-b4d651e8]{border-radius:inherit;height:100%;transition:width .3s;display:block}.confidence-gauge__value[data-v-b4d651e8]{font-variant-numeric:tabular-nums;font-weight:600}.confidence-gauge__label[data-v-b4d651e8]{color:var(--el-text-color-secondary);font-weight:400}.confidence-gauge--high .confidence-gauge__fill[data-v-b4d651e8]{background-color:var(--el-color-success)}.confidence-gauge--high .confidence-gauge__value[data-v-b4d651e8]{color:var(--el-color-success-dark-2)}.confidence-gauge--medium .confidence-gauge__fill[data-v-b4d651e8]{background-color:var(--el-color-warning)}.confidence-gauge--medium .confidence-gauge__value[data-v-b4d651e8]{color:var(--el-color-warning-dark-2)}.confidence-gauge--low .confidence-gauge__fill[data-v-b4d651e8]{background-color:var(--el-color-danger-light-3)}.confidence-gauge--low .confidence-gauge__value[data-v-b4d651e8]{color:var(--el-color-danger-light-3)}.confidence-gauge--very-low .confidence-gauge__fill[data-v-b4d651e8]{background-color:var(--el-color-danger)}.confidence-gauge--very-low .confidence-gauge__value[data-v-b4d651e8]{color:var(--el-color-danger)}.dispute-action[data-v-3a7a1697]{gap:var(--spacing-1,4px)}.dispute-action__icon[data-v-3a7a1697]{font-size:14px}.dispute-action__label[data-v-3a7a1697]{font-size:12px}.evidence-drawer[data-v-def4fada]{border:1px solid var(--el-border-color-lighter);border-radius:var(--radius-md,6px);overflow:hidden}.evidence-drawer__toggle[data-v-def4fada]{align-items:center;gap:var(--spacing-1,4px);width:100%;padding:var(--spacing-2,8px) var(--spacing-3,12px);background:var(--el-fill-color-blank);cursor:pointer;color:var(--el-text-color-primary);transition:background-color var(--transition-fast);border:none;font-family:inherit;font-size:13px;font-weight:500;display:flex}.evidence-drawer__toggle[data-v-def4fada]:hover{background:var(--el-fill-color-light)}.evidence-drawer__toggle[data-v-def4fada]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.evidence-drawer__icon[data-v-def4fada]{color:var(--el-text-color-secondary);font-size:12px;transition:transform .2s}.evidence-drawer__icon.is-rotated[data-v-def4fada]{transform:rotate(90deg)}.evidence-drawer__count[data-v-def4fada]{color:var(--el-text-color-secondary);font-weight:400}.evidence-drawer__panel[data-v-def4fada]{border-top:1px solid var(--el-border-color-lighter);background:var(--el-bg-color-page)}.evidence-drawer__empty[data-v-def4fada]{padding:var(--spacing-3,12px);color:var(--el-text-color-placeholder);text-align:center;font-size:12px}.evidence-drawer__item[data-v-def4fada]{padding:var(--spacing-2,8px) var(--spacing-3,12px);border-bottom:1px solid var(--el-border-color-extra-light)}.evidence-drawer__item[data-v-def4fada]:last-child{border-bottom:none}.evidence-drawer__item-header[data-v-def4fada]{margin-bottom:var(--spacing-1,4px);justify-content:space-between;align-items:center;display:flex}.evidence-drawer__source-type[data-v-def4fada]{color:var(--el-text-color-primary);font-size:12px;font-weight:600}.evidence-drawer__relevance[data-v-def4fada]{color:var(--el-text-color-secondary);font-variant-numeric:tabular-nums;font-size:11px}.evidence-drawer__item-body[data-v-def4fada]{flex-direction:column;gap:2px;display:flex}.evidence-drawer__meta[data-v-def4fada]{gap:var(--spacing-1,4px);font-size:11px;display:flex}.evidence-drawer__meta-label[data-v-def4fada]{color:var(--el-text-color-secondary);flex-shrink:0}.evidence-drawer__meta-value[data-v-def4fada]{color:var(--el-text-color-regular);word-break:break-all}.evidence-drawer__description[data-v-def4fada]{color:var(--el-text-color-regular);margin-top:var(--spacing-1,4px);font-size:12px;line-height:1.4}.evidence-slide-enter-active[data-v-def4fada],.evidence-slide-leave-active[data-v-def4fada]{transition:all .2s;overflow:hidden}.evidence-slide-enter-from[data-v-def4fada],.evidence-slide-leave-to[data-v-def4fada]{opacity:0;max-height:0}.evidence-slide-enter-to[data-v-def4fada],.evidence-slide-leave-from[data-v-def4fada]{opacity:1;max-height:600px}.proposal-banner[data-v-5517d8b6]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-3,12px);padding:var(--spacing-3,12px) var(--spacing-4,16px);border-radius:var(--radius-md,6px);border:1px solid;display:flex}.proposal-banner--pending[data-v-5517d8b6]{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7)}.proposal-banner--approved[data-v-5517d8b6]{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-7)}.proposal-banner--rejected[data-v-5517d8b6]{background-color:var(--el-fill-color-light);border-color:var(--el-border-color-lighter);opacity:.7}.proposal-banner__content[data-v-5517d8b6]{flex:1;min-width:0}.proposal-banner__header[data-v-5517d8b6]{align-items:center;gap:var(--spacing-2,8px);margin-bottom:var(--spacing-1,4px);display:flex}.proposal-banner__icon[data-v-5517d8b6]{color:var(--el-color-primary);flex-shrink:0;font-size:16px}.proposal-banner--approved .proposal-banner__icon[data-v-5517d8b6]{color:var(--el-color-success)}.proposal-banner__title[data-v-5517d8b6]{color:var(--el-text-color-primary);font-size:13px;font-weight:600}.proposal-banner__description[data-v-5517d8b6]{color:var(--el-text-color-regular);margin:0;font-size:12px;line-height:1.4}.proposal-banner__reasoning[data-v-5517d8b6]{color:var(--el-text-color-secondary);margin-top:var(--spacing-1,4px);font-size:11px;font-style:italic;line-height:1.4}.proposal-banner__reasoning-label[data-v-5517d8b6]{font-style:normal;font-weight:600}.proposal-banner__actions[data-v-5517d8b6]{align-items:center;gap:var(--spacing-1,4px);flex-shrink:0;display:flex}.truth-badge[data-v-1cb16dfe]{align-items:center;gap:var(--spacing-1,4px);border-radius:var(--radius-full,9999px);white-space:nowrap;font-weight:500;line-height:1;display:inline-flex}.truth-badge--sm[data-v-1cb16dfe]{padding:2px 8px;font-size:11px}.truth-badge--md[data-v-1cb16dfe]{padding:3px 10px;font-size:12px}.truth-badge--lg[data-v-1cb16dfe]{padding:4px 12px;font-size:13px}.truth-badge__dot[data-v-1cb16dfe]{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.truth-badge--lg .truth-badge__dot[data-v-1cb16dfe]{width:8px;height:8px}.truth-badge--success[data-v-1cb16dfe]{background-color:var(--color-success-lighter);color:var(--color-success-dark)}.truth-badge--success .truth-badge__dot[data-v-1cb16dfe]{background-color:var(--color-success)}.truth-badge--info[data-v-1cb16dfe]{background-color:var(--color-primary-lighter);color:var(--color-primary-dark)}.truth-badge--info .truth-badge__dot[data-v-1cb16dfe]{background-color:var(--color-primary)}.truth-badge--warning[data-v-1cb16dfe]{background-color:var(--color-warning-lighter);color:var(--color-warning-dark)}.truth-badge--warning .truth-badge__dot[data-v-1cb16dfe]{background-color:var(--color-warning)}.truth-badge--purple[data-v-1cb16dfe]{background-color:var(--color-accent-8-light);color:var(--color-accent-8-dark)}.truth-badge--purple .truth-badge__dot[data-v-1cb16dfe]{background-color:var(--color-accent-8)}.truth-badge--danger[data-v-1cb16dfe]{background-color:var(--color-error-lighter);color:var(--color-error-dark)}.truth-badge--danger .truth-badge__dot[data-v-1cb16dfe]{background-color:var(--color-danger)}.dynamic-detail__slot[data-v-99ab8b27]{grid-column:1/-1;width:100%;min-width:0}.dynamic-detail[data-v-99ab8b27]{gap:var(--spacing-6);flex-direction:column;display:flex}.dynamic-detail__header[data-v-99ab8b27]{padding-bottom:var(--spacing-4);border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;display:flex}.dynamic-detail__header-left[data-v-99ab8b27]{align-items:center;gap:var(--spacing-3);display:flex}.dynamic-detail__title[data-v-99ab8b27]{font-size:var(--text-2xl);color:var(--el-text-color-primary);margin:0;font-weight:600}.dynamic-detail__header-right[data-v-99ab8b27]{gap:var(--spacing-2);display:flex}.dynamic-detail__truth-strip[data-v-99ab8b27]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:var(--el-fill-color-light);border-radius:var(--el-border-radius-base);border:1px solid var(--el-border-color-lighter);display:flex}.dynamic-detail__tabs[data-v-99ab8b27]{flex:1}.dynamic-detail__content[data-v-99ab8b27]{padding:var(--spacing-4) 0}.dynamic-detail__groups[data-v-99ab8b27],.dynamic-detail__flat[data-v-99ab8b27]{margin-bottom:var(--spacing-4)}.field-label-with-tooltip[data-v-99ab8b27]{align-items:center;gap:var(--spacing-1);display:flex}.field-tooltip-icon[data-v-99ab8b27]{color:var(--el-text-color-secondary);cursor:help;font-size:var(--text-sm)}.field-value[data-v-99ab8b27]{color:var(--el-text-color-primary)}.field-value--required[data-v-99ab8b27]{font-weight:500}.dynamic-detail__object-array[data-v-99ab8b27]{width:100%;overflow-x:auto}.dynamic-detail__array-table[data-v-99ab8b27]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.dynamic-detail__array-table th[data-v-99ab8b27],.dynamic-detail__array-table td[data-v-99ab8b27]{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--el-border-color-lighter);text-align:left}.dynamic-detail__array-table th[data-v-99ab8b27]{background-color:var(--el-fill-color-light);color:var(--el-text-color-regular);font-weight:600}.dynamic-detail__audit[data-v-99ab8b27]{padding:var(--spacing-4) 0}.audit-header[data-v-99ab8b27]{justify-content:space-between;align-items:center;display:flex}.audit-action[data-v-99ab8b27]{color:var(--el-text-color-primary);font-weight:600}.audit-user[data-v-99ab8b27]{font-size:var(--text-sm);color:var(--el-text-color-secondary)}.audit-changes[data-v-99ab8b27]{gap:var(--spacing-2);flex-direction:column;display:flex}.audit-change[data-v-99ab8b27]{align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);display:flex}.audit-old[data-v-99ab8b27]{color:var(--el-color-danger);text-decoration:line-through}.audit-new[data-v-99ab8b27]{color:var(--el-color-success);font-weight:500}.audit-note[data-v-99ab8b27]{font-size:var(--text-sm);color:var(--el-text-color-secondary);font-style:italic}.dynamic-detail__footer[data-v-99ab8b27]{padding-top:var(--spacing-4);border-top:1px solid var(--el-border-color-lighter)}.is-handheld .dynamic-detail__header[data-v-99ab8b27]{align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.is-handheld .dynamic-detail__header-right[data-v-99ab8b27]{justify-content:flex-end;width:100%}.is-handheld .dynamic-detail__title[data-v-99ab8b27]{font-size:var(--text-xl)}.is-handheld[data-v-99ab8b27] .el-tabs__nav-wrap{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}.is-handheld[data-v-99ab8b27] .el-tabs__nav-scroll{overflow:visible}.tab-nav[data-v-84baa207]{border-bottom:2px solid var(--el-border-color-lighter);-webkit-overflow-scrolling:touch;gap:0;display:flex;overflow-x:auto}.tab-nav__tab[data-v-84baa207]{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);white-space:nowrap;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;font-weight:500;display:inline-flex}.tab-nav__tab[data-v-84baa207]:hover:not(.tab-nav__tab--disabled){color:var(--el-color-primary)}.tab-nav__tab--active[data-v-84baa207]{color:var(--el-color-primary);border-bottom-color:var(--el-color-primary)}.tab-nav__tab--disabled[data-v-84baa207]{cursor:not-allowed;opacity:.4}.tab-nav__icon[data-v-84baa207]{font-size:var(--el-font-size-medium)}.tab-nav__badge[data-v-84baa207]{border-radius:var(--radius-full);background-color:var(--el-fill-color);min-width:18px;height:18px;color:var(--el-text-color-secondary);font-size:var(--el-font-size-extra-small);justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:inline-flex}.tab-nav__tab--active .tab-nav__badge[data-v-84baa207]{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.tab-nav__tab[data-v-84baa207]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.tab-nav__tab[data-v-84baa207]{transition:none}}.meta-content-block__text[data-v-3383f68c]{white-space:pre-wrap;color:var(--color-text-primary);margin:0}.meta-content-block__pre[data-v-3383f68c]{white-space:pre-wrap;margin:0;font-family:inherit}.meta-content-block--action[data-v-3383f68c]{appearance:none;justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);border:1px solid var(--color-border,currentColor);background:var(--color-surface,transparent);border-radius:var(--radius-md,.5rem);cursor:pointer;text-align:left;padding:.45rem .9rem;display:inline-flex}.meta-content-block--action[data-v-3383f68c]:hover{background:var(--color-surface-muted,var(--color-bg-secondary))}.meta-node[data-v-d834c65c]{padding:var(--node-padding,0)}.primitive-node-depth-exceeded[data-v-d834c65c],.primitive-node-error[data-v-d834c65c],.primitive-node-render-error[data-v-d834c65c]{padding:var(--spacing-2)}.primitive-node-render-error pre[data-v-d834c65c]{font-size:var(--text-xs);background:var(--color-bg-page);padding:var(--spacing-2);border-radius:var(--radius-sm);margin-top:var(--spacing-1)}.meta-route-link[data-v-d834c65c]{color:var(--color-primary);cursor:pointer;text-decoration:none}.meta-route-link[data-v-d834c65c]:hover{text-decoration:underline}.rbac-disabled-wrapper[data-v-d834c65c]{pointer-events:none;opacity:.6;cursor:not-allowed;position:relative}.modal-stack-host__body[data-v-d6181395]{gap:var(--spacing-3,.75rem);flex-direction:column;display:flex}.modal-stack-host__component[data-v-d6181395]{color:var(--color-text-secondary);font-size:var(--font-size-sm,.875rem);margin:0}.modal-stack-host__props[data-v-d6181395]{padding:var(--spacing-3,.75rem);border-radius:var(--radius-md,.5rem);background:var(--color-surface-muted,var(--color-bg-secondary));font-size:var(--font-size-xs,.75rem);max-height:240px;margin:0;overflow:auto}.modal-stack-host__close[data-v-d6181395]{appearance:none;border:1px solid var(--color-border,currentColor);background:var(--color-surface,transparent);color:var(--color-text-primary,inherit);border-radius:var(--radius-md,.5rem);cursor:pointer;padding:.4rem .85rem}.meta-block-interpreter[data-v-8360d653]{--_bottom-tabs-height:80px;box-sizing:border-box;min-height:100%;position:relative}.meta-block-interpreter.is-handheld[data-v-8360d653]{-webkit-overflow-scrolling:touch;width:100%;min-height:100%;overflow-y:auto}.meta-block-interpreter.has-bottom-tabs[data-v-8360d653]{padding-bottom:calc(var(--_bottom-tabs-height) + env(safe-area-inset-bottom))}.meta-block-header--handheld[data-v-8360d653]{z-index:var(--z-index-sticky);background:var(--color-bg-component);backdrop-filter:blur(8px);border-bottom:1px solid var(--el-border-color);padding:var(--spacing-2) var(--spacing-4);position:sticky;top:0}.has-floating-header .meta-block-header--handheld[data-v-8360d653]{padding-top:env(safe-area-inset-top);background:0 0;border-bottom:none}.meta-block-header-title[data-v-8360d653]{font-size:var(--text-lg);margin:0;font-weight:600}.meta-block-bottom-tabs[data-v-8360d653]{height:var(--_bottom-tabs-height);padding-bottom:env(safe-area-inset-bottom);background:var(--color-bg-component);border-top:1px solid var(--el-border-color);z-index:var(--z-index-fixed);justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.meta-block-interpreter--loading[data-v-8360d653],.meta-block-interpreter--error[data-v-8360d653]{padding:var(--spacing-6);width:100%}
