.mismerge{border:1px solid var(--primary-200);background:var(--background);width:100%;height:600px;color:var(--primary-600);--background:#0e0e0e;--primary-100:#141414;--primary-200:#232325;--primary-300:#676868;--primary-400:#9fa0a4;--primary-500:#e3e3e3;--primary-600:#d8d8db;--selection:#57826f40;border-radius:4px;font-size:1rem}.mismerge .msm__footer{background-color:var(--background);border-top:var(--primary-200)1px solid}.mismerge .msm__footer-content span{color:var(--primary-400)}.mismerge .msm__view-content textarea{color:var(--primary-600);caret-color:var(--primary-500)}.mismerge .msm__view-content textarea::selection{background:var(--selection)}.mismerge .msm__connector,.mismerge .msm__side-panel{background-color:var(--primary-100)}.mismerge .msm__side-panel{color:var(--primary-400);font-weight:500}.mismerge .msm__merge-button,.mismerge .msm__resolve-button,.mismerge .msm__delete-button{color:var(--primary-400)}.mismerge .msm__merge-button:hover,.mismerge .msm__resolve-button:hover,.mismerge .msm__delete-button:hover{color:var(--primary-500)}.mismerge ::-webkit-scrollbar{width:6px}.mismerge ::-webkit-scrollbar-track{background:0 0}.mismerge ::-webkit-scrollbar-thumb{background:var(--primary-200);border-radius:9999px}.mismerge ::-webkit-scrollbar-thumb:hover{background:var(--primary-300)}
.mismerge{tab-size:2;position:relative;overflow:hidden}.mismerge *{box-sizing:content-box}.mismerge>div{height:100%;overflow-y:scroll}.mismerge .msm__main{box-sizing:content-box;align-items:stretch;min-height:calc(100% - 1.5rem);padding-bottom:1.5rem;display:flex}.mismerge.disable-footer .msm__main{min-height:100%;padding-bottom:0}.mismerge pre,.mismerge code,.mismerge textarea,.mismerge button{font-family:inherit}.mismerge .msm__footer{flex-direction:column;justify-content:center;height:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.mismerge .msm__footer-content{justify-content:space-between;width:calc(100% - 2rem);padding-left:1rem;padding-right:1rem;display:inline-flex}.mismerge .msm__footer-content span{font-size:.8rem}.mismerge .msm__footer-content-left,.mismerge .msm__footer-content-right{align-items:center;display:inline-flex}.mismerge .msm__footer-content-left>*,.mismerge .msm__footer-content-right>*{margin-right:1rem}.mismerge .msm__footer-content-left>:last-child,.mismerge .msm__footer-content-right>:last-child{margin-right:0}.mismerge .msm__block-counter{display:inline-flex}.mismerge .msm__block-counter>div{border-radius:2px;width:1rem;height:1rem;margin-right:.5rem}.mismerge .msm__block-counter.added>div{background-color:var(--added)}.mismerge .msm__block-counter.removed>div{background-color:var(--removed)}.mismerge .msm__block-counter.conflict>div{background-color:var(--conflict)}.mismerge .msm__block-counter.resolved>div{background-color:var(--resolved-conflict)}.mismerge .msm__block-counter.modified>div{background-color:var(--modified)}.mismerge .msm__view{flex:1 0 auto;width:0;max-width:100%;display:flex;position:relative}.mismerge .msm__view .msm__view-content{overscroll-behavior-x:none;width:fit-content;min-width:calc(100% - 4rem);height:fit-content;min-height:100%;position:relative;overflow-x:auto}.mismerge .msm__view .msm__wrapper{width:fit-content;min-width:100%}.mismerge .msm__view textarea{width:calc(var(--width) - 1rem);resize:none;white-space:pre;min-height:100%;font-size:inherit;background:0 0;border:none;outline:none;margin:0;padding:0 .5rem;position:absolute;inset:0;overflow-y:hidden}.mismerge .msm__view pre{white-space:pre;margin:0}.mismerge .msm__view.editable .msm__line pre{color:#0000}.mismerge .msm__view .msm__line{min-height:fit-content;padding-left:.5rem;padding-right:.5rem;display:flex}.mismerge.wrap-lines .msm__view .msm__wrapper{width:100%}.mismerge.wrap-lines .msm__view .msm__line pre,.mismerge.wrap-lines .msm__view textarea{white-space:pre-wrap;word-break:normal;word-wrap:break-word}.mismerge.wrap-lines .msm__view .msm__line,.mismerge.wrap-lines .msm__view .msm__content{max-width:100%}.mismerge .msm__connector{flex-shrink:0;width:2.5rem;position:relative}.mismerge .msm__connector canvas{image-rendering:optimizeQuality;position:absolute;inset:0}.mismerge .msm__view .msm__line-number{text-align:right;flex-shrink:0;width:4rem;position:relative}.mismerge .msm__view .msm__left .msm__line-number pre{text-align:left;padding-left:1.5rem}.mismerge .msm__view .msm__right .msm__line-number pre{text-align:right;padding-right:1.5rem}.mismerge .msm__block{width:100%;position:relative}.mismerge .msm__line pre{min-height:1lh}.mismerge .msm__block.modified pre{display:inline}.mismerge .msm__block.added,.mismerge .msm__line-number.added{background-color:var(--added)}.mismerge .msm__block.removed,.mismerge .msm__line-number.removed{background-color:var(--removed)}.mismerge .msm__block.merge-conflict,.mismerge .msm__line-number.merge-conflict{background-color:var(--conflict)}.mismerge .msm__block.resolved-merge-conflict,.mismerge .msm__line-number.resolved-merge-conflict{background-color:var(--resolved-conflict)}.mismerge .msm__block.modified,.mismerge .msm__line-number.modified{background-color:var(--modified)}.mismerge .msm__block.modified .overlay{background-color:var(--modified-overlay)}.mismerge .msm__block.added-placeholder,.mismerge .msm__block.removed-placeholder,.mismerge .msm__block.merge-conflict-placeholder,.mismerge .msm__block.resolved-merge-conflict-placeholder,.mismerge .msm__line-placeholder.added-placeholder,.mismerge .msm__line-placeholder.removed-placeholder,.mismerge .msm__line-placeholder.merge-conflict-placeholder,.mismerge .msm__line-placeholder.resolved-merge-conflict-placeholder{height:2px;position:absolute;left:0;right:0}.mismerge .added-placeholder{background-color:var(--added)}.mismerge .removed-placeholder{background-color:var(--removed)}.mismerge .merge-conflict-placeholder{background-color:var(--conflict)}.mismerge .resolved-merge-conflict-placeholder{background-color:var(--resolved-conflict)}.mismerge .msm__merge-button,.mismerge .msm__resolve-button,.mismerge .msm__delete-button{cursor:pointer;background:unset;border:none;width:fit-content;height:24px;margin:0;padding:0;position:absolute;top:min(12px,50%);right:0}.mismerge .msm__left .msm__merge-button,.mismerge .msm__left .msm__resolve-button,.mismerge .msm__delete-button{right:unset;left:0}.mismerge .msm__left .msm__merge-button{transform:translateY(-50%)scaleX(-1)}.mismerge .msm__right .msm__merge-button{transform:translateY(-50%)}.mismerge .msm__merge-button svg{transform:scale(.9)}.mismerge .msm__resolve-button{transform:translateY(-50%)}.mismerge .msm__resolve-button svg{transform:scale(.8)}.mismerge .msm__delete-button{transform:translateY(-50%)}.mismerge .msm__delete-button svg{transform:scale(1.8)}.mismerge .msm__view.highlight textarea{color:#0000}.mismerge .msm__highlight-overlay{width:calc(var(--width) - 1rem);min-height:100%;padding:0 .5rem;position:absolute;inset:0;overflow-y:hidden}.mismerge .msm__highlight-overlay pre{white-space:pre;width:100%}.mismerge.wrap-lines .msm__highlight-overlay pre{white-space:pre-wrap;word-break:normal;word-wrap:break-word}
