.acediff{--acediff-gutter-bg: #efefef;--acediff-gutter-border: #bcbcbc;--acediff-diff-bg: #d8f2ff;--acediff-diff-border: #a2d7f2;--acediff-diff-char-bg: #b8e2f5;--acediff-arrow-color: #000;--acediff-arrow-shadow: #ffffffb3;--acediff-arrow-hover-left: #004ea0;--acediff-arrow-hover-right: #c98100}.acediff__wrap{flex-direction:row;width:100%;height:100%;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:auto}.acediff__gutter{border-left:1px solid var(--acediff-gutter-border);border-right:1px solid var(--acediff-gutter-border);background-color:var(--acediff-gutter-bg);flex:0 0 60px;overflow:hidden}.acediff__gutter svg{background-color:var(--acediff-gutter-bg)}.acediff__left,.acediff__right{flex:1;height:100%}.acediff__diffLine{background-color:var(--acediff-diff-bg);border-top:1px solid var(--acediff-diff-border);border-bottom:1px solid var(--acediff-diff-border);z-index:4;position:absolute}.acediff__diffLine.targetOnly{border-top:1px solid var(--acediff-diff-border);border-bottom:0;position:absolute;height:0!important}.acediff__diffChar{background-color:var(--acediff-diff-char-bg);z-index:5;position:absolute}.acediff__diffGutter{background-color:var(--acediff-diff-bg)!important}.acediff__connector{fill:var(--acediff-diff-bg);stroke:var(--acediff-diff-border)}.acediff__copy--right,.acediff__copy--left{position:relative}.acediff__copy--right div,.acediff__copy--left div{color:var(--acediff-arrow-color);text-shadow:1px 1px var(--acediff-arrow-shadow);cursor:pointer;margin:2px 3px;position:absolute}.acediff__copy--right div:hover{color:var(--acediff-arrow-hover-left)}.acediff__copy--left{float:right}.acediff__copy--left div{right:0}.acediff__copy--left div:hover{color:var(--acediff-arrow-hover-right)}
