body{background:#f4f6f8}.money{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.report-section .form-control{min-width:0}.line-pos{background:#f1f6ff}.day-row.missing td{color:#8a94a0}.table-month td,.table-month th{vertical-align:middle}.stat-label{text-transform:uppercase;letter-spacing:.04em;color:#6c757d;font-size:.75rem}.stat-value{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.raw-file{white-space:pre-wrap;word-break:break-all;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;max-height:70vh;padding:.75rem;font-size:.8rem;overflow:auto}@media print{nav,.no-print,.toast-container{display:none!important}body{background:#fff}.card{break-inside:avoid;border:1px solid #ccc!important}}
