.performance-heading h2{font-size:1.2rem;line-height:1.8}.performance-heading .button-row{display:flex;flex-wrap:wrap;gap:8px}.performance-heading button[aria-pressed=true]{outline:2px solid var(--green,#2d8155);outline-offset:2px}.performance-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.performance-chart svg{display:block;width:100%;height:auto;color:#25865a;direction:ltr}.performance-chart p{font-size:.78rem}.performance-table{overflow-x:auto;max-width:100%}.performance-table table{border-collapse:collapse;width:100%;min-width:560px;table-layout:auto;font-size:.82rem}.performance-table th,.performance-table td{padding:10px;text-align:right;border-bottom:1px solid #8883}.performance-table th{overflow-wrap:normal;word-break:normal}.performance-table tbody th{font-weight:500;min-width:120px}.performance-table td{white-space:nowrap}.performance-heading~div .panel{overflow-wrap:anywhere}.performance-heading~div .report-stats article{min-width:0}@media(max-width:650px){.performance-charts{grid-template-columns:minmax(0,1fr)}.performance-heading .button-row button{font-size:.8rem;min-height:44px}}
