.totals-coverage .coverage-table { overflow-x: auto; margin-top: 14px; }
.totals-coverage .coverage-table:focus-visible { outline: 3px solid var(--accent); outline-offset: 2px; }
.totals-coverage table { width: 100%; min-width: 570px; border-collapse: collapse; font-variant-numeric: tabular-nums; }
.totals-coverage caption { text-align: left; padding-bottom: 12px; color: var(--muted); }
.totals-coverage th, .totals-coverage td { padding: 8px 12px; text-align: left; border-bottom: 1px solid var(--border); white-space: nowrap; }
.totals-coverage summary { padding-block: 6px; }
.totals-coverage time, .totals-coverage code { overflow-wrap: anywhere; }
