fix(report): make density facts readable and printable
Unify reader cleanup rules, lock writer table guards, and register the exact fictional timestamp collision. Preserve existing ordinary-report safety contracts and source-data gaps. Validation: report Node 165/165, final safety 29/29, Python 101/101, Chrome 28/28; both PDFs retain all 130 rows. Full Node 3704 tests with the same 91 baseline failures. Privacy test: 62 passed, 1 failed due to 17 protected-file READ_ERRORs; not a green gate. Build, DB, manual checklist and controlled-login gaps remain documented. User explicitly authorized staging push with these gaps disclosed. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,15 @@
|
||||
.personal-report-fact-tables summary { cursor: pointer; min-height: 2.75rem; }
|
||||
.personal-report-fact-tables table { width: 100%; border-collapse: collapse; }
|
||||
.personal-report-fact-tables th, .personal-report-fact-tables td { padding: 0.5rem; text-align: start; border-bottom: 1px solid var(--color-border); overflow-wrap: anywhere; }
|
||||
@media print { .personal-report-fact-tables details { break-inside: auto; } }
|
||||
@media print {
|
||||
.personal-report-fact-tables details { break-inside: auto; padding: 0; border: 0; }
|
||||
.personal-report-fact-tables summary, .personal-report-fact-tables h3 { break-after: avoid-page; }
|
||||
.personal-report-fact-table-scroll { overflow: visible !important; max-width: none !important; }
|
||||
.personal-report-fact-tables table { min-width: 0; table-layout: fixed; font-size: 8pt; }
|
||||
.personal-report-fact-tables th, .personal-report-fact-tables td { padding: 1mm; }
|
||||
.personal-report-fact-tables thead { display: table-header-group; }
|
||||
.personal-report-fact-tables tr { break-inside: avoid; }
|
||||
}
|
||||
|
||||
|
||||
@theme inline {
|
||||
|
||||
Reference in New Issue
Block a user