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}.category-row:hover{background:#eef2f6!important}.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}.reports-menu>summary{list-style:none}.reports-menu>summary::-webkit-details-marker{display:none}.pl-year th:first-child,.pl-year td:first-child{z-index:1;min-width:13rem;position:sticky;left:0}.pl-year .money{white-space:nowrap}@media print{.pl-year{font-size:8pt}.table-responsive{overflow:visible!important}nav,.no-print,.toast-container{display:none!important}body{background:#fff}.card{break-inside:avoid;border:1px solid #ccc!important}}
