/**
 * You can compile this by https://www.sassmeister.com with
 *
 * - dart-sass v1.18.0
 */
.diff-wrapper.diff {
  background: repeating-linear-gradient(-45deg, whitesmoke, whitesmoke 0.5em, #e8e8e8 0.5em, #e8e8e8 1em);
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #e6e6e6;
  color: black;
  empty-cells: show;
  font-size: 11px;
  width: 100%;
  word-break: break-all;
}
.diff-wrapper.diff th {
  font-weight: normal;
}
.diff-wrapper.diff td {
  vertical-align: baseline;
  font-family: Consolas, monospace;
}
.diff-wrapper.diff td,
.diff-wrapper.diff th {
  border-collapse: collapse;
  border: none;
  padding: 1px 4px;
  background: #fff;
}
.diff-wrapper.diff td:empty:after,
.diff-wrapper.diff th:empty:after {
  content: " ";
  visibility: hidden;
}
.diff-wrapper.diff td a,
.diff-wrapper.diff th a {
  color: #000;
  cursor: inherit;
  pointer-events: none;
}
.diff-wrapper.diff thead th {
  font-size: 1.5em;
  text-align: left;
  background: #363B3F;
  color: #fff;
  padding: 4px 3em 7px;
}
.diff-wrapper.diff tbody.skipped {
  border-top: 1px solid #e6e6e6;
}
.diff-wrapper.diff tbody.skipped td,
.diff-wrapper.diff tbody.skipped th {
  display: none;
}
.diff-wrapper.diff tbody th {
  border-right: 1px solid #e6e6e6;
  text-align: right;
  background: #f2f2f2;
  width: 3em;
  vertical-align: top;
  font-size: 11px;
  font-weight: normal;
}
.diff-wrapper.diff tbody th.sign {
  background: #fff;
  border-right: none;
  padding: 1px 0;
  text-align: center;
  width: 1em;
}
.diff-wrapper.diff tbody th.sign.del {
  background: #fbe1e1;
}
.diff-wrapper.diff tbody th.sign.ins {
  background: #e1fbe1;
}
.diff-wrapper.diff.diff-html {
  white-space: pre-wrap;
}
.diff-wrapper.diff.diff-html.diff-combined .change.change-rep .rep {
  white-space: normal;
}
.diff-wrapper.diff.diff-html .change.change-eq .old,
.diff-wrapper.diff.diff-html .change.change-eq .new {
  background: #fff;
}
.diff-wrapper.diff.diff-html .change .old {
  background: #fbe1e1;
}
.diff-wrapper.diff.diff-html .change .new {
  background: #e1fbe1;
}
.diff-wrapper.diff.diff-html .change .rep {
  background: #fef6d9;
}
.diff-wrapper.diff.diff-html .change .old.none,
.diff-wrapper.diff.diff-html .change .new.none,
.diff-wrapper.diff.diff-html .change .rep.none {
  background: transparent;
}
.diff-wrapper.diff.diff-html .change ins,
.diff-wrapper.diff.diff-html .change del {
  font-weight: bold;
  text-decoration: none;
}
.diff-wrapper.diff.diff-html .change ins {
  background: #94f094;
}
.diff-wrapper.diff.diff-html .change del {
  background: #f09494;
}
.diff-wrapper.diff.diff-html .change.change-rep td, .diff-wrapper.diff.diff-html .change.change-ins td, .diff-wrapper.diff.diff-html .change.change-del td {
  cursor: pointer;
}
.diff-wrapper.diff.diff-html .change.change-rep td.hover, .diff-wrapper.diff.diff-html .change.change-ins td.hover, .diff-wrapper.diff.diff-html .change.change-del td.hover, .diff-wrapper.diff.diff-html .change.change-rep td.dontUse.hover, .diff-wrapper.diff.diff-html .change.change-ins td.dontUse.hover, .diff-wrapper.diff.diff-html .change.change-del td.dontUse.hover {
  background: #000;
  color: #fff;
}
.diff-wrapper.diff.diff-html .change.change-rep td.hover del, .diff-wrapper.diff.diff-html .change.change-ins td.hover del, .diff-wrapper.diff.diff-html .change.change-del td.hover del, .diff-wrapper.diff.diff-html .change.change-rep td.dontUse.hover del, .diff-wrapper.diff.diff-html .change.change-ins td.dontUse.hover del, .diff-wrapper.diff.diff-html .change.change-del td.dontUse.hover del, .diff-wrapper.diff.diff-html .change.change-rep td.hover ins, .diff-wrapper.diff.diff-html .change.change-ins td.hover ins, .diff-wrapper.diff.diff-html .change.change-del td.hover ins, .diff-wrapper.diff.diff-html .change.change-rep td.dontUse.hover ins, .diff-wrapper.diff.diff-html .change.change-ins td.dontUse.hover ins, .diff-wrapper.diff.diff-html .change.change-del td.dontUse.hover ins {
  background: #000;
  color: #fff;
}
.diff-wrapper.diff.diff-html .change.change-rep td.use.hover, .diff-wrapper.diff.diff-html .change.change-ins td.use.hover, .diff-wrapper.diff.diff-html .change.change-del td.use.hover {
  cursor: default;
  color: #000;
}
.diff-wrapper.diff.diff-html .change.change-rep td.use.hover del, .diff-wrapper.diff.diff-html .change.change-ins td.use.hover del, .diff-wrapper.diff.diff-html .change.change-del td.use.hover del, .diff-wrapper.diff.diff-html .change.change-rep td.use.hover ins, .diff-wrapper.diff.diff-html .change.change-ins td.use.hover ins, .diff-wrapper.diff.diff-html .change.change-del td.use.hover ins {
  background: #6eef81;
  color: #000;
}
.diff-wrapper.diff.diff-html .change.change-rep td.use, .diff-wrapper.diff.diff-html .change.change-ins td.use, .diff-wrapper.diff.diff-html .change.change-del td.use {
  background: #6eef81;
}
.diff-wrapper.diff.diff-html .change.change-rep td.dontUse, .diff-wrapper.diff.diff-html .change.change-ins td.dontUse, .diff-wrapper.diff.diff-html .change.change-del td.dontUse {
  background: #f7f7f7;
  color: #dddddd;
}
.diff-wrapper.diff.diff-html .change.change-rep td.use del, .diff-wrapper.diff.diff-html .change.change-rep td.use.hover del, .diff-wrapper.diff.diff-html .change.change-rep td.use ins, .diff-wrapper.diff.diff-html .change.change-rep td.use.hover ins {
  background: #0cd123;
}
.diff-wrapper.diff.diff-html .change.change-rep td.dontUse del, .diff-wrapper.diff.diff-html .change.change-rep td.dontUse ins {
  background: #dddddd;
  color: #bbbbbb;
}
/*# sourceMappingURL=diff-table.css.map */