/* LAB-TR-0020 only: additions to paper-acm.css (load after it). */
/* The one scope statement of the paper, set off from the running text. */
.paper--acm .acm-scope { margin: 1em 0; padding: 0.6em 0 0.6em 0.9em; border-inline-start: 3px solid var(--line-strong); }
/* Numbered construction steps. */
.paper--acm ol.acm-steps { padding-inline-start: 1.4em; }
.paper--acm ol.acm-steps > li { margin: 0.25em 0; }
@media print {
  .paper--acm .acm-scope { margin: 4pt 0 6pt; padding: 1pt 0 1pt 6pt; border-inline-start: 1.2pt solid #000; break-inside: avoid; }
  .paper--acm ol.acm-steps > li { margin: 1pt 0; }
  .sr-live { display: none !important; }
  /* long tables may continue on the next page rather than leave half a page empty */
  .paper--acm #tab-2, .paper--acm #tab-8 { break-inside: auto; }
  .paper--acm #tab-2 tr, .paper--acm #tab-8 tr { break-inside: avoid; }
}
@media print {
  /* keep a group heading row of Table 8 with the rows that follow it */
  .paper--acm #tab-8 tr.acm-grouprow { break-after: avoid; page-break-after: avoid; }
}
