del {
  color: #992211;
  background: #ffbbbb; }

.ui.diff {
  width: 500px; }

.ui.block {
  background: rgba(255, 255, 255, 0.95);
  padding: 10px 20px 10px 10px;
  margin: 30px auto;
  width: 49%;
  clear: both;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  min-height: 60px; }

.ui.block.left, .ui.block.right {
  clear: none; }

.ui.block.left {
  margin-left: 0px;
  float: left; }

.ui.block.right {
  margin-right: 0px;
  float: right; }

svg.ui.flow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0.5; }
  svg.ui.flow path.left, svg.ui.flow path.right {
    stroke-width: 1px; }
  svg.ui.flow path.left {
    stroke: #004400;
    fill: #009900; }
  svg.ui.flow path.right {
    stroke: #440000;
    fill: #990000; }
