.vanilla-jsoneditor-react{width:100%;height:100%;min-height:0}.vanilla-jsoneditor-react .jse-main{min-height:0}.vanilla-jsoneditor-react{--jse-font-family:var(--app-font-family);--jse-font-size:var(--tool-editor-font-size);--jse-font-family-mono:var(--code-font-family);--jse-font-size-mono:var(--tool-editor-font-size);--jse-line-height:calc(var(--jse-font-size) * 1.5);--jse-theme-color:var(--tool-theme-bg-color);--jse-theme-color-highlight:var(--theme-bg-color);--jse-panel-button-background-highlight:#0f172a0f;--jse-navigation-bar-background-highlight:#0f172a0f;--jse-hover-background-color:#0f172a0b;--jse-active-line-background-color:#0f172a0b;--jse-selection-background-color:#0f172a14;--jse-selection-background-inactive-color:#0f172a0a;--jse-selection-background-light-color:#0f172a09;--jse-button-primary-background:var(--tool-theme-bg-color);--jse-button-primary-background-highlight:var(--theme-bg-color);--jse-input-border-focus:1px solid var(--tool-theme-bg-color);--jse-item-is-active-bg:var(--tool-theme-bg-color);--jse-a-color:var(--tool-theme-bg-color);--jse-a-color-highlight:var(--theme-bg-color);--jse-context-menu-background-highlight:#0f172a24;--jse-context-menu-pointer-hover-background:#0f172a14}.vanilla-jsoneditor-react .jse-contents:hover{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.vanilla-jsoneditor-react.jse-theme-dark{--jse-theme:dark;--jse-background-color:var(--bg-color);--jse-contents-background-color:var(--bg-color);--jse-text-color:var(--text-color);--jse-text-color-inverse:#101318;--jse-main-border:1px solid var(--border-color);--jse-menu-color:var(--text-color);--jse-modal-background:var(--bg-secondary);--jse-modal-overlay-background:#00000080;--jse-modal-code-background:var(--bg-color);--jse-panel-background:var(--bg-secondary);--jse-panel-background-border:1px solid var(--border-color);--jse-panel-color:var(--text-color);--jse-panel-color-readonly:var(--text-secondary);--jse-panel-border:1px solid var(--border-color);--jse-panel-button-color:var(--text-secondary);--jse-panel-button-color-highlight:var(--text-color);--jse-panel-button-background:transparent;--jse-panel-button-background-highlight:#ffffff14;--jse-navigation-bar-background:#252c36;--jse-navigation-bar-background-highlight:#ffffff14;--jse-navigation-bar-dropdown-color:var(--text-color);--jse-key-color:#9cdcfe;--jse-value-color:var(--text-color);--jse-value-color-string:#ce9178;--jse-value-color-url:#ce9178;--jse-value-color-number:#b5cea8;--jse-value-color-boolean:#569cd6;--jse-value-color-null:#569cd6;--jse-delimiter-color:#c3cad4;--jse-edit-outline:2px solid var(--tool-theme-bg-color);--jse-selection-background-color:#ffffff1a;--jse-selection-background-inactive-color:#ffffff0f;--jse-selection-background-light-color:#ffffff0d;--jse-hover-background-color:#ffffff0f;--jse-active-line-background-color:#ffffff0f;--jse-search-match-background-color:#44351f;--jse-search-match-color:#ffd89a;--jse-collapsed-items-background-color:#252c36;--jse-collapsed-items-selected-background-color:#343e4b;--jse-collapsed-items-link-color:var(--text-secondary);--jse-table-header-background:#252c36;--jse-table-header-background-highlight:#303946;--jse-table-row-odd-background:#ffffff0a;--jse-context-menu-background:var(--bg-secondary);--jse-context-menu-background-highlight:#2b333f;--jse-context-menu-pointer-background:#343e4b;--jse-context-menu-pointer-background-highlight:#414d5c;--jse-context-menu-pointer-color:var(--text-color);--jse-context-menu-color:var(--text-color);--jse-context-menu-separator-color:var(--border-color);--jse-input-background:var(--input-bg);--jse-input-background-readonly:var(--bg-secondary);--jse-input-color:var(--text-color);--jse-input-border:1px solid var(--border-color);--jse-button-background:#343e4b;--jse-button-background-highlight:#414d5c;--jse-button-color:var(--text-color);--jse-button-secondary-background:#252c36;--jse-button-secondary-background-highlight:#343e4b;--jse-button-secondary-color:var(--text-color);--jse-a-color:#67b7ff;--jse-a-color-highlight:#8bc8ff;--jse-tag-background:#343e4b;--jse-tag-color:var(--text-color);--jse-tooltip-background:#252c36;--jse-tooltip-color:var(--text-color);--jse-tooltip-border:1px solid var(--border-color);--jse-svelte-select-background:var(--input-bg);--jse-svelte-select-border:1px solid var(--border-color);--list-background:var(--input-bg);--item-hover-bg:#343e4b;--input-color:var(--text-color)}.json-paste-modal{max-width:100vw;margin:0;padding-bottom:0;top:0}.json-paste-modal .ant-modal-content{border-radius:0;flex-direction:column;height:100vh;display:flex}.json-paste-modal .ant-modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.json-paste-body{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.json-paste-detected{border:1px solid var(--border-color,#0f172a1f);background:#52c41a0f;border-radius:6px;flex-direction:column;flex:0 auto;gap:8px;max-height:40vh;padding:8px;display:flex;overflow-y:auto}.json-paste-detected .json-paste-detected-item{border:1px solid var(--border-color,#0f172a1f);background:var(--bg-color,#fff);border-radius:6px;flex:none;overflow:hidden}.json-paste-detected .json-paste-detected-head{background:#52c41a1a;justify-content:space-between;align-items:center;padding:2px 8px;display:flex}.json-paste-detected .json-paste-detected-code.ant-input{box-sizing:border-box;box-shadow:none;resize:none;font-family:var(--code-font-family,monospace);font-size:var(--tool-editor-font-size,14px);white-space:pre-wrap;word-break:break-word;color:var(--text-color,inherit);background:0 0;border:none;border-radius:0;padding:8px 10px;line-height:1.5;overflow:auto;height:calc(4.5em + 16px)!important;min-height:calc(4.5em + 16px)!important;max-height:calc(4.5em + 16px)!important}.json-paste-textarea.ant-input{resize:none;flex:auto;min-height:160px}.jse-modal{overflow-anchor:none!important}.jse-modal,.jse-modal *{scroll-behavior:auto!important}.svelte-jsoneditor-modal,[class*=jse-modal]{--jse-font-family:var(--app-font-family);--jse-font-size:var(--tool-editor-font-size);--jse-font-family-mono:var(--code-font-family);--jse-font-size-mono:var(--tool-editor-font-size);--jse-line-height:calc(var(--jse-font-size) * 1.5);overflow-anchor:none!important}.svelte-jsoneditor-modal:focus,.svelte-jsoneditor-modal :focus,[class*=jse-modal]:focus,[class*=jse-modal] :focus{scroll-margin:0!important}
