@namespace oxy "http://www.oxygenxml.com/extensions/author";

@media screen {
  oxy-attributes, oxy-comment, oxy-delete, oxy-insert, .oxy-attributes, .oxy-comment, .oxy-delete, .oxy-insert {
    width: 20%;
    min-width: 7em;
    margin: .5em;
  }

  table oxy-attributes, table oxy-comment, table oxy-delete, table oxy-insert, table .oxy-attributes, table .oxy-comment, table .oxy-delete, table .oxy-insert {
    width: 50%;
    margin: .5em;
  }
}

@media print, screen {
  oxy-attributes, oxy-comment, oxy-delete, oxy-insert, .oxy-attributes, .oxy-comment, .oxy-delete, .oxy-insert {
    float: right;
    clear: right;
    page-break-inside: avoid;
    link: attr(href);
    -ah-link: attr(href);
    -oxy-link: attr(href);
    border-radius: 10px;
    min-height: 1em;
    padding: .5em 1em;
    font-family: arial, helvetica, sans-serif;
    font-size: small;
    position: relative;
    font-weight: normal !important;
    text-decoration: none !important;
  }

  oxy-attributes oxy-comment, oxy-comment oxy-comment, oxy-delete oxy-comment, oxy-insert oxy-comment, .oxy-attributes .oxy-comment, .oxy-comment .oxy-comment, .oxy-delete .oxy-comment, .oxy-insert .oxy-comment {
    border-left: 2pt solid;
    border-radius: 0;
    width: 90%;
    margin: 2pt 0 2pt 10%;
    padding-left: .5em;
    padding-right: 0;
  }

  oxy-attributes oxy-comment:before, oxy-comment oxy-comment:before, oxy-delete oxy-comment:before, oxy-insert oxy-comment:before, .oxy-attributes .oxy-comment:before, .oxy-comment .oxy-comment:before, .oxy-delete .oxy-comment:before, .oxy-insert .oxy-comment:before, oxy-comment-id, oxy-comment-parent-id, oxy-mid, oxy-hour, oxy-tz, .oxy-comment-id, .oxy-comment-parent-id, .oxy-mid, .oxy-hour, .oxy-tz {
    display: none;
  }

  oxy-attributes[hr_id]:before, oxy-comment[hr_id]:before, oxy-delete[hr_id]:before, oxy-insert[hr_id]:before {
    content: "[" attr(hr_id) "] ";
  }

  .oxy-attributes[hr_id]:before, .oxy-comment[hr_id]:before, .oxy-delete[hr_id]:before, .oxy-insert[hr_id]:before {
    content: none;
  }

  oxy-author, .oxy-author {
    font-weight: bold;
  }

  oxy-author:after, .oxy-author:after {
    content: ":";
  }

  oxy-comment-text, .oxy-comment-text {
    margin-top: .5em;
    margin-bottom: .5em;
    display: block;
  }

  oxy-comment-text:before, .oxy-comment-text:before {
    content: "“";
  }

  oxy-comment-text:after, .oxy-comment-text:after {
    content: "”";
  }

  oxy-content, .oxy-content {
    margin-top: .5em;
    margin-bottom: .5em;
    display: block;
  }

  oxy-content:before, .oxy-content:before {
    content: "“";
  }

  oxy-content:after, .oxy-content:after {
    content: "”";
  }

  oxy-delete > oxy-content, .oxy-delete > .oxy-content {
    text-decoration: line-through;
  }

  oxy-insert > oxy-content, .oxy-insert > .oxy-content {
    font-style: italic;
  }

  oxy-insert > oxy-content:before, .oxy-insert > .oxy-content:before {
    content: "<<";
  }

  oxy-insert > oxy-content:after, .oxy-insert > .oxy-content:after {
    content: ">>";
  }

  oxy-date, .oxy-date {
    text-align: right;
    margin-top: .5em;
    margin-bottom: .5em;
    font-size: .8em;
    display: block;
  }

  oxy-old-value, .oxy-old-value {
    display: block;
  }

  oxy-old-value:before, .oxy-old-value:before, oxy-current-value:before, .oxy-current-value:before {
    font-weight: bold;
    text-decoration: none;
    display: block;
  }

  oxy-old-value:before, .oxy-old-value:before {
    content: "Was:";
  }

  oxy-current-value[unknown="true"]:before, .oxy-current-value[unknown="true"]:before {
    content: "<< Cannot determine the current value >>";
    color: red;
  }

  oxy-current-value, .oxy-current-value {
    display: block;
  }

  oxy-attribute-change:before, .oxy-attribute-change:before {
    content: " @" attr(name) "\a " attr(type) " by \a ";
    font-weight: bold;
    display: block;
  }

  oxy-range-start, .oxy-range-start, oxy-range-end, .oxy-range-end {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: inline;
  }

  oxy-range-start:before, .oxy-range-start:before {
    content: "[" attr(hr_id) "]";
    display: inline;
  }

  oxy-range-end:before, .oxy-range-end:before {
    content: "[/" attr(hr_id) "]";
    display: inline;
  }

  oxy-insert-hl, .oxy-insert-hl {
    text-decoration: underline;
    display: inline;
  }

  oxy-delete-hl, .oxy-delete-hl {
    text-decoration: line-through;
    display: inline;
  }

  oxy-comment-hl, .oxy-comment-hl {
    display: inline;
  }

  oxy-color-hl[color], .oxy-color-hl[color] {
    background-color: attr(color, color);
    display: inline;
  }
}

