.tool[data-tool=json-tree-viewer] .jt-bar{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.tool[data-tool=json-tree-viewer] .jt-search{flex:10rem;min-inline-size:0}.tool[data-tool=json-tree-viewer] .jt-search input{min-block-size:2.5rem;inline-size:100%}.tool[data-tool=json-tree-viewer] .jt-tree{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-sm);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);max-block-size:32rem;padding:0;list-style:none;overflow:auto}.tool[data-tool=json-tree-viewer] .jt-tree li{align-items:flex-start;padding-inline-start:calc(var(--depth,0) * 1rem);display:flex}.tool[data-tool=json-tree-viewer] .jt-toggle{min-block-size:1.75rem;inline-size:1.75rem;color:var(--c-text-2);cursor:pointer;font:inherit;background:0 0;border:0;flex:none}.tool[data-tool=json-tree-viewer] span.jt-toggle{cursor:default}.tool[data-tool=json-tree-viewer] .jt-node{text-align:start;min-inline-size:0;color:inherit;font:inherit;cursor:pointer;padding-block:var(--space-1);overflow-wrap:anywhere;background:0 0;border:0;flex:auto}.tool[data-tool=json-tree-viewer] .jt-node:hover,.tool[data-tool=json-tree-viewer] .jt-sel .jt-node{background:var(--c-primary-soft)}.tool[data-tool=json-tree-viewer] .jt-match .jt-node{outline:2px solid var(--c-accent);outline-offset:-2px}.tool[data-tool=json-tree-viewer] .jt-key{color:var(--c-primary)}.tool[data-tool=json-tree-viewer] .jt-colon{margin-inline-end:var(--space-1)}.tool[data-tool=json-tree-viewer] .jt-string{color:var(--c-ok)}.tool[data-tool=json-tree-viewer] .jt-object,.tool[data-tool=json-tree-viewer] .jt-array,.tool[data-tool=json-tree-viewer] .jt-null{color:var(--c-text-3)}.tool[data-tool=json-tree-viewer] .jt-selected{margin-block-start:var(--space-4)}.tool[data-tool=json-tree-viewer] .jt-h{font-size:var(--fs-md);margin-block:0 var(--space-2)}.tool[data-tool=json-tree-viewer] .jt-list{grid-template-columns:minmax(0,1fr)}.tool[data-tool=json-tree-viewer] .jt-list dd{overflow-wrap:anywhere;min-inline-size:0}.tool[data-tool=json-tree-viewer] .jt-pre{font-family:var(--font-mono);font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:16rem;margin:0;overflow:auto}
