 
/*! */
.diff-container{
    border:1px solid #E8E8E8;
    font-family:Consolas,"Liberation Mono","Courier New",monospace;
    font-size:12px;
    overflow:auto
}
.diff-container table{
    margin:0
}
.diff-container td{
    border:0 none;
    padding:0 .5em
}
td.diff-line-number{
    border-right:1px solid #E8E8E8;
    color:rgba(119, 119, 119, 0.5);
    text-align:center;
    vertical-align:middle
}
td.diff-line{
    width:100%;
    vertical-align:middle
}
.diff-line-added{
    background-color:#dfd;
    color:#000
}
.diff-line-deleted{
    background-color:#fdd;
    color:#000
}
td.diff-line-meta{
    background-color:rgba(245, 245, 245, 0.5);
    color:rgba(119, 119, 119, 0.5);
    padding:.4em .5em
}
.diff-line del{
    background-color:#faa;
    text-decoration:none
}
.diff-line ins{
    background-color:#afa;
    text-decoration:none
}
.diff-conflict{
    background-color:#ffcf00
}
.diff-conflict-resolution{
    background-color:#b8deff;
    border:1px dashed
}
span.diff-decision{
    padding-top:10px;
    display:inline-block
}
textarea.diff-decision{
    width:70%;
    display:inline-block
}
.diff-line .fullScreenEditLinkContainer{
    display:none
}
.empty-decision-value{
    color:red
}
.diff-choices{
    float:right
}
dt.diff-header{
    border-left:5px solid #E8E8E8;
    border-right:1px solid #E8E8E8;
    color:#777777;
    font-weight:normal;
    margin:0;
    padding:.5em .2em
}
dt.diff-header:first-child,dt.diff-header+dt.diff-header{
    border-top:1px solid #E8E8E8
}
dt.diff-header:last-child{
    border-bottom:1px solid #E8E8E8
}
dl.diff-group{
    margin-top:1.5em
}
dl.diff-group>dt{
    margin-bottom:1em
}
dl.diff-group>dt .hint{
    color:#777777;
    font-weight:normal
}
dl.diff-group>dd>dl{
    margin-left:0
}
.diff-icon-insert{
    color:#55a532
}
.diff-icon-delete{
    color:#bd2c00
}
.diff-icon-change{
    color:#d0b44c
}
.diff-item-locale,.diff-item-hint{
    color:#777777;
    font-size:65%
}
.diff-item-locale{
    vertical-align:middle
}
.diff-item-hint{
    display:block;
    margin-top:.3em
}
ul.diff-summary{
    padding-left:0
}
ul.diff-summary,.diff-summary ul{
    list-style:none
}
.diff-summary-item{
    padding:.3em 0
}
.diff-summary-item-hint{
    color:#777777;
    font-size:85%
}
.diff-info-icon{
    cursor:default
}
.html-diff [data-xwiki-html-diff="deleted"]{
    background-color:#faa
}
.html-diff [data-xwiki-html-diff="inserted"]{
    background-color:#afa
}
.html-diff img[data-xwiki-html-diff="deleted"]{
    border:2px solid #faa
}
.html-diff img[data-xwiki-html-diff="inserted"]{
    border:2px solid #afa
}
.html-diff [data-xwiki-html-diff-block="deleted"]{
    background-color:#fdd
}
.html-diff [data-xwiki-html-diff-block="inserted"]{
    background-color:#dfd
}
.html-diff [data-xwiki-html-diff-hidden="true"]{
    display:none
}
.html-diff [data-xwiki-html-diff-hidden="ellipsis"]{
    height:20px;
    visibility:hidden
}
.html-diff [data-xwiki-html-diff-hidden="ellipsis"]:before{
    color:#777777;
    content:'...';
    cursor:pointer;
    position:absolute;
    visibility:visible
}
.html-diff [data-xwiki-html-diff-hidden="ellipsis"]:hover:before{
    color:#0088CC
}
