/* WXSSC V65.68G - Jin10-like final list: VIP inline + corrected time colors */

body.wx-v6568g-jin10-list .wx55-feed {
  background:
    linear-gradient(90deg, rgba(37,99,235,.045), transparent 94px),
    #fff !important;
}

/* 金十式快讯行 */
body.wx-v6568g-jin10-list .wx55-item {
  position: relative !important;
  display: grid !important;
  grid-template-columns: 86px minmax(0,1fr) auto 28px !important;
  gap: 12px !important;
  align-items: center !important;
  min-height: 70px !important;
  padding: 12px 16px 12px 18px !important;
  border-bottom: 1px solid rgba(148,163,184,.18) !important;
  background: #fff !important;
}

body.wx-v6568g-jin10-list .wx55-item:hover {
  background: #fffdf8 !important;
}

/* 左侧色带 */
body.wx-v6568g-jin10-list .wx55-item::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: 12px !important;
  bottom: 12px !important;
  width: 3px !important;
  border-radius: 999px !important;
  background: #cbd5e1 !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-price::before,
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-spot::before {
  background: #e11d48 !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-futures::before,
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-nickel::before {
  background: #2563eb !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-policy::before {
  background: #7c3aed !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip::before {
  width: 4px !important;
  background: linear-gradient(180deg,#facc15,#b45309) !important;
}

/* 时间：参考金十左侧时间表达 */
body.wx-v6568g-jin10-list .wx55-time {
  width: 74px !important;
  height: auto !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  justify-content: flex-start !important;
  color: #2563eb !important;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace !important;
  font-size: 15px !important;
  line-height: 1 !important;
  font-weight: 1000 !important;
  letter-spacing: -.03em !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-price .wx55-time,
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-spot .wx55-time {
  color: #e11d48 !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-futures .wx55-time,
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-nickel .wx55-time {
  color: #2563eb !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-policy .wx55-time {
  color: #7c3aed !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx55-time {
  color: #9a6510 !important;
}

/* VIP穿插行 */
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip {
  background:
    linear-gradient(90deg, rgba(251,191,36,.16), rgba(255,251,235,.78) 36%, #fff 90%) !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip:hover {
  background:
    linear-gradient(90deg, rgba(251,191,36,.22), rgba(255,251,235,.92) 40%, #fff 92%) !important;
}

/* 标题与标签 */
body.wx-v6568g-jin10-list .wx55-content {
  min-width: 0 !important;
}

body.wx-v6568g-jin10-list .wx55-title {
  display: block !important;
  color: #0f172a !important;
  font-size: 15px !important;
  line-height: 1.38 !important;
  font-weight: 1000 !important;
  letter-spacing: -.012em !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx55-title {
  color: #8a5a15 !important;
  font-size: 16.5px !important;
  letter-spacing: -.02em !important;
}

/* 标签 */
body.wx-v6568g-jin10-list .wx55-title .tag,
body.wx-v6568g-jin10-list .wx-v6568g-cat-tag {
  display: inline-flex !important;
  align-items: center !important;
  height: 21px !important;
  padding: 0 8px !important;
  margin-right: 8px !important;
  border-radius: 999px !important;
  background: #eff6ff !important;
  color: #2563eb !important;
  font-size: 11.5px !important;
  line-height: 21px !important;
  font-weight: 1000 !important;
  vertical-align: 2px !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-price .wx55-title .tag,
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-spot .wx55-title .tag {
  background: #fff1f2 !important;
  color: #e11d48 !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-cat-policy .wx55-title .tag {
  background: #f5f3ff !important;
  color: #7c3aed !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx55-title .tag,
body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx-v6568g-cat-tag {
  background: linear-gradient(135deg,#f8d47a,#b7791f) !important;
  color: #fff !important;
  box-shadow: 0 8px 18px rgba(180,83,9,.20) !important;
}

/* 摘要 */
body.wx-v6568g-jin10-list .wx55-summary {
  margin-top: 4px !important;
  color: #475569 !important;
  font-size: 12.6px !important;
  line-height: 1.48 !important;
  font-weight: 650 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx55-summary {
  color: #7c5a25 !important;
}

body.wx-v6568g-jin10-list .wx55-meta {
  margin-top: 4px !important;
  color: #94a3b8 !important;
  font-size: 11.3px !important;
  font-weight: 800 !important;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx55-meta {
  color: #b0894b !important;
}

/* VIP 解锁按钮 */
body.wx-v6568g-jin10-list .wx-v6568g-vip-action {
  display: none;
}

body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx-v6568g-vip-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  justify-self: end !important;
  height: 34px !important;
  padding: 0 14px !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg,#f4c46c,#d99b37) !important;
  color: #fff !important;
  font-size: 13px !important;
  font-weight: 1000 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  box-shadow: 0 10px 22px rgba(180,83,9,.20) !important;
}

/* 普通行不显示 VIP 按钮 */
body.wx-v6568g-jin10-list .wx55-item:not(.wx-v6568g-vip) .wx-v6568g-vip-action {
  display: none !important;
}

/* 收藏 */
body.wx-v6568g-jin10-list .wx55-action {
  justify-self: end !important;
  color: #94a3b8 !important;
}

body.wx-v6568g-jin10-list .wx55-action:hover,
body.wx-v6568g-jin10-list .wx55-action.is-on {
  color: #2563eb !important;
  background: #eff6ff !important;
}

/* VIP Tab 金色 */
body.wx-v6568g-jin10-list .wx55-tabs [data-category="vip"] {
  color: #92400e !important;
  background: #fffbeb !important;
  border-color: #fde68a !important;
}

body.wx-v6568g-jin10-list .wx55-tabs [data-category="vip"].active,
body.wx-v6568g-jin10-list .wx55-tabs [data-category="vip"][aria-selected="true"] {
  color: #fff !important;
  background: linear-gradient(135deg,#d97706,#92400e) !important;
  border-color: transparent !important;
}

/* 移动端 */
@media (max-width: 980px) {
  body.wx-v6568g-jin10-list .wx55-item {
    grid-template-columns: 60px minmax(0,1fr) 24px !important;
    gap: 10px !important;
  }

  body.wx-v6568g-jin10-list .wx55-time {
    width: 54px !important;
    font-size: 12.5px !important;
  }

  body.wx-v6568g-jin10-list .wx-v6568g-vip-action {
    display: none !important;
  }

  body.wx-v6568g-jin10-list .wx55-item.wx-v6568g-vip .wx55-title {
    font-size: 15px !important;
  }
}




/* ===== WXSSC V65.68H category precision final override ===== */

/* 期货类：无论摘要里有没有“报价节奏”，只要主标题/标签是期货，就强制蓝色 */
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-futures .wx55-time,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-nickel .wx55-time {
  color: #2563eb !important;
}

body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-futures::before,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-nickel::before {
  background: #2563eb !important;
}

body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-futures .wx55-title .tag,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-nickel .wx55-title .tag {
  background: #eff6ff !important;
  color: #2563eb !important;
}

/* 报价/现货类：304、201、316L、报价、成交，红色 */
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-price .wx55-time,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-spot .wx55-time {
  color: #e11d48 !important;
}

body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-price::before,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-spot::before {
  background: #e11d48 !important;
}

body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-price .wx55-title .tag,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-spot .wx55-title .tag {
  background: #fff1f2 !important;
  color: #e11d48 !important;
}

/* VIP：金色 */
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-vip .wx55-time {
  color: #9a6510 !important;
}

body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-vip::before {
  width: 4px !important;
  background: linear-gradient(180deg,#facc15,#b45309) !important;
}

body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-vip .wx55-title .tag,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-vip .wx-v6568h-cat-tag {
  background: linear-gradient(135deg,#f8d47a,#b7791f) !important;
  color: #fff !important;
}

/* 清理 G 旧分类类名可能残留造成的冲突 */
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-futures.wx-v6568g-cat-price .wx55-time,
body.wx-v6568h-jin10-list .wx55-item.wx-v6568h-cat-futures.wx-v6568g-cat-spot .wx55-time {
  color: #2563eb !important;
}
