/*! Ace-diff | github.com/ace-diff/ace-diff */
.acediff__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    position:absolute;
    bottom:0;
    top:0;
    left:0;
    height:100%;
    width:100%;
    overflow:auto
}
.acediff__gutter{
    -webkit-box-flex:0;
    -ms-flex:0 0 60px;
    flex:0 0 60px;
    border-left:1px solid #bcbcbc;
    border-right:1px solid #bcbcbc;
    overflow:hidden
}
.acediff__gutter,.acediff__gutter svg{
    background-color:#efefef
}
.acediff__left,.acediff__right{
    height:100%;
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
.acediff__diffLine{
    background-color:#d8f2ff;
    border-top:1px solid #a2d7f2;
    border-bottom:1px solid #a2d7f2;
    position:absolute;
    z-index:4
}
.acediff__diffLine.targetOnly{
    height:0!important;
    border-top:1px solid #a2d7f2;
    border-bottom:0;
    position:absolute
}
.acediff__connector{
    fill:#d8f2ff;
    stroke:#a2d7f2
}
.acediff__copy--left,.acediff__copy--right{
    position:relative
}
.acediff__copy--left div,.acediff__copy--right div{
    color:#000;
    text-shadow:1px 1px hsla(0,0%,100%,.7);
    position:absolute;
    margin:2px 3px;
    cursor:pointer
}
.acediff__copy--right div:hover{
    color:#004ea0
}
.acediff__copy--left{
    float:right
}
.acediff__copy--left div{
    right:0
}
.acediff__copy--left div:hover{
    color:#c98100
}
