.benchmark-panel { border-top: 3px solid #181818; }
@media (max-width: 700px) {
  .unified-ranking-table { min-width: 0; }
  .unified-ranking-table thead { display: none; }
  .unified-ranking-table, .unified-ranking-table tbody, .unified-ranking-table tr { display: block; width: 100%; }
  .unified-ranking-table tr { margin-bottom: 7px; padding: 8px 10px; border: 1px solid #d8d8d1; border-radius: 8px; background: #fff; }
  .unified-ranking-table tr:last-child { margin-bottom: 0; }
  .unified-ranking-table td { width: 100%; display: flex; align-items: flex-start; justify-content: space-between; gap: 14px; padding: 7px 0; border: 0; border-bottom: 1px solid #eceae4; text-align: right; }
  .unified-ranking-table td:last-child { border-bottom: 0; }
  .unified-ranking-table td::before { flex: 0 0 76px; color: #646761; font-size: 9px; font-weight: 750; text-align: left; }
  .unified-ranking-table td:nth-child(1)::before { content: "Rank"; }
  .unified-ranking-table td:nth-child(2)::before { content: "Exact model"; }
  .unified-ranking-table td:nth-child(3)::before { content: "Score"; }
  .unified-ranking-table td:nth-child(4)::before { content: "Status"; }
  html[lang="zh-CN"] .unified-ranking-table td:nth-child(1)::before { content: "名次"; }
  html[lang="zh-CN"] .unified-ranking-table td:nth-child(2)::before { content: "具体模型"; }
  html[lang="zh-CN"] .unified-ranking-table td:nth-child(3)::before { content: "分数"; }
  html[lang="zh-CN"] .unified-ranking-table td:nth-child(4)::before { content: "状态"; }
  .ranking-row td:first-child { width: 100%; text-align: right; }
  .ranking-row td:nth-child(2), .ranking-row td:nth-child(3) { min-width: 0; }
  .model-name { max-width: 190px; text-align: right; }
  .score-value { font-size: 17px; }
}