@media print {
  oxy-attributes, oxy-comment, oxy-delete, oxy-insert, .oxy-attributes, .oxy-comment, .oxy-delete, .oxy-insert {
    width: 1.5in;
    margin: .5em -.7in .5em .5em;
    font-size: .8rem;
  }
}

oxy-attributes, oxy-comment, oxy-delete, oxy-insert, .oxy-attributes, .oxy-comment, .oxy-delete, .oxy-insert {
  color: #000;
  background-color: #ffa;
}

oxy-attributes[flag~="done"], oxy-comment[flag~="done"], oxy-delete[flag~="done"], oxy-insert[flag~="done"], .oxy-attributes[flag~="done"], .oxy-comment[flag~="done"], .oxy-delete[flag~="done"], .oxy-insert[flag~="done"] {
  color: gray;
}

oxy-attributes, .oxy-attributes {
  border-color: #000;
}

oxy-comment, .oxy-comment {
  border-color: #0000;
}

oxy-delete, .oxy-delete {
  border-color: red;
}

oxy-insert, .oxy-insert {
  border-color: #00f;
}

oxy-range-start, .oxy-range-start, oxy-range-end, .oxy-range-end {
  background-color: #ff0;
}

oxy-insert-hl, .oxy-insert-hl {
  color: #00f;
}

oxy-delete-hl, .oxy-delete-hl {
  color: red;
}

oxy-comment-hl, .oxy-comment-hl {
  background-color: #ff0;
}

oxy-attributes oxy-comment, oxy-comment oxy-comment, oxy-delete oxy-comment, oxy-insert oxy-comment, .oxy-attributes .oxy-comment, .oxy-comment .oxy-comment, .oxy-delete .oxy-comment, .oxy-insert .oxy-comment {
  border-left-color: orange;
}

@media oxygen-chemistry {
  oxy-attributes, oxy-comment, oxy-delete, oxy-insert, .oxy-attributes, .oxy-comment, .oxy-delete, .oxy-insert {
    float: footnote;
    clear: none;
    margin: .5em;
    position: static;
  }

  oxy-attributes[hr_id]:before, oxy-comment[hr_id]:before, oxy-delete[hr_id]:before, oxy-insert[hr_id]:before, .oxy-attributes[hr_id]:before, .oxy-comment[hr_id]:before, .oxy-delete[hr_id]:before, .oxy-insert[hr_id]:before {
    content: none;
  }

  oxy-attributes, .oxy-attributes {
    background-color: #0ff;
  }

  oxy-attributes:footnote-call {
    background-color: #0ff;
  }

  oxy-attributes:footnote-marker {
    background-color: #0ff;
  }

  .oxy-attributes:footnote-call {
    background-color: #0ff;
  }

  .oxy-attributes:footnote-marker {
    background-color: #0ff;
  }

  oxy-comment, .oxy-comment {
    background-color: #ffa;
  }

  oxy-comment:footnote-call {
    background-color: #ffa;
  }

  oxy-comment:footnote-marker {
    background-color: #ffa;
  }

  .oxy-comment:footnote-call {
    background-color: #ffa;
  }

  .oxy-comment:footnote-marker {
    background-color: #ffa;
  }

  oxy-delete, .oxy-delete {
    background-color: #faa;
  }

  oxy-delete:footnote-call {
    background-color: #faa;
  }

  oxy-delete:footnote-marker {
    background-color: #faa;
  }

  .oxy-delete:footnote-call {
    background-color: #faa;
  }

  .oxy-delete:footnote-marker {
    background-color: #faa;
  }

  oxy-insert, .oxy-insert {
    background-color: #ddf;
  }

  oxy-insert:footnote-call {
    background-color: #ddf;
  }

  oxy-insert:footnote-marker {
    background-color: #ddf;
  }

  .oxy-insert:footnote-call {
    background-color: #ddf;
  }

  .oxy-insert:footnote-marker {
    background-color: #ddf;
  }
}
/*# sourceMappingURL=assets.100acd64.css.map */
