.fi-matriz-report-page.fi-page-has-sub-navigation-top .fi-page-main{flex-direction:column;gap:0}.fi-matriz-report-page .fi-page-sub-navigation-tabs{border-bottom:1px solid var(--gray-200);width:100%;margin-bottom:1rem}.dark .fi-matriz-report-page .fi-page-sub-navigation-tabs{border-color:var(--gray-700)}.fi-matriz-report-page .fi-header{gap:.75rem}.fi-matriz-report-page .fi-header-heading{letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.fi-matriz-report-page .fi-header-subheading{max-width:72rem;color:var(--gray-500);font-size:.875rem;line-height:1.45}.fi-matriz-report-page .fi-page-content{width:100%;min-width:0}.fi-matriz-report-page .ir-reports-table .fi-ta-header-cell{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.fi-matriz-report-page .ir-reports-table .fi-ta-cell{font-size:.8125rem}.fi-matriz-report-page .ir-reports-table .fi-ta-actions{gap:.5rem}.ir-reports-overview{flex-direction:column;gap:1.25rem;display:flex}.ir-reports-overview__stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=768px){.ir-reports-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.ir-reports-overview__stat{border:1px solid color-mix(in srgb, var(--gray-200) 100%, transparent);background:color-mix(in srgb, var(--gray-50) 100%, transparent);border-radius:.75rem;padding:1.15rem 1.25rem}.dark .ir-reports-overview__stat{border-color:color-mix(in srgb, var(--gray-700) 100%, transparent);background:color-mix(in srgb, var(--gray-900) 65%, transparent)}.ir-reports-overview__stat-head{align-items:center;gap:.5rem;display:flex}.ir-reports-overview__stat-icon{background:color-mix(in srgb, var(--primary-500) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--primary-600);border-radius:.5rem;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.ir-reports-overview__stat-label{color:var(--gray-500);font-size:.8125rem;font-weight:500}.ir-reports-overview__stat-value{letter-spacing:-.02em;color:var(--gray-950);margin-top:.5rem;font-size:1.875rem;font-weight:700;line-height:1.1}.dark .ir-reports-overview__stat-value{color:#fff}.ir-reports-overview__stat-value--negative{color:var(--danger-500)}.ir-reports-overview__stat-value--positive{color:var(--success-500)}.ir-reports-overview__stat-value--neutral{color:inherit}.ir-reports-overview__stat-hint{color:var(--gray-500);margin-top:.35rem;font-size:.75rem}.ir-reports-overview__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=1024px){.ir-reports-overview__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ir-reports-overview__panel{min-height:100%;margin:0}.ir-reports-overview__bars{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ir-reports-overview__bar-meta{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.8125rem;display:flex}.ir-reports-overview__bar-label{font-weight:500}.ir-reports-overview__bar-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--gray-600)}.ir-reports-overview__bar-sub{color:var(--gray-500);font-size:.6875rem}.ir-reports-overview__bar-track{background:color-mix(in srgb, var(--gray-200) 85%, transparent);border-radius:999px;height:.375rem;overflow:hidden}.dark .ir-reports-overview__bar-track{background:color-mix(in srgb, var(--gray-700) 70%, transparent)}.ir-reports-overview__bar-fill{border-radius:inherit;background:color-mix(in srgb, var(--primary-500) 40%, transparent);height:100%;display:block}.ir-reports-overview__bar-fill--mild{background:color-mix(in srgb, var(--primary-500) 28%, transparent)}.ir-reports-overview__bar-fill--moderate{background:color-mix(in srgb, var(--primary-500) 42%, transparent)}.ir-reports-overview__bar-fill--strong{background:color-mix(in srgb, var(--warning-500) 36%, transparent)}.dark .ir-reports-overview__bar-fill--mild{background:color-mix(in srgb, var(--primary-400) 22%, transparent)}.dark .ir-reports-overview__bar-fill--moderate{background:color-mix(in srgb, var(--primary-400) 34%, transparent)}.dark .ir-reports-overview__bar-fill--strong{background:color-mix(in srgb, var(--warning-400) 28%, transparent)}.ir-reports-overview__history{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ir-reports-overview__history-link{color:inherit;background:color-mix(in srgb, var(--gray-100) 55%, transparent);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:.65rem .75rem;text-decoration:none;display:flex}.dark .ir-reports-overview__history-link{background:color-mix(in srgb, var(--gray-800) 65%, transparent)}.ir-reports-overview__history-link:hover{background:color-mix(in srgb, var(--primary-500) 10%, transparent)}.ir-reports-overview__history-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ir-reports-overview__history-side{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.ir-reports-overview__history-code{font-size:.875rem;font-weight:600}.ir-reports-overview__history-branch{color:var(--gray-500);font-size:.8125rem}.ir-reports-overview__history-date{color:var(--gray-500);font-size:.75rem}.ir-reports-overview__history-status{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500);font-size:.6875rem}.ir-reports-overview__badge{border-radius:999px;padding:.15rem .45rem;font-size:.6875rem;font-weight:600;display:inline-block}.ir-reports-overview__badge--ok{background:color-mix(in srgb, var(--success-500) 18%, transparent);color:var(--success-600)}.ir-reports-overview__badge--warn{background:color-mix(in srgb, var(--warning-500) 18%, transparent);color:var(--warning-600)}.ir-reports-overview__footer-note{color:var(--gray-500);margin-top:.75rem;font-size:.75rem}
