.jf-header .ant-page-header-heading-left{min-width:0;display:block}.jf-header .ant-page-header-heading-title{white-space:nowrap;text-overflow:clip;margin-bottom:2px;display:block;overflow:visible}.jf-header .ant-page-header-heading-sub-title{white-space:nowrap;text-overflow:ellipsis;margin-inline-start:0;display:block;overflow:hidden}.jf-info{background-color:var(--ant-color-info-bg,#e6f4ff);border-left:4px solid var(--ant-color-info,#1677ff);border-radius:var(--ant-border-radius,6px);margin-bottom:16px;padding:12px 16px}.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{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-fill-quaternary,#fafafa);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.jt-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:var(--jt-row-h)}.jt-row{white-space:pre;cursor:pointer;border-left:2px solid #0000;align-items:center;transition:background-color .1s;display:flex}.jt-row:hover{background:var(--ant-color-fill-tertiary,#0000000a)}.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{text-align:right;width:46px;color:var(--ant-color-text-quaternary,#bfbfbf);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex:none;padding-right:10px}.jt-toggle{width:16px;color:var(--ant-color-text-tertiary,#999);flex:none;justify-content:center;align-items:center;display:inline-flex}.jt-toggle-active{cursor:pointer}.jt-toggle-active:hover{color:var(--ant-color-primary,#1677ff)}.jt-content{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.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{color:var(--ant-color-text-quaternary,#bfbfbf);font-size:12px}.jt-ellipsis{color:var(--ant-color-text-tertiary,#999);font-style:italic}.jt-actions{opacity:0;flex:none;justify-content:flex-end;gap:2px;width:78px;transition:opacity .1s;display:flex}.jt-row:hover .jt-actions,.jt-row.jt-selected .jt-actions{opacity:1}.jt-action{border-radius:var(--ant-border-radius-sm,4px);width:22px;height:20px;color:var(--ant-color-text-tertiary,#999);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}.jt-action:hover{background:var(--ant-color-fill-secondary,#0000000f);color:var(--ant-color-primary,#1677ff)}.jt-status{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-fill-quaternary,#fafafa);align-items:center;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.jt-selected-path{font-size:12px}.json-source{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:22px}.json-source .js-line{white-space:pre;display:flex}.json-source .js-line:hover{background:var(--ant-color-fill-tertiary,#0000000a)}.json-source .js-lineno{text-align:right;width:46px;color:var(--ant-color-text-quaternary,#bfbfbf);-webkit-user-select:none;user-select:none;flex:none;padding-right:10px}.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,#000000e0)}
