.performance-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px}
.performance-filters label{font-size:12px;font-weight:700;min-width:140px}
.performance-filters input,.performance-filters select{display:block;width:100%;padding:9px;border:1px solid var(--ui-line-cbd5e1);border-radius:9px;margin-top:5px;background:var(--ui-surface-ffffff)}
.performance-filters [hidden]{display:none}
#performanceContent .overview-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
.performance-notes{margin-top:22px;background:var(--ui-surface-ffffff);border:1px solid var(--ui-line-dbe3ed);border-radius:12px;padding:14px;color:var(--ui-ink-475569);font-size:13px;line-height:1.6}
.performance-notes summary{font-weight:650;cursor:pointer}
.performance-warning{color:var(--ui-ink-92400e);background:var(--ui-surface-fffbeb);border:1px solid var(--ui-line-fde68a);border-radius:9px;padding:10px}
#performanceContent td{font-variant-numeric:tabular-nums}
@media(max-width:700px){.performance-filters{display:grid;grid-template-columns:1fr 1fr}.performance-filters label{min-width:0}#performanceTabs .btn{flex:1 1 40%}#performanceContent .overview-summary{grid-template-columns:1fr 1fr}#performanceContent .overview-card{min-width:0}#performanceContent .overview-card strong{font-size:18px}}
