/* SectraTEK Lab: paper-acm-13.css
   Small additions for LAB-TR-0013 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-accent { fill: none; stroke: var(--accent-fill); stroke-width: 1.6; }
.paper--acm .paper-fig svg .af-ci { stroke: var(--ink-2); stroke-width: 1.4; fill: none; }
.paper--acm .paper-fig svg .af-ci-r { stroke: var(--accent-fill); stroke-width: 1.4; fill: none; }
.paper--acm .paper-fig svg .af-xs { font-size: 9px; }
@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-table, .paper--acm .acm-listing { break-inside: avoid; }
  .paper--acm .paper-table-cap { break-after: avoid; }
  .sr-live { display: none !important; }
}
@media print {
  .paper--acm .paper-table.acm-keep:not(.paper-table--span) { break-inside: avoid; }
}

@page acm0013 { @bottom-left { content: "LAB-TR-0013, Lab Technical Report, preprint, not peer reviewed"; } }
body:has(.paper--acm[data-paper="LAB-TR-0013"]) { page: acm0013; }

/* Table 6: fixed layout so that the row labels keep a readable width */
.paper--acm [aria-label="Table 6, scrollable"] table { table-layout: fixed; width: 100%; }
.paper--acm [aria-label="Table 6, scrollable"] th[scope="row"], .paper--acm [aria-label="Table 6, scrollable"] thead th:first-child { width: 46%; white-space: normal; }
.paper--acm [aria-label="Table 6, scrollable"] th, .paper--acm [aria-label="Table 6, scrollable"] td { white-space: normal; }
