/* SectraTEK Lab: paper-acm-12.css
   Small additions for LAB-TR-0012 only. Load after paper-acm.css. No external requests. */
.paper--acm .acm-scope { margin: 1em 0; padding: 0.6em 0 0.6em 0.9em; border-inline-start: 3px solid var(--line-strong); }
.paper--acm .paper-fig svg .af-stroke-warn { fill: none; stroke: var(--warning); stroke-width: 1.6; }
.paper--acm .paper-fig svg .af-ring { fill: var(--paper, var(--bg)); stroke: var(--accent); stroke-width: 1.6; }
.paper--acm .paper-table td.tr-y { font-weight: 600; }
.paper--acm .paper-table td.tr-n { color: var(--muted); }
@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 .paper-fig svg .af-ring { fill: #fff; }
  .paper--acm .paper-table-cap { break-inside: avoid; }
  .paper--acm #tab-2, .paper--acm #tab-5, .paper--acm #tab-7 { break-inside: avoid; }
  .sr-live { display: none !important; }
}
/* Table 4 is printed as two halves side by side */
.paper--acm #tab-4 tr > :nth-child(6) { border-inline-start: 1px solid var(--line-strong); padding-inline-start: 0.6em; }
@media print { .paper--acm #tab-4 tr > :nth-child(6) { border-inline-start: 0.6pt solid #000; } .paper--acm #tab-4 { break-inside: avoid; } }
