/**
 * Contains functions and mixins for breakpoints.
 */
/**
 * Map manipulation functions.
 */
.ncc-part-archive .ncc-alpha {
  list-style-type: lower-alpha; }

.ncc-part-archive .ncc-roman {
  list-style-type: lower-roman; }

.ncc-part-archive .ncc-title {
  font-weight: bold; }

.ncc-part-archive .ncc-topic {
  display: flex; }
  .ncc-part-archive .ncc-topic .ncc-num {
    flex-shrink: 0;
    min-width: 3rem;
    margin-right: 0.7rem; }
  .ncc-part-archive .ncc-topic.cat-tablegrp {
    display: none;
    overflow-x: auto; }
    @media (min-width: 76.5rem) {
      .ncc-part-archive .ncc-topic.cat-tablegrp {
        display: block; } }

.ncc-part-archive .cat-intro {
  display: block; }

.ncc-part-archive .ncc-titled-subclause {
  display: block; }
  .ncc-part-archive .ncc-titled-subclause > .ncc-num {
    float: left;
    font-weight: bold; }
  .ncc-part-archive .ncc-titled-subclause > .ncc-title {
    margin-bottom: 1rem; }

.ncc-part-archive > figcaption {
  margin-bottom: 1rem; }

.ncc-part-archive .ncc-head {
  display: none; }

.ncc-part-archive .ncc-fig .ncc-title, .ncc-part-archive .ncc-defterm {
  font-weight: bold;
  margin-right: 0.5rem; }

.ncc-part-archive .ncc-guide, .ncc-part-archive .ncc-resources {
  display: none; }

.ncc-part-archive .ncc-glossentry, .ncc-part-archive li {
  margin-bottom: 1.5rem; }

.ncc-part-archive .ncc-note .ncc-topic {
  display: block; }

.ncc-part-archive .ncc-note > ol, .ncc-part-archive .ncc-note > ul {
  counter-reset: list;
  margin-bottom: 2rem;
  margin-left: 1.75em; }
  .ncc-part-archive .ncc-note > ol > li, .ncc-part-archive .ncc-note > ul > li {
    list-style: none;
    margin-bottom: 1rem;
    display: table; }
    .ncc-part-archive .ncc-note > ol > li::before, .ncc-part-archive .ncc-note > ul > li::before {
      content: "(" counter(list, lower-numeric) ") ";
      counter-increment: list;
      display: table-cell;
      padding-right: 10px; }
    .ncc-part-archive .ncc-note > ol > li > ol, .ncc-part-archive .ncc-note > ul > li > ol {
      counter-reset: list;
      margin-left: 0.25rem;
      margin-bottom: 0; }
      .ncc-part-archive .ncc-note > ol > li > ol > li, .ncc-part-archive .ncc-note > ul > li > ol > li {
        list-style: none;
        margin-bottom: 1rem;
        display: table; }
        .ncc-part-archive .ncc-note > ol > li > ol > li:last-child, .ncc-part-archive .ncc-note > ul > li > ol > li:last-child {
          margin-bottom: 0; }
        .ncc-part-archive .ncc-note > ol > li > ol > li::before, .ncc-part-archive .ncc-note > ul > li > ol > li::before {
          content: "(" counter(list, lower-alpha) ") ";
          counter-increment: list;
          display: table-cell;
          padding-right: 10px; }
        .ncc-part-archive .ncc-note > ol > li > ol > li > ol, .ncc-part-archive .ncc-note > ul > li > ol > li > ol {
          counter-reset: term;
          margin-left: 0.25em;
          margin-bottom: 0; }
          .ncc-part-archive .ncc-note > ol > li > ol > li > ol > li, .ncc-part-archive .ncc-note > ul > li > ol > li > ol > li {
            list-style: none;
            margin-bottom: 1rem;
            display: table; }
            .ncc-part-archive .ncc-note > ol > li > ol > li > ol > li:last-child, .ncc-part-archive .ncc-note > ul > li > ol > li > ol > li:last-child {
              margin-bottom: 0; }
            .ncc-part-archive .ncc-note > ol > li > ol > li > ol > li::before, .ncc-part-archive .ncc-note > ul > li > ol > li > ol > li::before {
              content: "(" counter(term, lower-roman) ") ";
              counter-increment: term;
              display: table-cell;
              padding-right: 10px; }

.ncc-part-archive #_bb5cf7b0-1c26-403c-b5d9-b2510679b011 .ncc-note ol > li > ol {
  counter-reset: term;
  margin-left: 0.25em;
  margin-bottom: 0; }
  .ncc-part-archive #_bb5cf7b0-1c26-403c-b5d9-b2510679b011 .ncc-note ol > li > ol > li {
    list-style: none;
    margin-bottom: 1rem;
    display: table; }
    .ncc-part-archive #_bb5cf7b0-1c26-403c-b5d9-b2510679b011 .ncc-note ol > li > ol > li::before {
      content: "(" counter(term, lower-roman) ") ";
      counter-increment: term;
      display: table-cell;
      padding-right: 10px; }

.ui-dialog-content.ncc-part-archive .ncc-topic.cat-tablegrp, .ui-dialog-content.ncc-part-archive .ncc-subclause.cat-tablegrp {
  display: block; }
  .ui-dialog-content.ncc-part-archive .ncc-topic.cat-tablegrp table, .ui-dialog-content.ncc-part-archive .ncc-subclause.cat-tablegrp table {
    margin-left: 1rem;
    margin-right: 1rem; }

.ncc-code-2019::before {
  color: #99000033;
  content: "NCC 2019 A1";
  display: block;
  font-size: 12vw;
  font-weight: bold;
  left: 10%;
  pointer-events: none;
  position: fixed;
  top: 35rem;
  transform: rotate(-30deg);
  z-index: 999; }

/*# sourceMappingURL=ncc-archives.css.map */