.json-format__alert[data-v-01a3c7a6]{margin-bottom:var(--st-tool-toolbar-gap);border-radius:var(--st-tool-alert-radius)}.json-format__error-detail[data-v-01a3c7a6]{font-size:var(--st-tool-ui-text-size);line-height:1.6}.json-format__error-pos[data-v-01a3c7a6]{color:var(--st-text-3);margin-left:8px}.json-format__pane[data-v-01a3c7a6]{flex-direction:column;height:100%;display:flex}.json-format__pane[data-v-01a3c7a6] .n-card__content{flex:1;display:flex}.json-format__pane[data-v-01a3c7a6] .tool-textarea{width:100%}.json-format__pane[data-v-01a3c7a6] .tool-pane__header,.json-format__pane[data-v-01a3c7a6] .tool-pane__extra{flex-wrap:wrap}.json-format__depth-label[data-v-01a3c7a6]{color:var(--st-text-3);font-size:12px}.json-format__text-output[data-v-01a3c7a6]{background:var(--st-bg);border:1px solid var(--st-border);border-radius:8px;flex:1;overflow:auto}.json-format__text-pre[data-v-01a3c7a6]{font-family:var(--st-tool-font-mono);font-size:var(--st-tool-font-mono-size);line-height:var(--st-tool-font-mono-lh);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;margin:0;padding:16px}.json-format__text-placeholder[data-v-01a3c7a6]{color:var(--st-text-3);font-size:var(--st-tool-font-mono-size);padding:16px}.json-format__tree-container[data-v-01a3c7a6]{overflow-anchor:none;background:var(--st-bg);border:1px solid var(--st-border);contain:layout style;overscroll-behavior:contain;border-radius:8px;flex:1;min-height:380px;max-height:70vh;padding:4px 8px 4px 0;position:relative;overflow:auto}.json-format__tree-empty[data-v-01a3c7a6]{justify-content:center;align-items:center;height:100%;display:flex}.json-format__status-path[data-v-01a3c7a6]{font-family:var(--st-tool-font-mono);color:var(--st-primary);text-overflow:ellipsis;white-space:nowrap;max-width:400px;font-size:12px;overflow:hidden}.json-format__search-count[data-v-01a3c7a6]{color:var(--st-text-3);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:11px}.json-format__preview[data-v-01a3c7a6]{margin-top:16px;border-radius:var(--st-tool-card-radius)!important}.json-format__preview-title[data-v-01a3c7a6]{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.json-format__preview-json[data-v-01a3c7a6]{font-family:var(--st-tool-font-mono);font-size:var(--st-tool-ui-text-size);line-height:var(--st-tool-font-mono-lh);background:var(--st-bg);border:1px solid var(--st-border);border-radius:6px;max-height:320px;padding:8px 12px;overflow:auto}.json-format__preview-line[data-v-01a3c7a6]{white-space:pre-wrap;word-break:break-all}.json-format__preview-loading[data-v-01a3c7a6]{color:var(--st-text-3);align-items:center;gap:8px;padding:8px 0;display:flex}.json-format__preview-loading[data-v-01a3c7a6]:before{content:"";border:2px solid var(--st-border);border-top-color:var(--st-primary);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite st-spin-01a3c7a6}@keyframes st-spin-01a3c7a6{to{transform:rotate(360deg)}}.json-format__preview-truncated[data-v-01a3c7a6]{color:var(--st-text-3);text-align:center;padding:4px 0;font-size:12px}.json-format__preview-scalar[data-v-01a3c7a6]{font-family:var(--st-tool-font-mono);border-radius:6px;padding:8px 12px;font-size:15px;line-height:1.6;display:inline-block}.json-format__preview-scalar--string[data-v-01a3c7a6]{color:var(--st-code-string);background:#3ab54a0f}.json-format__preview-scalar--number[data-v-01a3c7a6]{color:var(--st-code-number);background:#25aae20f}.json-format__preview-scalar--boolean[data-v-01a3c7a6]{color:var(--st-code-boolean);background:#eb33240f}.json-format__preview-scalar--null[data-v-01a3c7a6]{color:var(--st-code-null);background:#f982800f}[data-v-01a3c7a6] .preview-key{color:var(--st-code-key)}[data-v-01a3c7a6] .preview-string{color:var(--st-code-string)}[data-v-01a3c7a6] .preview-number{color:var(--st-code-number)}[data-v-01a3c7a6] .preview-boolean{color:var(--st-code-boolean)}[data-v-01a3c7a6] .preview-null{color:var(--st-code-null)}[data-v-01a3c7a6] .preview-bracket{color:var(--st-text-1)}.json-tree-row[data-v-01a3c7a6]{cursor:pointer;white-space:pre;font-family:var(--st-tool-font-mono);align-items:center;line-height:24px;display:flex;position:relative}.json-tree-row[data-v-01a3c7a6]:hover{background-color:var(--st-hover-bg)}.json-tree-row--matched[data-v-01a3c7a6]{background-color:var(--st-search-match-bg)}.json-tree-row--active[data-v-01a3c7a6]{background-color:var(--st-search-active-bg);outline:1px solid var(--st-search-active-border)}.json-tree-row--close[data-v-01a3c7a6]:hover{background-color:#0000}.json-tree-row__toggle[data-v-01a3c7a6]{width:20px;height:24px;color:var(--st-text-3);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}.json-tree-row__toggle[data-v-01a3c7a6]:hover{color:var(--st-primary)}.json-tree-row__toggle-placeholder[data-v-01a3c7a6]{flex-shrink:0;width:20px}.json-tree-row__key[data-v-01a3c7a6]{color:var(--st-code-key)}.json-tree-row__bracket[data-v-01a3c7a6],.json-tree-row__comma[data-v-01a3c7a6]{color:var(--st-text-1)}.json-tree-row__dots[data-v-01a3c7a6]{color:var(--st-text-3);margin:0 2px}.json-tree-row__count[data-v-01a3c7a6]{color:var(--st-text-3);margin-left:4px;font-size:11px}.json-tree-row__value--string[data-v-01a3c7a6]{color:var(--st-code-string)}.json-tree-row__value--number[data-v-01a3c7a6]{color:var(--st-code-number)}.json-tree-row__value--boolean[data-v-01a3c7a6]{color:var(--st-code-boolean)}.json-tree-row__value--null[data-v-01a3c7a6]{color:var(--st-code-null)}.json-tree-row__menu-btn[data-v-01a3c7a6]{color:var(--st-text-3);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;border-radius:3px;margin-left:6px;padding:0 4px;font-size:14px;line-height:1;transition:opacity .15s}.json-tree-row:hover .json-tree-row__menu-btn[data-v-01a3c7a6]{opacity:.7}.json-tree-row__menu-btn[data-v-01a3c7a6]:hover{opacity:1;color:var(--st-primary);background:var(--st-hover-bg)}.json-tree-context-menu[data-v-01a3c7a6]{flex-direction:column;gap:2px;min-width:120px;display:flex}.json-tree-context-menu__item[data-v-01a3c7a6]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:6px 14px;font-size:13px;transition:background .12s}.json-tree-context-menu__item[data-v-01a3c7a6]:hover{background:var(--st-hover-bg);color:var(--st-primary)}
