.cns-report-filters{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;background:#fff;border:1px solid var(--inv-line);border-radius:14px;padding:16px;margin-bottom:15px;box-shadow:var(--inv-shadow)}.cns-report-filters label{font-size:12px;font-weight:750;color:#536174}.cns-report-filters input,.cns-report-filters select{display:block;width:100%;border:1px solid var(--inv-line);border-radius:9px;padding:10px;margin-top:6px;background:#fff}.cns-report-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:9px}.cns-report-actions .primary{margin-left:0}.cns-report-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 15px}.cns-report-kpis article{background:#fff;border:1px solid var(--inv-line);border-radius:13px;padding:16px;box-shadow:var(--inv-shadow)}.cns-report-kpis span{display:block;color:var(--inv-muted);font-size:12px}.cns-report-kpis strong{display:block;font-size:22px;margin-top:8px;color:var(--inv-navy)}#reportTotal th{border-top:2px solid var(--inv-line);background:#f3f6f8;font-size:12px}#reportTotal th:not(:first-child){text-align:left}@media(max-width:1000px){.cns-report-filters{grid-template-columns:1fr 1fr}.cns-report-kpis{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cns-report-filters{grid-template-columns:1fr}.cns-report-kpis{grid-template-columns:1fr 1fr}.cns-report-actions{flex-wrap:wrap}.cns-report-actions .inventory-button{flex:1}}
@media print{body{background:#fff!important}body *{visibility:hidden!important}#view-reports,#view-reports *{visibility:visible!important}#view-reports{display:block!important;position:absolute;left:0;top:0;width:100%;padding:0}.cns-report-actions{display:none!important}.inventory-table-wrap,.cns-report-filters,.cns-report-kpis article{box-shadow:none!important}.inventory-page-head h2:after{content:" — Controle CNS"}.cns-report-filters{grid-template-columns:repeat(4,1fr)}table{min-width:0}th,td{padding:9px;font-size:11px}}
