.jf-header .ant-page-header-heading-left{display:block;min-width:0}.jf-header .ant-page-header-heading-title{display:block;margin-bottom:2px;white-space:nowrap;overflow:visible;text-overflow:clip}.jf-header .ant-page-header-heading-sub-title{display:block;margin-inline-start:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jf-info{padding:12px 16px;margin-bottom:16px;background-color:var(--ant-color-info-bg, #e6f4ff);border-left:4px solid var(--ant-color-info, #1677ff);border-radius:var(--ant-border-radius, 6px)}.json-tree{--jt-row-h: 24px;border:1px solid var(--ant-color-border-secondary, #f0f0f0);border-radius:var(--ant-border-radius, 6px);background:var(--ant-color-bg-container, #fff);overflow:hidden}.jt-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-fill-quaternary, #fafafa)}.jt-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:var(--jt-row-h)}.jt-row{display:flex;align-items:center;white-space:pre;cursor:pointer;border-left:2px solid transparent;transition:background-color .1s ease}.jt-row:hover{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.jt-row.jt-subtree{background:var(--ant-color-primary-bg, #e6f4ff)}.jt-row.jt-trail{border-left-color:var(--ant-color-primary-border, #91caff)}.jt-row.jt-hover-root,.jt-row.jt-selected{background:var(--ant-color-primary-bg-hover, #bae0ff);border-left-color:var(--ant-color-primary, #1677ff)}.jt-row.jt-match{background:var(--ant-color-warning-bg, #fffbe6)}.jt-row.jt-current{background:var(--ant-color-warning-bg-hover, #ffe58f);box-shadow:inset 0 0 0 1px var(--ant-color-warning-border-hover, #ffd666)}.jt-mark{background:var(--ant-color-warning, #fa8c16);color:var(--ant-color-bg-container, #fff);border-radius:2px;padding:0 1px}.jt-row.jt-close-row .jt-lineno,.jt-row.jt-close-row .jt-brace{opacity:.75}.jt-lineno{flex:none;width:46px;padding-right:10px;text-align:right;color:var(--ant-color-text-quaternary, #bfbfbf);user-select:none;font-variant-numeric:tabular-nums}.jt-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:16px;color:var(--ant-color-text-tertiary, #999)}.jt-toggle-active{cursor:pointer}.jt-toggle-active:hover{color:var(--ant-color-primary, #1677ff)}.jt-content{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.jt-key{color:var(--ant-color-primary, #1677ff)}.jt-colon,.jt-comma,.jt-brace{color:var(--ant-color-text-secondary, #666)}.jt-leaf.jt-string{color:var(--ant-color-success, #52c41a);word-break:break-all}.jt-leaf.jt-number{color:var(--ant-color-warning, #fa8c16)}.jt-leaf.jt-boolean{color:var(--ant-color-error, #f5222d);font-weight:600}.jt-leaf.jt-null{color:var(--ant-color-text-quaternary, #bfbfbf);font-style:italic}.jt-count{font-size:12px;color:var(--ant-color-text-quaternary, #bfbfbf)}.jt-ellipsis{color:var(--ant-color-text-tertiary, #999);font-style:italic}.jt-actions{flex:none;display:flex;gap:2px;width:78px;justify-content:flex-end;opacity:0;transition:opacity .1s ease}.jt-row:hover .jt-actions,.jt-row.jt-selected .jt-actions{opacity:1}.jt-action{display:inline-flex;align-items:center;justify-content:center;width:22px;height:20px;padding:0;border:none;border-radius:var(--ant-border-radius-sm, 4px);background:transparent;color:var(--ant-color-text-tertiary, #999);cursor:pointer;font-size:12px}.jt-action:hover{background:var(--ant-color-fill-secondary, rgba(0, 0, 0, .06));color:var(--ant-color-primary, #1677ff)}.jt-status{padding:6px 10px;border-top:1px solid var(--ant-color-border-secondary, #f0f0f0);background:var(--ant-color-fill-quaternary, #fafafa);font-size:12px;min-height:32px;display:flex;align-items:center}.jt-selected-path{font-size:12px}.json-source{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:22px;margin:0}.json-source .js-line{display:flex;white-space:pre}.json-source .js-line:hover{background:var(--ant-color-fill-tertiary, rgba(0, 0, 0, .04))}.json-source .js-lineno{flex:none;width:46px;padding-right:10px;text-align:right;color:var(--ant-color-text-quaternary, #bfbfbf);user-select:none}.json-source .js-key{color:var(--ant-color-primary, #1677ff)}.json-source .js-string{color:var(--ant-color-success, #52c41a)}.json-source .js-number{color:var(--ant-color-warning, #fa8c16)}.json-source .js-plain{color:var(--ant-color-text, rgba(0, 0, 0, .88))}
