@media (max-width: 850px) {
    .metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .scroll table { min-width: 520px; }
    .panel-head .filters { width: 100%; }
}
.platform-tabs { display:flex; flex-wrap:wrap; gap:8px; margin-bottom:16px; }
.platform-tabs a { padding:8px 12px; border:1px solid var(--border); border-radius:7px; background:white; }
.platform-tabs a[aria-current] { background:var(--soft); border-color:#9cb9df; font-weight:700; }
.metric-link { color:var(--text); }
.metric-link:hover { border-color:#82a5d2; text-decoration:none; }
