.tree-scroll.svelte-zvg0u7{height:var(--pane-height,clamp(14rem, 50vh, 36rem));resize:vertical;scrollbar-width:thin;scrollbar-color:var(--border) transparent;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-surface);min-height:6rem;font-family:var(--font-mono);font-size:.9rem;position:relative;overflow:auto}.rows.svelte-zvg0u7{min-width:max-content;position:relative}.row.svelte-zvg0u7{height:2rem;padding-left:calc(var(--depth) * 1.25rem + .25rem);white-space:nowrap;align-items:center;padding-right:.25rem;display:flex;position:absolute;left:0;right:0}.row.svelte-zvg0u7:hover,.row.svelte-zvg0u7:focus-within{background:color-mix(in srgb, var(--tint) 6%, transparent)}.toggle.svelte-zvg0u7{flex:none;width:1.5rem}input.svelte-zvg0u7{border-radius:var(--radius-control);height:1.6rem;color:inherit;font:inherit;background:0 0;border:1px solid #0000;padding:0 .25rem}input.svelte-zvg0u7:hover{border-color:var(--border)}input.svelte-zvg0u7:focus{border-color:var(--focus);background:var(--bg);outline:none}input[aria-invalid=true].svelte-zvg0u7{border-color:var(--caution)}.key.svelte-zvg0u7{flex:none;min-width:2ch;font-weight:600}.label.svelte-zvg0u7{color:var(--text-dim);padding:0 .3rem}.label.root.svelte-zvg0u7{color:var(--text);font-weight:600}.colon.svelte-zvg0u7{color:var(--text-dim);margin-right:.35rem}.value.svelte-zvg0u7{flex:1;min-width:12ch}.value.number.svelte-zvg0u7,.value.boolean.svelte-zvg0u7,.value.tagged.svelte-zvg0u7{color:var(--tint)}.value.null.svelte-zvg0u7,.summary.svelte-zvg0u7{color:var(--text-dim)}.edit.svelte-zvg0u7{opacity:0}.summary.svelte-zvg0u7+.edit:where(.svelte-zvg0u7),.value.svelte-zvg0u7+.edit:where(.svelte-zvg0u7){margin-left:.25rem}.row.svelte-zvg0u7:hover .edit:where(.svelte-zvg0u7),.row.svelte-zvg0u7:focus-within .edit:where(.svelte-zvg0u7){opacity:1}@media (hover:none){.edit.svelte-zvg0u7{opacity:1}}.form.svelte-6vglmx{color:var(--text);font-weight:400}.stacked.svelte-6vglmx{--pane-height:clamp(12rem, 35vh, 28rem)}.stacked.svelte-6vglmx textarea.content-field{height:var(--pane-height)}.tree-pane.svelte-6vglmx{margin-top:var(--field-gap)}.filter.svelte-6vglmx{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.filter-field.svelte-6vglmx{flex:1;min-width:0}.filter-field.svelte-6vglmx input:where(.svelte-6vglmx){width:100%;font-family:var(--font-mono)}.filter.svelte-6vglmx .remark:where(.svelte-6vglmx){white-space:nowrap;margin:0}
