
td {
    padding: 0;
    vertical-align: top;
}

span {
    word-break: break-all;
}

main.text-diff-main {
    margin-bottom: 100px;
}

td.code-column {
    position: relative;
}

span.diff-code-span {
    display: inline-block;
    padding-left: 1.5rem;
    padding-right: 0.5rem;
}

span.diff-code-span::before {
    position: absolute;
    left: 8px;
    content: attr(data-code-marker);
}

td.number-column {
    text-align: right;
    padding-right: 0.25rem;
    padding-left: 0.25rem;
}

.diff-sign {
    display: inline-block;
    width: 12px;
    text-align: center;
}

td.empty-column {
    background-color: #f4f6f8;
}

td.empty-line {
    background-color: #f4f6f8;
}

td.deletion-column {
    background-color: #ffd7d5;
}

td.deletion-line {
    background-color: #ffebe9;
}

span.deletion-word {
    background-color: #ffc1c0;
}

td.addition-column {
    background-color: #ccffd8;
}

td.addition-line {
    background-color: #e6ffec;
}

span.addition-word {
    background-color: #abf2bc;
}


/*# sourceMappingURL=main.5497d4fad9ae78c737a5.css.map*/