/* Preserve responsive layout; typography uses the original component styles. */
@media screen{
 .tabs,.acc-tabs,.notification-tabs{flex-wrap:wrap}
 .notification-tabs button{flex:1 1 auto}
 .report-chart-svg{min-width:930px}
 .report-summary-row{flex-wrap:wrap}.report-summary-row>span{min-width:120px}
 .auth-between{flex-wrap:wrap;row-gap:12px}
 @media(max-width:700px){.notification-tabs{gap:6px}.report-kpis{grid-template-columns:minmax(0,1fr)}}
}
