.gc-diff-editor{--gc-diff-editor-original-width:50%;--diff-added-line:#22c55e26;--diff-added-text:#22c55e4d;--diff-deleted-line:#ef444426;--diff-deleted-text:#ef44444d;width:100%;min-height:0;position:relative}.gc-diff-editor-container{height:100%}.gc-diff-editor .cm-mergeView{height:100%;overflow:auto}.gc-diff-editor .cm-mergeView,.gc-diff-editor .cm-scroller{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) transparent;scrollbar-gutter:auto}.gc-diff-editor .cm-mergeViewEditors{grid-template-columns:minmax(0, var(--gc-diff-editor-original-width)) minmax(0, 1fr);gap:0;min-height:100%;display:grid}.gc-diff-editor .cm-mergeViewEditor{min-width:0}.gc-diff-editor-resize-handle{top:0;bottom:0;left:var(--gc-diff-editor-original-width);z-index:10;cursor:col-resize;touch-action:none;outline:none;width:12px;position:absolute;transform:translate(-50%)}.gc-diff-editor-resize-handle:before{background:var(--color-border);content:"";width:1px;transition:background-color .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.gc-diff-editor-resize-handle:hover:before,.gc-diff-editor-resize-handle:focus-visible:before,.gc-diff-editor[data-resizing=true] .gc-diff-editor-resize-handle:before{background:var(--color-primary-400)}.gc-diff-editor[data-resizing=true]{-webkit-user-select:none;user-select:none}.gc-diff-editor .cm-editor{height:100%}.gc-diff-editor .cm-gutters{background-color:#0000}.gc-diff-editor .cm-changeGutter{width:0;padding:0;display:none!important}.gc-diff-editor .cm-merge-a .cm-changedLine,.gc-diff-editor .cm-deletedChunk{background-color:var(--diff-deleted-line)}.gc-diff-editor .cm-merge-b .cm-changedLine,.gc-diff-editor .cm-insertedChunk{background-color:var(--diff-added-line)}.gc-diff-editor .cm-line.cm-changedLine{box-shadow:-9999px 0 0 var(--diff-added-line), 9999px 0 0 var(--diff-added-line)}.gc-diff-editor .cm-merge-a .cm-line.cm-changedLine,.gc-diff-editor .cm-deletedChunk{box-shadow:-9999px 0 0 var(--diff-deleted-line), 9999px 0 0 var(--diff-deleted-line)}.gc-diff-editor .cm-merge-a .cm-changedText,.gc-diff-editor .cm-deletedChunk .cm-deletedText{background-color:var(--diff-deleted-text)}.gc-diff-editor .cm-merge-b .cm-changedText,.gc-diff-editor .cm-insertedChunk .cm-insertedText{background-color:var(--diff-added-text)}.gc-diff-editor .cm-merge-a .cm-changedLineGutter,.gc-diff-editor .cm-deletedLineGutter{background-color:var(--diff-deleted-text)}.gc-diff-editor .cm-merge-b .cm-changedLineGutter,.gc-diff-editor .cm-insertedLineGutter{background-color:var(--diff-added-text)}.gc-diff-editor .cm-merge-a .cm-gutterElement.cm-diffChangedLineNumberGutter{background-color:var(--diff-deleted-line)}.gc-diff-editor .cm-merge-b .cm-gutterElement.cm-diffChangedLineNumberGutter{background-color:var(--diff-added-line)}.gc-diff-editor .cm-merge-a .cm-changeGutter .cm-changedLineGutter,.gc-diff-editor .cm-deletedLineGutter{background-color:var(--diff-deleted-text)}.gc-diff-editor .cm-merge-b .cm-changeGutter .cm-changedLineGutter,.gc-diff-editor .cm-insertedLineGutter{background-color:var(--diff-added-text)}.grid-list-item [aria-colindex="2"]:after{padding-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1rem));color:var(--color-neutral-500,oklch(71% .0273 261.12));margin-left:auto}.grid-list-item[data-hovered]:not([data-disabled]) [aria-colindex="2"]:after,.grid-list-item[data-focus-visible]:not([data-disabled]) [aria-colindex="2"]:after{white-space:nowrap;flex-shrink:0}.grid-list-item:not([data-disabled]) [aria-colindex="1"]:hover{background-color:var(--color-neutral-100,oklch(98.46% .0017 247.84))}.grid-list-item:not([data-disabled]) [aria-colindex="2"]:hover{background-color:var(--color-neutral-100,oklch(98.46% .0017 247.84));color:var(--color-text-primary,var(--color-neutral-1000))}.grid-list-item[data-focus-visible]:not([data-disabled])[data-virtual-column="0"] [aria-colindex="1"]{background-color:var(--color-neutral-100,oklch(98.46% .0017 247.84))}.grid-list-item[data-focus-visible]:not([data-disabled])[data-virtual-column="1"] [aria-colindex="2"]{background-color:var(--color-neutral-100,oklch(98.46% .0017 247.84));color:var(--color-neutral-1000,oklch(20.99% .0341 263.44))}.grid-list-item[data-hovered]:not([data-disabled])[data-hover-column="0"]:not([data-selected]) [aria-colindex="2"]:after{content:"Check"}.grid-list-item[data-hovered]:not([data-disabled])[data-hover-column="0"][data-selected] [aria-colindex="2"]:after{content:"Uncheck"}.grid-list-item[data-hovered]:not([data-disabled]):not([data-single-item])[data-hover-column="1"]:not([data-selected]) [aria-colindex="2"]:after{content:"Only"}.grid-list-item[data-hovered]:not([data-disabled]):not([data-single-item])[data-hover-column="1"][data-selected] [aria-colindex="2"]:after{content:"Check All"}[data-all-selected] .grid-list-item[data-hovered]:not([data-disabled]):not([data-single-item])[data-hover-column="1"][data-selected] [aria-colindex="2"]:after{content:"Only"}.grid-list-item[data-focus-visible]:not([data-disabled])[data-virtual-column="0"] [aria-colindex="2"]:after{content:"Check"}.grid-list-item[data-focus-visible]:not([data-disabled])[data-selected][data-virtual-column="0"] [aria-colindex="2"]:after{content:"Uncheck"}.grid-list-item[data-focus-visible]:not([data-disabled]):not([data-single-item])[data-virtual-column="1"] [aria-colindex="2"]:after{content:"Only"}.grid-list-item[data-focus-visible]:not([data-disabled]):not([data-single-item])[data-selected][data-virtual-column="1"] [aria-colindex="2"]:after{content:"Check All"}[data-all-selected] .grid-list-item[data-focus-visible]:not([data-disabled]):not([data-single-item])[data-selected][data-virtual-column="1"] [aria-colindex="2"]:after{content:"Only"}.json-tree-row{--jt-level-offset:0}.json-tree-close-row{--jt-level-offset:1}.json-tree-row:before{content:"";width:calc((var(--tree-item-level) - var(--jt-level-offset)) * 16px);background-image:repeating-linear-gradient(to right, var(--color-neutral-400) 0, var(--color-neutral-400) 1px, transparent 1px, transparent 16px);pointer-events:none;z-index:0;position:absolute;inset-block:0;inset-inline-start:38px}
