.report-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:24px;margin-bottom:24px}.report-filters label{display:grid;gap:8px;flex:1 1 180px;color:#111}.report-filters select,.report-filters input{width:100%;min-height:44px}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.report-metrics>div{padding:22px;display:grid;gap:12px}.report-metrics strong{font-size:30px;color:#147d45}.report-updated{padding:16px;color:#414a43}.report-filters+.notice{margin-top:16px}#report-print{display:none}@media(max-width:600px){.report-filters{padding:16px}.report-filters label{flex-basis:100%}.report-filters button{width:100%}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics>div{padding:14px}}@media print{@page report-sheet{size:A4 landscape;margin:10mm}body.printing-report> :not(#report-print){display:none!important}body.printing-report #report-print{page:report-sheet;display:block!important;color:#000;background:#fff;font-size:10px}#report-print h1{font-size:20px}#report-print table{width:100%;border-collapse:collapse;min-width:0;font-size:9px}#report-print th,#report-print td{border:1px solid #555;padding:5px;white-space:normal;word-break:break-word;color:#000}#report-print thead{display:table-header-group}#report-print tr{break-inside:avoid}#report-print .table-wrap{overflow:visible}#report-print .panel{border:0;box-shadow:none}#report-print .report-metrics{display:flex;gap:20px;margin:10px 0}#report-print .report-metrics strong{font-size:20px}#report-print .report-metrics>div{padding:5px}#report-print .notice{font-size:10px}}
#report-results td{white-space:nowrap}#report-results .table-wrap{max-width:100%;overscroll-behavior-x:contain}
