.json-tree__row[data-v-075a50a1]{border-radius:var(--radius-sm);align-items:flex-start;gap:4px;min-width:0;padding:1px 0;line-height:20px;display:flex}.json-tree__row.is-hit[data-v-075a50a1]{background:var(--color-warning-light)}.json-tree__children[data-v-075a50a1]{border-left:1px solid var(--border-default);margin-left:7px;padding-left:14px}.json-tree__toggle[data-v-075a50a1]{width:16px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.json-tree__toggle[data-v-075a50a1]:hover{color:var(--color-primary)}.json-tree__caret[data-v-075a50a1]{transition:transform var(--transition-fast) ease;display:inline-block}.json-tree__caret.is-open[data-v-075a50a1]{transform:rotate(90deg)}.json-tree__name[data-v-075a50a1]{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--color-primary);flex-shrink:0;font-weight:500;overflow:hidden}.json-tree__colon[data-v-075a50a1],.json-tree__meta[data-v-075a50a1]{color:var(--text-tertiary)}.json-tree__meta[data-v-075a50a1]{font-size:12px}.json-tree__value[data-v-075a50a1]{overflow-wrap:anywhere;min-width:0;color:var(--text-primary)}.json-tree__value.is-string[data-v-075a50a1]{color:var(--color-success)}.json-tree__value.is-number[data-v-075a50a1]{color:var(--color-warning)}.json-tree__value.is-boolean[data-v-075a50a1]{color:var(--color-secondary)}.json-tree__value.is-null[data-v-075a50a1]{color:var(--text-tertiary);font-style:italic}.json-tree__hit[data-v-075a50a1]{color:inherit;background:var(--color-warning-light);box-shadow:inset 0 0 0 1px var(--color-warning);border-radius:2px;padding:0 1px}.json-tree__edit[data-v-075a50a1]{min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:text;background:0 0;border:none;padding:0}.json-tree__edit[data-v-075a50a1]:hover{-webkit-text-decoration:underline dotted var(--color-primary) 1px;-webkit-text-decoration:underline dotted var(--color-primary) 1px;text-decoration:underline dotted var(--color-primary) 1px;text-underline-offset:3px}.json-tree__edit[data-v-075a50a1]:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px;border-radius:2px}.json-tree__input[data-v-075a50a1]{font-family:inherit;font-size:inherit;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--color-primary);border-radius:var(--radius-sm);outline:none}.json-tree__actions[data-v-075a50a1]{opacity:0;transition:opacity var(--transition-fast) ease;flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.json-tree__row:focus-within .json-tree__actions[data-v-075a50a1],.json-tree__row:hover .json-tree__actions[data-v-075a50a1]{opacity:1}.json-tree__action[data-v-075a50a1]{width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.json-tree__action[data-v-075a50a1]:hover{color:var(--color-primary)}.json-tree__action.is-danger[data-v-075a50a1]:hover{color:var(--color-danger)}.json-tree__action[data-v-075a50a1]:focus-visible{outline:1px solid var(--color-primary);outline-offset:1px;border-radius:2px}@media (hover:none){.json-tree__actions[data-v-075a50a1]{opacity:1}}@media (prefers-reduced-motion:reduce){.json-tree__actions[data-v-075a50a1],.json-tree__caret[data-v-075a50a1]{transition:none}}
