/* ============================================================
   clash-verge.us — compare.css
   客户端对比选型页(which-client.html)专属样式
   ============================================================ */

/* 对比总表:列多,放宽最小宽度保证窄屏横向滚动可读 */
.cmp-table { min-width: 880px; }

.cmp-table td:first-child { white-space: nowrap; }

.cmp-note {
  font-size: .76rem;
  color: var(--ink-soft);
  margin-top: 12px;
  margin-bottom: 0;
}

/* 逐款点评堆叠 */
.pick-stack {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(20px, 3vw, 32px);
}

.pick-head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 14px;
  margin-bottom: 6px;
}

.pick-head h3 { margin: 0; }

.pick-meta {
  font-family: var(--ft-mono);
  font-size: .8rem;
  color: var(--ink-soft);
  margin: 0 0 12px;
}

.pick p:last-of-type { margin-bottom: 0; }

.pick-acts {
  margin-top: 16px;
  padding-top: 14px;
  border-top: 1px solid var(--rule-faint);
}

/* 归档款:压暗 + 标题划线,与下载页归档卡视觉一致 */
.pick-retired { background: var(--paper-dim); }

.pick-retired .pick-head h3 {
  text-decoration: line-through 3px var(--rule-faint);
}

/* 结论面板:容纳贴纸的顶部空间 */
.pick-final {
  position: relative;
  margin-top: 14px;
}

.pick-final .sticker {
  position: absolute;
  top: -16px;
  right: clamp(14px, 3vw, 32px);
}

.pick-final h3 { margin-top: 4px; }

.pick-final .dl-acts { margin-top: 18px; }