/* 国服从相邻列匀出排名空间，不扩大页面；国际榜、原名次颜色及虚拟窗口保持不变。 */
.cn-rank-trends #榜 tr { grid-template-columns:143px 96px 154px 112px 180px 134px minmax(0,1fr); }
.cn-rank-trends #榜.hide-eph tr { grid-template-columns:143px 96px 154px 112px 180px minmax(0,1fr); }
.cn-rank-trends #榜 th:nth-child(1), .cn-rank-trends #榜 td:nth-child(1) { width:143px; padding-right:4px; }
.cn-rank-trends #榜 th:nth-child(2), .cn-rank-trends #榜 td:nth-child(2) { width:96px; padding-left:4px; padding-right:4px; white-space:nowrap; }
.cn-rank-trends #榜 th:nth-child(3), .cn-rank-trends #榜 td:nth-child(3) { width:154px; }
/* 昵称借用职业格的留白，巅峰和钥匙保留原宽，经验及更新时间位置不变。 */
.cn-rank-trends #榜 th:nth-child(4), .cn-rank-trends #榜 td:nth-child(4) { width:112px; padding-left:4px; padding-right:0; }
.cn-rank-trends #榜 th:nth-child(5), .cn-rank-trends #榜 td:nth-child(5) { width:180px; }
/* 两侧留白均衡，短名次不再挤向昵称。 */
.cn-rank-trends #榜 td.rank, .cn-rank-trends #榜 th.rank { text-align:center; }
.cn-rank-trends #榜 th:nth-child(3), .cn-rank-trends #榜 td:nth-child(3) { padding-left:4px; padding-right:4px; }
/* 名次靠右、涨跌靠左；两块位置固定，不再随箭头数字长度一起偏移。 */
.cn-rank-trends #榜 .rank-pair { display:grid; grid-template-columns:5ch minmax(0,1fr); column-gap:4px; align-items:baseline; }
.cn-rank-trends #榜 .rank-number { text-align:right; font-variant-numeric:tabular-nums; }
.cn-rank-trends #榜 .rank-trend { display:inline-block; justify-self:start; text-align:left; color:#888; font:normal 11px monospace; vertical-align:baseline; }
.cn-rank-trends #榜 .rank-trend-up { color:#ff7474; }
.cn-rank-trends #榜 .rank-trend-down { color:#5fcf80; }
.cn-rank-trends .rank-trend-note { color:#c5ad7b; font-size:12px; }
