.cm-mergeView{height:100%;font-size:.9rem}@media (pointer:coarse){.cm-mergeView{font-size:16px}}.cm-mergeView .ͼ1,.cm-mergeView .ͼ1 .cm-scroller{height:100%!important}.cm-mergeViewEditors{height:100%;position:relative}.cm-mergeViewEditor{flex:none;height:100%}.cm-editor,.ͼ1 .cm-scroller{height:100%!important}.ͼ1 .cm-scroller{overflow:auto}.cm-merge-a .cm-changedLine{background-color:#ff828226!important}.cm-merge-b .cm-changedLine{background-color:#82ffa126!important}.cm-merge-b .cm-gutters{border-left:1px solid}[data-editor-theme=app] .cm-merge-b .cm-gutters{border-left-color:var(--gray-500)}.cm-mergeView .cm-collapsedLines{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-top:1px solid;border-bottom:1px solid;margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:color .1s ease-out,border-color .1s ease-out}[data-editor-theme=app] .cm-mergeView .cm-collapsedLines{border-color:var(--gray-600);color:var(--gray-300);background:0 0}[data-editor-theme=app] .cm-mergeView .cm-collapsedLines:hover{color:var(--color-light-gold);border-top-color:var(--color-light-gold);border-bottom-color:var(--color-light-gold)}.cm-mergeView .cm-collapsedLines:before{content:"▸";color:currentColor;margin-right:.55rem}.cm-mergeView .cm-collapsedLines:after{content:none}.separator{background:var(--gray-600);cursor:col-resize;z-index:var(--z-elevated);position:absolute;top:0;bottom:0}html[data-theme=light] [data-editor-theme=app] .cm-merge-a .cm-changedLine{background-color:color-mix(in srgb,var(--destructive) 8%,var(--surface-editor))!important}html[data-theme=light] [data-editor-theme=app] .cm-merge-b .cm-changedLine{background-color:color-mix(in srgb,var(--success) 8%,var(--surface-editor))!important}html[data-theme=light] [data-editor-theme=app] .cm-merge-b .cm-gutters{border-left-color:var(--border)}html[data-theme=light] [data-editor-theme=app] .cm-mergeView .cm-collapsedLines{color:var(--muted-foreground);border-color:var(--border);background:var(--card)}html[data-theme=light] [data-editor-theme=app] .cm-mergeView .cm-collapsedLines:hover{color:var(--foreground);border-color:var(--foreground)}html[data-theme=light] [data-editor-theme=app] .cm-mergeView .cm-collapsedLines:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}html[data-theme=light] .cm-mergeView .separator{background:var(--border)}
