.report-filters{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;margin-bottom:16px}.report-filters .chip[aria-pressed=true]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.report-dates{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.report-dates label{display:flex;gap:8px;align-items:center;font-size:14px}.report-dates .input{width:auto;min-height:40px}.report-chart{margin:16px 0}.legend{display:flex;gap:8px;align-items:center}.dot{display:inline-block;width:10px;height:10px;border-radius:3px}.dot--collected,.seg--collected{background:var(--c-primary)}.dot--open,.seg--open{background:var(--c-lilac)}.chart{overflow-x:auto}.bars{display:grid;grid-template-columns:repeat(var(--n),minmax(10px,1fr));gap:3px;align-items:end;height:220px;min-width:min(100%,calc(var(--n) * 13px));padding-top:8px}.bar{display:grid;grid-template-rows:1fr 20px;height:100%;min-width:0}.stack-bar{display:flex;flex-direction:column-reverse;justify-content:flex-start;height:100%;background:var(--c-soft);border-radius:4px 4px 0 0;overflow:hidden}.seg{display:block;width:100%}.tick{font-size:11px;color:var(--c-muted);white-space:nowrap;overflow:visible}.chart-max{margin:8px 0 0}#kpis .stat .hint{min-height:2.6em}
