/* 概率变更记录页 · 悠悠江湖（T413 / T443 绿色主题）
   复用 rates.css 的面板 / 工具条 / 表格；这里只调整台账列宽与旧值→新值排版。 */

.changes-card { overflow: hidden; }
.changes-summary { margin-left: auto; color: var(--ink-3); font-size: 13px; }
.changes-table-wrap { max-height: none; }
.changes-table { min-width: 980px; }
.changes-table td { white-space: normal; vertical-align: top; }
.changes-table th:nth-child(1), .changes-table td.changes-date { white-space: nowrap; }
.changes-date { color: var(--ink-2); font-variant-numeric: tabular-nums; }
.changes-project { color: var(--ink); font-weight: 600; min-width: 150px; }
.changes-diff { min-width: 280px; max-width: 460px; }
.changes-old { color: var(--ink-3); }
.changes-arrow { color: var(--accent); font-weight: 700; margin: 0 8px; }
.changes-new { color: var(--ink); font-weight: 600; }
.changes-basis { color: var(--ink-2); min-width: 180px; max-width: 320px; }
.changes-link { min-width: 150px; white-space: nowrap; }
.changes-news { color: var(--brand); font-weight: 600; }
.changes-news:hover { text-decoration: underline; }

.changes-cat {
  display: inline-block; padding: 1px 8px; border-radius: 999px;
  font-size: 12px; line-height: 1.9; border: 1px solid var(--line);
  color: var(--ink-2); background: var(--surface); white-space: nowrap;
}
.changes-cat.cat-掉落 { color: var(--brand); border-color: var(--line-strong); background: var(--brand-soft); }
.changes-cat.cat-宝盒 { color: var(--accent); border-color: var(--accent-line); background: var(--accent-bg); }
.changes-cat.cat-经济 { color: #4a5062; border-color: #ccd0dd; background: #f1f2f7; }

@media (max-width: 720px) {
  .changes-summary { margin-left: 0; }
  .changes-table { min-width: 900px; }
}
