.hide-horizontal-scroll-indicator::-webkit-scrollbar{height:0}.hide-horizontal-scroll-indicator{-ms-overflow-style:none}.hide-vertical-scroll-indicator::-webkit-scrollbar{width:0}.hide-vertical-scroll-indicator{-ms-overflow-style:none;scrollbar-width:none}.scroll-fade-top,.scroll-fade-bottom{position:absolute;left:0;right:0;height:54px;pointer-events:none;z-index:1}.scroll-fade-top{top:0;background:linear-gradient(to bottom,var(--scroll-fade-bg, #fff) 0%,rgba(255,255,255,0) 100%)}.scroll-fade-bottom{bottom:0;background:linear-gradient(to top,var(--scroll-fade-bg, #fff) 0%,rgba(255,255,255,0) 100%)}.ua-json-editor{--jse-theme-color: var(--color-bg-surface);--jse-theme-color-highlight: var(--color-bg-hover);--jse-background-color: transparent;--jse-panel-background: transparent;--jse-panel-background-borderless: transparent;--jse-panel-color: var(--color-text-primary);--jse-panel-color-readonly: var(--color-text-subtle);--jse-panel-border: transparent;--jse-main-border: 0;--jse-text-color: var(--color-text-primary);--jse-text-color-inverse: #ffffff;--jse-text-readonly: var(--color-text-subtle);--jse-font-family: var(--typography-body-family);--jse-font-family-mono: var(--typography-code-family);--jse-font-size-mono: 12.5px;--jse-font-size: 12.5px;--jse-font-size-text-mode: 12.5px;--jse-line-height: 1.55;--jse-key-color: var(--color-accent);--jse-value-color: var(--color-text-primary);--jse-value-color-number: #b45309;--jse-value-color-boolean: #9a3412;--jse-value-color-null: var(--color-text-subtle);--jse-value-color-string: #166534;--jse-value-color-url: var(--color-accent);--jse-delimiter-color: var(--color-text-subtle);--jse-controls-color: var(--color-text-subtle);--jse-controls-color-hover: var(--color-text-primary);--jse-selection-background-color: var(--color-accent-subtle);--jse-selection-background-inactive-color: var(--color-bg-hover);--jse-hover-background-color: var(--color-bg-hover);--jse-active-line-background-color: var(--color-bg-hover);--jse-error-color: var(--color-fg-error);--jse-warning-color: #b45309;--jse-info-color: var(--color-accent);--jse-button-background: var(--color-bg-surface);--jse-button-background-highlight: var(--color-bg-hover);--jse-button-color: var(--color-text-primary);--jse-button-secondary-background: var(--color-bg-surface);--jse-button-secondary-background-highlight: var(--color-bg-hover);--jse-button-primary-background: var(--color-accent);--jse-button-primary-background-highlight: var(--color-accent-hover);--jse-button-primary-color: var(--color-accent-fg);--jse-input-background: var(--input-bg);--jse-input-background-readonly: var(--color-bg-surface);--jse-input-border: var(--input-border);--jse-input-border-focus: var(--input-border-focus);--jse-context-menu-background: var(--color-bg-elevated);--jse-context-menu-color: var(--color-text-primary);--jse-context-menu-shadow: 0 8px 24px rgba(15, 23, 42, .08);--jse-context-menu-background-highlight: var(--color-bg-hover);--jse-context-menu-color-disabled: var(--color-text-subtle);--jse-context-menu-separator-color: var(--color-border-subtle);--jse-context-menu-tip-background: var(--color-bg-hover);--jse-context-menu-pointer-background: var(--color-bg-elevated);--jse-context-menu-pointer-background-highlight: var(--color-bg-hover);--jse-context-menu-pointer-hover-background: var(--color-bg-hover);--jse-context-menu-pointer-color: var(--color-text-primary);--jse-menu-color: var(--color-text-primary);--jse-menu-button-size: 32px;--jse-font-size-main-menu: 12px;--jse-font-size-text-mode-search: 12px;--jse-navigation-bar-background: transparent;--jse-navigation-bar-background-highlight: var(--color-bg-hover);--jse-navigation-bar-dropdown-color: var(--color-text-primary);--jse-panel-button-background: transparent;--jse-panel-button-background-highlight: var(--color-bg-hover);--jse-panel-button-color: var(--color-text-primary);--jse-button-secondary-color: var(--color-text-primary);--jse-button-primary-background-disabled: var(--color-bg-hover);--jse-button-secondary-background-disabled: var(--color-bg-hover);--jse-tag-background: var(--color-accent-subtle);--jse-tag-color: var(--color-text-link);--jse-collapsed-items-background-color: var(--color-bg-hover);--jse-collapsed-items-selected-background-color: var(--color-accent-subtle);--jse-collapsed-items-link-color: var(--color-text-link);--jse-collapsed-items-link-color-highlight: var(--color-accent-hover);--jse-table-header-background: var(--color-bg-hover);--jse-table-header-background-highlight: var(--color-bg-hover);--jse-table-row-odd-background: transparent;--jse-search-match-background-color: var(--color-accent-subtle);--jse-search-match-color: var(--color-text-primary);--jse-search-match-active-color: var(--color-accent-subtle);--jse-search-match-outline: 1px solid var(--color-accent);--jse-message-error-background: var(--color-bg-error);--jse-message-error-color: var(--color-fg-error);--jse-message-warning-background: var(--color-bg-warning);--jse-message-warning-color: var(--color-fg-warning);--jse-message-info-background: var(--color-bg-info);--jse-message-info-color: var(--color-fg-info);--jse-message-success-color: var(--color-fg-success);--jse-message-action-background: var(--color-bg-surface);--jse-message-action-background-highlight: var(--color-bg-hover);--jse-contents-background-color: transparent;--jse-input-color: var(--color-text-primary);--jse-item-is-active-bg: var(--color-accent-subtle);--jse-edit-outline: 1px solid var(--color-accent);--jse-a-color: var(--color-text-link);--jse-a-color-highlight: var(--color-accent-hover);--jse-overlay-background: rgba(15, 23, 42, .4);--jse-tooltip-border: 0;--jse-separator-color: var(--color-border-subtle);--jse-tooltip-background: #111827;--jse-tooltip-color: #ffffff;--jse-status-bar-background: transparent;--jse-status-bar-color: var(--color-text-subtle)}.ua-json-editor .jse-menu .jse-button.jse-group-button.jse-selected{background:var(--color-accent-subtle);color:var(--color-text-link)}.ua-json-editor .jse-main{min-height:0}.ua-json-editor.jse-theme-default,.ua-json-editor .jse-main,.ua-json-editor .jse-text-mode,.ua-json-editor .jse-tree-mode,.ua-json-editor .jse-table-mode,.ua-json-editor .jse-contents{background:transparent;border:0}.ua-json-editor .cm-editor,.ua-json-editor .cm-editor .cm-scroller,.ua-json-editor .cm-editor .cm-content{background:transparent;font-family:var(--typography-code-family);font-size:12.5px;color:var(--color-text-primary)}.ua-json-editor .cm-editor.cm-focused{outline:none}.ua-json-editor .cm-editor .cm-gutters{background:transparent;border-right:1px solid var(--color-border-subtle);color:var(--color-text-subtle);padding-right:4px}.ua-json-editor .cm-editor .cm-activeLineGutter{background:var(--color-bg-hover);color:var(--color-text-subtle)}.ua-json-editor .cm-editor .cm-activeLine{background:var(--color-bg-hover)}.ua-json-editor .cm-editor .cm-cursor{border-left-color:var(--color-accent);border-left-width:1.5px}.ua-json-editor .cm-editor .cm-selectionBackground,.ua-json-editor .cm-editor.cm-focused .cm-selectionBackground{background:var(--color-accent-subtle)!important}.ua-json-editor .jse-status-bar{border-top:1px solid var(--color-border-subtle);background:transparent;font-size:11px;color:var(--color-text-subtle);padding:4px 10px}.ua-json-editor .cm-editor .tok-propertyName,.ua-json-editor .cm-editor .\37c c{color:var(--color-accent);font-weight:500}.ua-json-editor .cm-editor .tok-string,.ua-json-editor .cm-editor .\37c e{color:#166534}.ua-json-editor .cm-editor .tok-number,.ua-json-editor .cm-editor .\37c d{color:#b45309}.ua-json-editor .cm-editor .tok-bool,.ua-json-editor .cm-editor .tok-atom{color:#9a3412}.ua-json-editor .cm-editor .tok-null{color:var(--color-text-subtle);font-style:italic}.ua-json-editor .cm-editor .tok-punctuation{color:var(--color-text-subtle)}
