:root{--cjson-editor-icons:url(data:image/png;base64,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)}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:14px;color:#1f2933;background:#eef3f1}body{--page:#eef3f1;--surface:#ffffff;--surface-soft:#f7faf8;--line:#d6e1dc;--line-strong:#b4c6bf;--text:#1f2933;--muted:#6b7a86;--accent:#0f8f7d;--accent-strong:#087565;--accent-soft:#dff5ef;--danger:#c73535;--danger-soft:#ffe7e7;--warning:#aa6a00;--warning-soft:#fff2d2;--shadow:0 14px 34px rgba(15, 34, 47, 0.12)}body.theme-dark{--page:#161a1d;--surface:#20262b;--surface-soft:#252d32;--line:#3a464d;--line-strong:#59686f;--text:#e7edf0;--muted:#a9b7bd;--accent:#38c7a4;--accent-strong:#62dabd;--accent-soft:#173a35;--danger:#ff7d78;--danger-soft:#4a2426;--warning:#ffd072;--warning-soft:#423217;--shadow:0 16px 38px rgba(0, 0, 0, 0.28)}button,input,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}span.header-light{color:var(--muted)}#header{width:100%;height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;box-sizing:border-box;color:var(--text);background:var(--surface);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;min-width:210px}a.header{color:var(--text);text-decoration:none;font-size:20px;font-weight:700;white-space:nowrap}a.header span{color:var(--accent)}#documentName{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:12px}#menu.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tool-button{min-height:32px;border:1px solid var(--line);border-radius:6px;padding:0 11px;color:var(--text);background:var(--surface-soft)}.tool-button:hover{border-color:var(--line-strong);background:var(--accent-soft)}.tool-button.primary{color:#fff;border-color:var(--accent-strong);background:var(--accent)}.tool-button.primary:hover{background:var(--accent-strong)}#workspaceBar{height:46px;display:flex;align-items:center;gap:14px;padding:7px 18px;box-sizing:border-box;background:var(--surface-soft);border-bottom:1px solid var(--line)}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--surface)}.segmented button{height:30px;min-width:54px;border:0;border-right:1px solid var(--line);padding:0 12px;color:var(--muted);background:0 0}.segmented button:last-child{border-right:0}.segmented button.active{color:#fff;background:var(--accent)}.save-shortcut-hint{flex:0 0 auto;color:var(--muted);font-size:12px;white-space:nowrap}.global-search{display:flex;align-items:center;gap:8px;flex:1;min-width:250px}.search-input-wrap{position:relative;flex:1}.search-input-wrap #globalSearchInput{width:100%}.regex-hint{position:absolute;top:calc(100% + 4px);left:0;padding:4px 8px;border-radius:5px;color:var(--accent-strong);background:var(--accent-soft);font-size:12px;white-space:nowrap;z-index:100}.global-search label{color:var(--muted)}#globalSearchInput{width:100%;height:30px;border:1px solid var(--line);border-radius:6px;box-sizing:border-box;padding:0 10px;color:var(--text);background:var(--surface)}.search-mode-btn{height:30px;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--surface);font-family:monospace;font-size:13px;flex-shrink:0}.search-mode-btn.active{color:#fff;border-color:var(--accent-strong);background:var(--accent)}#searchScope{height:30px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--surface)}#searchCount{min-width:44px;color:var(--muted);font-size:12px}.settings-toggles{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--muted);font-size:12px;white-space:nowrap}.settings-toggles label{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.settings-toggles input{width:14px;height:14px;accent-color:var(--accent)}#workspaceBar #tools{width:auto;height:auto;display:inline-flex;align-items:center;flex:0 0 auto;padding:5px 9px;line-height:1;border-radius:6px;border:1px solid var(--line);color:var(--muted);background:var(--surface);text-align:left;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}#workspaceBar #tools:hover{color:var(--accent-strong);border-color:var(--accent)}#auto{width:100%;height:calc(100% - 136px);box-sizing:border-box;overflow:hidden}#contents{width:100%;height:100%;overflow:hidden;position:relative}#codeEditor,#treeEditor{height:100%;width:400px;box-sizing:border-box}#codeEditor{float:left;padding:12px 0 12px 12px}.code-textarea{display:block;width:100%;height:100%;min-height:100%;padding:10px 12px;border:0;box-sizing:border-box;resize:none;outline:0;color:#2f3742;background:#fff;font:14px/1.45 Consolas,Monaco,'Courier New',monospace;tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto}.code-ace-editor{display:none;width:100%;height:100%;min-height:100%}#codeEditor.ace-enabled .code-textarea{display:none}#codeEditor.ace-enabled .code-ace-editor{display:block}.jsoneditor .menu button.code-advanced{width:auto!important;min-width:112px;height:26px;margin:2px 2px 2px 8px;padding:0 10px;border:1px solid rgba(15,143,125,.32);border-radius:4px;color:var(--accent-strong);background:#fff!important;background-image:none!important;box-shadow:none;cursor:pointer;font-size:12px;font-family:arial,sans-serif;font-weight:700;line-height:24px;text-align:center;text-indent:0;opacity:1;float:left}.jsoneditor .menu button.code-advanced:hover{border-color:var(--accent);background:rgba(15,143,125,.08)!important;background-image:none!important;color:var(--accent-strong)}.jsoneditor .menu button.code-advanced:disabled{cursor:wait;opacity:.65}body.theme-dark .jsoneditor .menu button.code-advanced{border-color:rgba(55,211,194,.36);color:var(--accent);background:#22292d!important;background-image:none!important}.jsoneditor .menu .code-auto-ace{float:left;display:inline-flex;align-items:center;gap:5px;height:26px;margin:2px 2px 2px 8px;color:#46525c;font-family:arial,sans-serif;font-size:12px;line-height:26px;cursor:pointer;user-select:none}.jsoneditor .menu .code-auto-ace input{width:14px;height:14px;margin:0;accent-color:var(--accent)}body.theme-dark .jsoneditor .menu .code-auto-ace{color:#24313a}body.theme-dark #codeEditor.ace-enabled .ace_content,body.theme-dark #codeEditor.ace-enabled .ace_editor,body.theme-dark #codeEditor.ace-enabled .ace_scroller{background:#000!important;color:#d7dee3!important}body.theme-dark #codeEditor.ace-enabled .ace_text-layer{background:0 0!important;color:#d7dee3!important}body.theme-dark #codeEditor.ace-enabled .ace_marker-layer .ace_selection{background:#fff!important;opacity:1!important}body.theme-dark #codeEditor.ace-enabled .ace_text-layer{mix-blend-mode:difference}body.theme-dark #codeEditor.ace-enabled .ace_gutter{background:#151d21!important;color:#a5b5bd!important}body.theme-dark #codeEditor.ace-enabled .ace_cursor{color:#8bd3ff!important;border-left-color:#8bd3ff!important}body.theme-dark #codeEditor.ace-enabled .ace_marker-layer .ace_active-line{background:rgba(79,107,117,.28)!important}body.theme-dark #codeEditor.ace-enabled .ace_identifier,body.theme-dark #codeEditor.ace-enabled .ace_variable{color:#75cfff!important}body.theme-dark #codeEditor.ace-enabled .ace_string{color:#78d878!important}body.theme-dark #codeEditor.ace-enabled .ace_constant,body.theme-dark #codeEditor.ace-enabled .ace_constant.ace_language,body.theme-dark #codeEditor.ace-enabled .ace_constant.ace_numeric{color:#f2c14e!important}body.theme-dark #codeEditor.ace-enabled .ace_keyword,body.theme-dark #codeEditor.ace-enabled .ace_keyword.ace_operator{color:#75cfff!important}body.theme-dark #codeEditor.ace-enabled .ace_paren,body.theme-dark #codeEditor.ace-enabled .ace_punctuation{color:#c9d1d6!important}body.theme-dark #codeEditor.ace-enabled .ace_indent-guide,body.theme-dark #codeEditor.ace-enabled .ace_invisible{color:rgba(215,222,227,.52)!important}#treeEditor{float:left;padding:12px 12px 12px 0}#splitter{text-align:center;float:left;height:100%;padding:12px;box-sizing:border-box}#splitter #buttons{margin:0 0 12px 0}.splitter-preview{position:absolute;top:12px;bottom:12px;z-index:3000;display:flex;align-items:center;justify-content:center;pointer-events:none}.splitter-preview-line{position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1px;border-radius:3px;background:var(--accent);box-shadow:0 0 0 3px rgba(15,143,125,.14)}.splitter-preview-handle{position:relative;padding:7px 10px;border:1px solid rgba(15,143,125,.35);border-radius:999px;color:#fff;background:var(--accent);box-shadow:0 8px 22px rgba(18,38,34,.2);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}body.theme-dark .splitter-preview-line{box-shadow:0 0 0 3px rgba(59,211,184,.2)}body.theme-dark .splitter-preview-handle{color:#10231f;background:#5de2cb;border-color:rgba(93,226,203,.45);box-shadow:0 8px 24px rgba(0,0,0,.35)}#splitter #toTree{margin:34px 0 0 0}#splitter #toCode{margin:16px 0 0 0}#splitter #drag{min-width:24px;color:var(--line-strong);border-radius:6px;cursor:col-resize;font-size:30px}#splitter #drag.active,#splitter #drag:hover{color:var(--accent);background:var(--accent-soft)}body.theme-dark #splitter #drag{color:var(--muted)}button.convert{padding:4px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}button.convert:hover{border-color:var(--accent);background:var(--accent-soft)}div.convert-left,div.convert-right{width:24px;height:24px;margin:0}div.convert-right{background:var(--cjson-editor-icons) 0 -48px}body.theme-dark div.convert-left,body.theme-dark div.convert-right{filter:invert(1)}div.convert-left{background:var(--cjson-editor-icons) -24px -48px}#footer{width:100%;height:32px;overflow:hidden;color:var(--muted);border-top:1px solid var(--line);background:var(--surface);box-sizing:border-box}#statusbar{height:100%;display:flex;align-items:center;gap:14px;padding:0 18px;box-sizing:border-box;font-size:12px;white-space:nowrap}.status-pill{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:0 8px;font-weight:700}.status-pill.valid{color:var(--accent-strong);background:var(--accent-soft)}.status-pill.error{color:var(--danger);background:var(--danger-soft)}.status-pill.pending{color:var(--warning);background:var(--warning-soft)}#statusMessage{min-width:150px;overflow:hidden;text-overflow:ellipsis}.fix-suggestions{display:inline-flex;align-items:center;gap:6px;max-width:42vw;overflow:hidden}.fix-suggestions:empty{display:none}.fix-suggestions button{height:22px;flex:0 0 auto;border:1px solid var(--warning);border-radius:5px;padding:0 7px;color:var(--warning);background:var(--warning-soft);font-size:12px}.fix-suggestions button:hover{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}#currentPath{margin-left:auto;max-width:min(520px,45vw);overflow:hidden;text-overflow:ellipsis;text-align:right;color:var(--muted);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace}a.footer{color:var(--muted);margin-left:0;text-decoration:none}a.footer:hover{color:var(--accent)}#ad{display:none}body.view-code #splitter,body.view-code #treeEditor{display:none!important}body.view-code #codeEditor{width:100%!important;padding-right:12px}body.view-tree #codeEditor,body.view-tree #splitter{display:none!important}body.view-tree #treeEditor{width:100%!important;padding-left:12px}#comparePanel{display:none;height:100%;padding:12px;box-sizing:border-box}body.view-compare #codeEditor,body.view-compare #splitter,body.view-compare #treeEditor{display:none!important}body.view-compare #comparePanel{display:block}.compare-toolbar{height:42px;display:flex;align-items:center;gap:8px;padding:0 0 10px 0;box-sizing:border-box}#compareSummary{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-grid{height:calc(100% - 42px);display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,0.9fr);gap:12px}.compare-column,.compare-result{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);overflow:hidden}.compare-title{height:34px;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--line);font-weight:700}.compare-editor{flex:1;min-height:0;display:flex;background:var(--surface)}.compare-line-numbers{flex:0 0 auto;min-width:42px;padding:12px 8px;box-sizing:border-box;overflow:hidden;border-right:1px solid var(--line);color:var(--muted);background:var(--surface-soft);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:13px;line-height:1.5;text-align:right;user-select:none;white-space:pre}.compare-column textarea{flex:1;min-height:0;resize:none;border:0;outline:0;padding:12px;box-sizing:border-box;color:var(--text);background:var(--surface);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:13px;line-height:1.5;white-space:pre;overflow:auto}#compareResult{flex:1;min-height:0;overflow:auto;padding:10px;box-sizing:border-box}.compare-empty{color:var(--muted);padding:12px;border-radius:6px;background:var(--surface-soft)}.compare-empty.success{color:var(--accent-strong);background:var(--accent-soft)}.compare-empty.error{color:var(--danger);background:var(--danger-soft)}.diff-list{margin:0;padding:0;list-style:none}.diff-item{margin:0 0 9px 0;padding:10px;border-left:4px solid var(--line-strong);border-radius:6px;background:var(--surface-soft)}.diff-item.added{border-left-color:var(--accent)}.diff-item.removed{border-left-color:var(--danger)}.diff-item.changed,.diff-item.type{border-left-color:var(--warning)}.diff-path{color:var(--text);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-weight:700;word-break:break-all}.diff-meta{color:var(--muted);margin-top:4px;font-size:12px}.diff-values{display:grid;gap:6px;margin-top:8px}.diff-values pre{margin:0;padding:8px;border-radius:5px;overflow:auto;color:var(--text);background:var(--surface);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:12px;line-height:1.4}div.error,div.notification{border-radius:6px;padding:9px;margin:7px;box-shadow:var(--shadow)}div.error{color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger)}div.notification{color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning)}pre.error{margin:0 0 8px 0;white-space:pre-wrap;font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:12px}a.error{color:var(--danger);font-size:12px}#dropOverlay{display:none;position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;background:rgba(15,30,38,.38)}body.dragging-file #dropOverlay{display:flex}#dropOverlay div{min-width:280px;border-radius:8px;padding:26px 32px;color:var(--accent-strong);background:var(--surface);border:2px dashed var(--accent);box-shadow:var(--shadow);text-align:center;font-weight:700}.panel-backdrop{display:none;position:fixed;z-index:1090;left:0;top:0;right:0;bottom:0;background:rgba(13,22,28,.36)}body.panel-open .panel-backdrop{display:block}.tool-panel{display:none;position:fixed;z-index:1100;right:18px;top:72px;width:min(460px,calc(100vw - 36px));max-height:calc(100vh - 104px);flex-direction:column;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.tool-panel.wide{width:min(720px,calc(100vw - 36px))}.tool-panel.visible{display:flex}.save-dialog{display:none;position:fixed;z-index:1120;left:50%;top:50%;width:min(420px,calc(100vw - 32px));border:1px solid var(--line-strong);border-radius:8px;color:var(--text);background:var(--surface);box-shadow:var(--shadow);overflow:hidden;transform:translate(-50%,-50%)}.save-dialog.visible{display:block}.save-dialog form{margin:0}.save-dialog-actions,.save-dialog-header{display:flex;align-items:center;gap:10px;padding:14px;box-sizing:border-box;background:var(--surface-soft)}.save-dialog-header{justify-content:space-between;border-bottom:1px solid var(--line)}.save-dialog-header h2{margin:0;color:var(--text);font-size:16px;line-height:1.25}.save-dialog-header p{margin:4px 0 0;color:var(--muted);font-size:12px}.save-dialog-body{padding:14px}.save-dialog-body label{display:block;margin-bottom:7px;color:var(--text);font-weight:700}.save-name-input{width:100%;height:38px;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:0 10px;color:var(--text);background:var(--surface-soft);outline:0}.save-name-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.storage-note{margin:10px 0 0;padding:10px;border-radius:7px;color:var(--muted);background:var(--surface-soft);font-size:12px;line-height:1.55}.storage-scope{color:var(--accent-strong);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;word-break:break-all}.save-dialog-actions{justify-content:flex-end;border-top:1px solid var(--line)}.panel-actions,.panel-header{display:flex;align-items:center;gap:10px;padding:12px;box-sizing:border-box;background:var(--surface-soft)}.panel-header{justify-content:space-between;border-bottom:1px solid var(--line)}.panel-actions{justify-content:flex-end;border-top:1px solid var(--line)}.panel-header h2{margin:0;color:var(--text);font-size:15px;line-height:1.2}.panel-close{width:28px;height:28px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--surface);font-size:20px;line-height:1}.panel-close:hover{color:var(--text);border-color:var(--accent)}.panel-body{min-height:0;overflow:auto;padding:12px;box-sizing:border-box}.history-tabs{display:flex;gap:0;margin-bottom:12px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.history-tab{flex:1;height:32px;border:0;color:var(--muted);background:var(--surface);cursor:pointer}.history-tab+.history-tab{border-left:1px solid var(--line)}.history-tab.active{color:#fff;background:var(--accent)}.history-delete{color:var(--danger)!important;border-color:var(--danger)!important}.history-delete:hover{background:var(--danger-soft)!important}.history-list{display:grid;gap:8px}.history-empty,.panel-note{padding:12px;border-radius:6px;color:var(--muted);background:var(--surface-soft)}.share-loading{padding:16px 0;color:var(--muted);text-align:center}.share-result{display:flex;gap:8px;margin-top:12px}.share-result input{flex:1;height:34px;border:1px solid var(--line);border-radius:6px;padding:0 10px;color:var(--text);background:var(--surface-soft);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;cursor:text}.history-item{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.history-title{color:var(--text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-meta{margin-top:4px;color:var(--muted);font-size:12px}.history-actions{display:inline-flex;align-items:center;gap:6px}.history-item button{height:28px;border:1px solid var(--line);border-radius:5px;color:var(--text);background:var(--surface)}.history-item button:hover{border-color:var(--accent);background:var(--accent-soft)}#schemaInput{width:100%;min-height:240px;resize:vertical;border:1px solid var(--line);border-radius:7px;padding:10px;box-sizing:border-box;color:var(--text);background:var(--surface-soft);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:13px;line-height:1.5}.schema-result{margin-top:10px;padding:10px;border-radius:7px;color:var(--muted);background:var(--surface-soft)}.schema-result.success{color:var(--accent-strong);background:var(--accent-soft)}.schema-result.error{color:var(--danger);background:var(--danger-soft)}.schema-error-list{margin:0;padding:0;list-style:none}.schema-error-list li{margin:0 0 6px 0;font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;word-break:break-word}.shortcut-list{display:grid;grid-template-columns:minmax(150px,auto) 1fr;gap:9px 14px;margin:0}.shortcut-list dt{color:var(--text);font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-weight:700}.shortcut-list dd{margin:0;color:var(--muted)}.jsoneditor{color:var(--text);border-color:var(--line-strong);border-radius:8px;background:var(--surface)}.jsoneditor .menu{background:var(--surface-soft);border-bottom-color:var(--line)}.jsoneditor .menu button{border-color:var(--line);border-radius:5px}.jsoneditor .field,.jsoneditor .readonly,.jsoneditor .value,.jsoneditor td,.jsoneditor textarea,.jsoneditor th{font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace}body.theme-dark .jsoneditor,body.theme-dark .jsoneditor div.tree,body.theme-dark .jsoneditor textarea.text{background:var(--surface)}body.theme-dark .jsoneditor .field,body.theme-dark .jsoneditor .readonly,body.theme-dark .jsoneditor .value,body.theme-dark .jsoneditor td,body.theme-dark .jsoneditor textarea,body.theme-dark .jsoneditor th{color:#d9b9ff}body.theme-dark .code-textarea{background:#1d2327;color:#e7edf0}body.theme-dark .code-textarea::selection{background:#fff;color:#111820}@media (max-width:980px){#header{height:96px;align-items:flex-start;flex-direction:column;padding:10px 12px;gap:9px}#menu.toolbar{justify-content:flex-start;overflow-x:auto;width:100%;flex-wrap:nowrap;padding-bottom:2px}.tool-button{flex:0 0 auto}#auto{height:calc(100% - 174px)}}@media (max-width:760px){body{overflow:hidden}#workspaceBar{height:116px;align-items:stretch;flex-direction:column;gap:8px;padding:8px 10px}.segmented{width:100%}.segmented button{flex:1}.global-search{min-width:0;width:100%}.settings-toggles{width:100%;justify-content:space-between}.settings-toggles label{flex:1;justify-content:center}#saveShortcutHint,#searchCount,#workspaceBar #tools,.global-search label{display:none}#globalSearchInput{width:100%}#auto{height:calc(100% - 244px)}#codeEditor,#treeEditor{width:100%!important;height:100%;padding:8px!important;float:none;box-sizing:border-box}#splitter{display:none!important}body.view-code #splitter,body.view-code #treeEditor{display:none!important}body.view-tree #codeEditor,body.view-tree #splitter{display:none!important}body.view-compare #codeEditor,body.view-compare #splitter,body.view-compare #treeEditor{display:none!important}body.view-split #treeEditor{display:none!important}#comparePanel{overflow:auto}.compare-toolbar{height:auto;align-items:flex-start;flex-wrap:wrap}.compare-grid{height:auto;grid-template-columns:1fr;overflow:auto}.compare-column{min-height:220px}.compare-line-numbers{min-width:36px;padding-left:6px;padding-right:6px}.compare-result{min-height:260px}#statusbar{gap:8px;padding:0 10px}#metricChars,#metricLines,a.footer{display:none}#currentPath{display:inline-block;max-width:40vw}#statusMessage{min-width:0;flex:1}#metricNodes,.fix-suggestions{display:none}.node-actions{left:8px!important;right:8px;bottom:40px;top:auto!important;justify-content:center}.tool-panel{left:10px;right:10px;top:84px;width:auto;max-height:calc(100vh - 104px)}.save-dialog{width:calc(100vw - 20px)}.shortcut-list{grid-template-columns:1fr}}div.fileretriever-background,div.fileretriever-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999}div.fileretriever-overlay{background-color:gray;opacity:.2}div.fileretriever-border{width:410px;margin:100px auto;padding:20px;background-color:#fff;border:1px solid gray;border-radius:2px;-moz-box-shadow:2px 2px 12px rgba(128,128,128,.3);-webkit-box-shadow:2px 2px 12px rgba(128,128,128,.3);box-shadow:2px 2px 12px rgba(128,128,128,.3)}div.fileretriever-title{font-weight:700}div.fileretriever-description{color:gray;margin:30px 0 0 0}div.fileretriever-contents{margin:30px 0}div.fileretriever-buttons{text-align:right}input.fileretriever-field[type=file]{width:400px;padding:3px}input.fileretriever-field[type=text]{width:400px;border:1px solid #d3d3d3;border-radius:2px;padding:3px}input.fileretriever-cancel,input.fileretriever-submit{margin-left:10px}.jsoneditor .field,.jsoneditor .readonly,.jsoneditor .value{border:1px solid transparent;min-height:16px;min-width:32px;padding:2px;margin:1px;word-wrap:break-word;float:left}.jsoneditor .field p,.jsoneditor .value p{margin:0}.jsoneditor .value{word-break:break-word}.jsoneditor .readonly{min-width:16px;color:gray}.jsoneditor .empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}.jsoneditor .field.empty{background-image:var(--cjson-editor-icons);background-position:0 -144px}.jsoneditor .value.empty{background-image:var(--cjson-editor-icons);background-position:-48px -144px}.jsoneditor .value.url{color:green;text-decoration:underline}.jsoneditor a.value.url:focus,.jsoneditor a.value.url:hover{color:red}.jsoneditor .separator{padding:3px 0;vertical-align:top;color:gray}.jsoneditor .field.highlight,.jsoneditor .field[contenteditable=true]:focus,.jsoneditor .field[contenteditable=true]:hover,.jsoneditor .value.highlight,.jsoneditor .value[contenteditable=true]:focus,.jsoneditor .value[contenteditable=true]:hover{background-color:#ffffab;border:1px solid #ff0;border-radius:2px}.jsoneditor .field.highlight-active,.jsoneditor .field.highlight-active:focus,.jsoneditor .field.highlight-active:hover,.jsoneditor .value.highlight-active,.jsoneditor .value.highlight-active:focus,.jsoneditor .value.highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}.jsoneditor div.tree button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background:transparent var(--cjson-editor-icons)}.jsoneditor div.tree button.collapsed{background-position:0 -48px}.jsoneditor div.tree button.expanded{background-position:0 -72px}.jsoneditor div.tree button.contextmenu{background-position:-48px -72px}.jsoneditor div.tree button.contextmenu.selected,.jsoneditor div.tree button.contextmenu:focus,.jsoneditor div.tree button.contextmenu:hover{background-position:-48px -48px}.jsoneditor div.tree :focus{outline:0}.jsoneditor div.tree button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}.jsoneditor div.tree button.invisible{visibility:hidden;background:0 0}.jsoneditor{color:#1a1a1a;border:1px solid #97b0f8;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;overflow:auto;position:relative;padding:0;line-height:100%}.jsoneditor div.tree table.tree{border-collapse:collapse;border-spacing:0;width:100%;margin:0}.jsoneditor div.outer{width:100%;height:100%;margin:-35px 0 0 0;padding:35px 0 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.jsoneditor div.tree{width:100%;height:100%;position:relative;overflow:auto}.jsoneditor textarea.text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#fff;resize:none}.jsoneditor tr.highlight{background-color:#ffffab}.jsoneditor div.tree button.dragarea{background:var(--cjson-editor-icons) -72px -72px;cursor:move}.jsoneditor div.tree button.dragarea:focus,.jsoneditor div.tree button.dragarea:hover{background-position:-72px -48px}.jsoneditor td,.jsoneditor th,.jsoneditor tr{padding:0;margin:0}.jsoneditor td{vertical-align:top}.jsoneditor td.tree{vertical-align:top}.jsoneditor .field,.jsoneditor .value,.jsoneditor td,.jsoneditor textarea,.jsoneditor th{font-family:droid sans mono,monospace,courier new,courier,sans-serif;font-size:12pt;color:#92278f;font-weight:700}.jsoneditor .menu{width:100%;height:35px;padding:2px;margin:0;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1a1a1a;background-color:#d5ddf6;border-bottom:1px solid #97b0f8}.jsoneditor .menu button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid #aec0f8;background:#e3eaf6 var(--cjson-editor-icons);color:#4d4d4d;opacity:.8;font-family:arial,sans-serif;font-size:10pt;float:left}.jsoneditor .menu button:hover{background-color:#f0f2f5}.jsoneditor .menu button:active{background-color:#fff}.jsoneditor .menu button:disabled{background-color:#e3eaf6}.jsoneditor .menu button.collapse-all{background-position:0 -96px}.jsoneditor .menu button.expand-all{background-position:0 -120px}.jsoneditor .menu button.expand-partial{width:auto;min-width:62px;padding-left:5px;padding-right:5px;background-image:none;font-size:12px;line-height:24px}.jsoneditor .menu button.undo{background-position:-24px -96px}.jsoneditor .menu button.undo:disabled{background-position:-24px -120px}.jsoneditor .menu button.redo{background-position:-48px -96px}.jsoneditor .menu button.redo:disabled{background-position:-48px -120px}.jsoneditor .menu button.compact{background-position:-72px -96px}.jsoneditor .menu button.format{background-position:-72px -120px}.jsoneditor .menu button.modes{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor .menu button.separator{margin-left:10px}.jsoneditor .menu a{font-family:arial,sans-serif;font-size:10pt;vertical-align:middle}.jsoneditor .menu a.poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor .search .results,.jsoneditor .search input{font-family:arial,sans-serif;font-size:10pt;color:#1a1a1a}.jsoneditor .search{position:absolute;right:2px;top:2px}.jsoneditor .search .frame{border:1px solid #97b0f8;background-color:#fff;padding:0 2px;margin:0}.jsoneditor .search .frame table{border-collapse:collapse}.jsoneditor .search input{width:120px;border:none;outline:0;margin:1px}.jsoneditor .search .results{color:#4d4d4d;padding-right:5px;line-height:24px}.jsoneditor .search button{width:16px;height:24px;padding:0;margin:0;border:none;background:var(--cjson-editor-icons);vertical-align:top}.jsoneditor .search button:hover{background-color:transparent}.jsoneditor .search button.refresh{width:18px;background-position:-99px -73px}.jsoneditor .search button.next{cursor:pointer;background-position:-124px -73px}.jsoneditor .search button.next:hover{background-position:-124px -49px}.jsoneditor .search button.previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor .search button.previous:hover{background-position:-148px -49px}.jsoneditor-contextmenu{position:fixed;z-index:99999}.jsoneditor-contextmenu ul{position:relative;left:0;top:0;width:124px;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px rgba(128,128,128,.3);list-style:none;margin:0;padding:0}.jsoneditor-contextmenu ul li button{padding:0;margin:0;width:124px;height:24px;border:none;cursor:pointer;color:#4d4d4d;background:0 0;line-height:26px;text-align:left}.jsoneditor-contextmenu ul li button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu ul li button:focus,.jsoneditor-contextmenu ul li button:hover{color:#1a1a1a;background-color:#f5f5f5;outline:0}.jsoneditor-contextmenu ul li button.default{width:92px}.jsoneditor-contextmenu ul li button.expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu div.icon{float:left;width:24px;height:24px;border:none;padding:0;margin:0;background-image:var(--cjson-editor-icons)}.jsoneditor-contextmenu ul li button div.expand{float:right;width:24px;height:24px;padding:0;margin:0 4px 0 0;background:var(--cjson-editor-icons) 0 -72px;opacity:.4}.jsoneditor-contextmenu ul li button.expand:focus div.expand,.jsoneditor-contextmenu ul li button.expand:hover div.expand,.jsoneditor-contextmenu ul li button:focus div.expand,.jsoneditor-contextmenu ul li button:hover div.expand,.jsoneditor-contextmenu ul li.selected div.expand{opacity:1}.jsoneditor-contextmenu .separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.remove>.icon{background-position:-24px -24px}.jsoneditor-contextmenu button.remove:focus>.icon,.jsoneditor-contextmenu button.remove:hover>.icon{background-position:-24px 0}.jsoneditor-contextmenu button.append>.icon{background-position:0 -24px}.jsoneditor-contextmenu button.append:focus>.icon,.jsoneditor-contextmenu button.append:hover>.icon{background-position:0 0}.jsoneditor-contextmenu button.insert>.icon{background-position:0 -24px}.jsoneditor-contextmenu button.insert:focus>.icon,.jsoneditor-contextmenu button.insert:hover>.icon{background-position:0 0}.jsoneditor-contextmenu button.duplicate>.icon{background-position:-48px -24px}.jsoneditor-contextmenu button.duplicate:focus>.icon,.jsoneditor-contextmenu button.duplicate:hover>.icon{background-position:-48px 0}.jsoneditor-contextmenu button.copy-path>.icon{background-position:-48px -24px}.jsoneditor-contextmenu button.copy-path:focus>.icon,.jsoneditor-contextmenu button.copy-path:hover>.icon{background-position:-48px 0}.jsoneditor-contextmenu button.copy-object>.icon{background-position:-48px -24px}.jsoneditor-contextmenu button.copy-object:focus>.icon,.jsoneditor-contextmenu button.copy-object:hover>.icon{background-position:-48px 0}.jsoneditor-contextmenu button.sort-asc>.icon{background-position:-168px -24px}.jsoneditor-contextmenu button.sort-asc:focus>.icon,.jsoneditor-contextmenu button.sort-asc:hover>.icon{background-position:-168px 0}.jsoneditor-contextmenu button.sort-desc>.icon{background-position:-192px -24px}.jsoneditor-contextmenu button.sort-desc:focus>.icon,.jsoneditor-contextmenu button.sort-desc:hover>.icon{background-position:-192px 0}.jsoneditor-contextmenu ul li .selected{background-color:#d5ddf6}.jsoneditor-contextmenu ul li{overflow:hidden}.jsoneditor-contextmenu ul li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px rgba(128,128,128,.5);padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu ul li ul li button{padding-left:24px}.jsoneditor-contextmenu ul li ul li button:focus,.jsoneditor-contextmenu ul li ul li button:hover{background-color:#f5f5f5}.jsoneditor-contextmenu button.type-string>.icon{background-position:-144px -24px}.jsoneditor-contextmenu button.type-string.selected>.icon,.jsoneditor-contextmenu button.type-string:focus>.icon,.jsoneditor-contextmenu button.type-string:hover>.icon{background-position:-144px 0}.jsoneditor-contextmenu button.type-auto>.icon{background-position:-120px -24px}.jsoneditor-contextmenu button.type-auto.selected>.icon,.jsoneditor-contextmenu button.type-auto:focus>.icon,.jsoneditor-contextmenu button.type-auto:hover>.icon{background-position:-120px 0}.jsoneditor-contextmenu button.type-object>.icon{background-position:-72px -24px}.jsoneditor-contextmenu button.type-object.selected>.icon,.jsoneditor-contextmenu button.type-object:focus>.icon,.jsoneditor-contextmenu button.type-object:hover>.icon{background-position:-72px 0}.jsoneditor-contextmenu button.type-array>.icon{background-position:-96px -24px}.jsoneditor-contextmenu button.type-array.selected>.icon,.jsoneditor-contextmenu button.type-array:focus>.icon,.jsoneditor-contextmenu button.type-array:hover>.icon{background-position:-96px 0}.jsoneditor-contextmenu button.type-modes>.icon{background-image:none;width:6px}