.pdf-actions {
  margin: 1.25rem 0;
}
.pdf-actions [hidden] {
  display: none;
}
.pdf-actions__status {
  margin: 0.6rem 0 0;
  overflow-wrap: anywhere;
}
.pdf-actions__status:empty {
  margin: 0;
}
.pdf-actions [aria-busy="true"] {
  cursor: progress;
}
.pdf-checklist > ul {
  list-style: none;
  padding-inline-start: 0;
}
.pdf-checklist > ul > li {
  position: relative;
  padding-inline-start: 2rem;
  margin-block: 0.8rem;
}
.pdf-checklist > ul > li::before {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  top: 0.35em;
  width: 1rem;
  height: 1rem;
  border: 1px solid currentColor;
}
.pdf-notes {
  margin-block: 1.2rem;
  break-inside: avoid;
}
.pdf-notes__label {
  font-weight: 600;
  margin-bottom: 0;
}
.pdf-notes__line {
  height: 2.2rem;
  border-bottom: 1px solid #888;
}
.pdf-infobox {
  margin-block: 1.25rem;
  padding: 1rem;
  border: 1px solid #75818b;
  background: #f2f4f5;
}
.pdf-infobox h2 {
  font-size: 1.15rem;
  margin-top: 0;
}
@media print {
  .site-header, .site-nav-bar, .help-fab, .help-drawer,
  .pdf-actions, .article-actions, .article-toc, .site-footer,
  #cc-main, .breadcrumbs {
    display: none !important;
  }
  body {
    background: #fff;
    color: #000;
  }
  main.container {
    display: block;
    max-width: none;
    padding: 0;
  }
  .card {
    border: 0;
    box-shadow: none;
    padding: 0;
  }
  h2, h3, h4 {
    break-after: avoid;
  }
  tr, .pdf-notes {
    break-inside: avoid;
  }
}
