.report-period{margin:-10px 0 16px;color:#647783;font-size:12px}
.liquidation-report-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}
.liquidation-report-summary h2{margin:0 0 12px;font-size:16px}
.liquidation-report-summary dl{display:grid;gap:0;margin:0}
.liquidation-report-summary dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #edf1f2;font-size:12px}
.liquidation-report-summary dt{color:#647783}
.liquidation-report-summary dd{margin:0;font-weight:750;font-variant-numeric:tabular-nums}
.liquidation-report-summary .report-total{color:#1f6e71;font-weight:800}
.report-note,.report-empty p{color:#647783;font-size:11px}
.report-day{margin-top:22px}
.report-day>h2{font-size:16px;color:#526874}
.report-close{margin-bottom:14px;padding:16px}
.report-close>header{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}
.report-close h3{margin:0;font-size:15px}
.report-close>header p{margin:5px 0 0;color:#647783;font-size:11px}
.report-close-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}
.report-close-kpis>div{display:grid;gap:5px;padding:10px;border:1px solid #e8edef;border-radius:8px;background:#f8fafa}
.report-close-kpis span{color:#647783;font-size:10px}
.report-close-kpis strong{font-size:12px;font-variant-numeric:tabular-nums}
.report-close-total{margin:12px 0 0;text-align:right;color:#526874;font-size:12px}
.report-branch-summary{margin:18px 0;padding:16px}
.report-branch-summary h2{margin:0 0 12px;font-size:16px}
.report-branch-summary .user-table-wrap{overflow-x:auto}
.report-branch-summary table{min-width:1500px}
@media(max-width:760px){.liquidation-report-summary{grid-template-columns:1fr 1fr}.report-close-kpis{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.liquidation-report-summary,.report-close-kpis{grid-template-columns:1fr}.report-heading{align-items:flex-start;flex-direction:column}}
@media print{body{background:#fff!important;color:#172733!important}.app-header,.no-print,.back-link{display:none!important}.branch-page{max-width:none;padding:0;margin:0}.closure-card,.liquidation-report-summary>article{box-shadow:none!important;break-inside:avoid}.report-close{break-inside:avoid;margin-bottom:8px;padding:10px}.report-close-kpis{grid-template-columns:repeat(4,1fr)}.liquidation-report-summary{grid-template-columns:repeat(3,1fr)}.user-table th,.user-table td{padding:6px 8px;font-size:9px}.report-day>h2{break-after:avoid}.report-period{margin:0 0 10px}}
