/* IMPULSE v8.7 — relatório com matrizes padronizadas */
.v87-report-product{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}
.v87-report-product:first-of-type{margin-top:14px}
.v87-report-product-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.v87-report-product-head small{color:var(--muted);font-weight:850;letter-spacing:.08em}.v87-report-product-head h3{margin:3px 0 0;font-size:18px}
.v87-report-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v87-report-stage{min-width:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel2) 40%,transparent)}.v87-report-stage-title{font-weight:900;margin:0 0 9px;color:var(--text)}.v87-report-stage .v85-standard-matrix{min-width:520px}.v87-report-stage .v85-standard-matrix th:first-child,.v87-report-stage .v85-standard-matrix td:first-child{width:145px}
@media(max-width:1250px){.v87-report-stage-grid{grid-template-columns:1fr}}
