/* AI 链今日（2026-10-18） */
#home-ai-today .act-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:12px}
#home-ai-today .act-head h2{margin:0}
#home-ai-today .act-stamp{font-size:13px;color:var(--ds-muted,#5f6975)}
#home-ai-today .act-idxs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#home-ai-today .act-idx{border:1px solid var(--ds-line,#ddd7c9);border-radius:10px;padding:12px 14px;min-width:0}
#home-ai-today .act-idx-head{display:flex;justify-content:space-between;gap:8px;font-size:13px}
#home-ai-today .act-idx-head span{color:var(--ds-muted,#5f6975)}
#home-ai-today .act-idx-main{display:flex;align-items:center;gap:10px;margin:6px 0;font-variant-numeric:tabular-nums}
#home-ai-today .act-idx-main strong{font-size:22px}
#home-ai-today .act-spark{flex:1 1 auto;min-width:60px;height:28px}
#home-ai-today .act-idx-sub{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ds-muted,#5f6975)}
#home-ai-today .act-idx-sub b{color:var(--ds-ink,#0e1a28);font-weight:600;font-variant-numeric:tabular-nums}
#home-ai-today .act-h{margin:16px 0 8px}
#home-ai-today .act-doms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
#home-ai-today .act-dom{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--ds-line,#ddd7c9);border-radius:10px;color:var(--ds-ink,#0e1a28);text-decoration:none;font-size:13px;min-width:0}
#home-ai-today .act-dom:hover{border-color:var(--ds-accent,#2b5483)}
#home-ai-today .act-dom b{font-size:15px}
#home-ai-today .act-dom span:last-child{color:var(--ds-muted,#5f6975);font-size:12px}
#home-ai-today .act-dom em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}
#home-ai-today .act-lists{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin-top:16px}
#home-ai-today .act-lists h4{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ds-muted,#5f6975)}
#home-ai-today .act-lists ol{margin:0;padding:0;list-style:none;font-size:14px}
#home-ai-today .act-lists li{display:flex;justify-content:space-between;gap:8px;padding:3px 0}
#home-ai-today .act-lists li b{font-variant-numeric:tabular-nums;white-space:nowrap}
#home-ai-today .act-alt{margin-top:14px;padding-top:12px;border-top:1px solid var(--ds-line,#ddd7c9);font-size:14px}
#home-ai-today .act-alt p{margin:4px 0;display:flex;flex-wrap:wrap;gap:4px 16px}
#home-ai-today .act-alt em{font-style:normal}
#home-ai-today .act-foot{display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;font-size:14px}
:is(#home-ai-today,#dw-memory-prices) .act-up{color:#c8503c}:is(#home-ai-today,#dw-memory-prices) .act-dn{color:#1a8571}
@media(max-width:900px){#home-ai-today .act-doms{grid-template-columns:repeat(3,minmax(0,1fr))}#home-ai-today .act-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){#home-ai-today .act-idxs{grid-template-columns:1fr}#home-ai-today .act-doms{grid-template-columns:repeat(2,minmax(0,1fr))}#home-ai-today .act-lists{grid-template-columns:1fr 1fr;gap:10px 14px}#home-ai-today .act-lists ol{font-size:13px}}

/* 2026-10-18 第二版：三个指数、存储现货价、PE 分位；市场 · 今日概览的位置卡 */
#home-ai-today .act-idxs,.act-market .act-idxs{grid-template-columns:repeat(3,minmax(0,1fr))}
#home-ai-today .act-alt small,.act-market small{color:var(--ds-muted,#5f6975);font-size:12px}
#home-ai-today .act-src{margin-left:4px}
#dw-mkt-drawdown{margin-top:16px}
#dw-mkt-drawdown .act-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:12px}
#dw-mkt-drawdown .act-head h2{margin:0}
#dw-mkt-drawdown .act-stamp{font-size:13px;color:var(--ds-muted,#5f6975)}
#dw-mkt-drawdown .act-idxs{display:grid;gap:12px}
#dw-mkt-drawdown .act-idx{border:1px solid var(--ds-line,#ddd7c9);border-radius:10px;padding:12px 14px;min-width:0}
#dw-mkt-drawdown .act-idx-head{display:flex;justify-content:space-between;gap:8px;font-size:13px}
#dw-mkt-drawdown .act-idx-head span{color:var(--ds-muted,#5f6975)}
#dw-mkt-drawdown .act-idx-main{display:flex;align-items:center;gap:10px;margin:6px 0;font-variant-numeric:tabular-nums}
#dw-mkt-drawdown .act-idx-main strong{font-size:22px}
#dw-mkt-drawdown .act-spark{flex:1 1 auto;min-width:60px;height:28px}
#dw-mkt-drawdown .act-idx-sub{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ds-muted,#5f6975)}
#dw-mkt-drawdown .act-idx-sub b{color:var(--ds-ink,#0e1a28);font-weight:600}
#dw-mkt-drawdown .act-up{color:#c8503c}#dw-mkt-drawdown .act-dn{color:#1a8571}
@media(max-width:900px){#home-ai-today .act-idxs,.act-market .act-idxs{grid-template-columns:1fr}}

/* GPU 租价走势（2026-10-18） */
#home-ai-today .act-gpu{margin-top:14px;padding-top:12px;border-top:1px solid var(--ds-line,#ddd7c9)}
:is(#home-ai-today,#dw-memory-prices) .act-gpu-h{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 6px;font-size:14px}
:is(#home-ai-today,#dw-memory-prices) .act-gpu-h span{font-size:12px;color:var(--ds-muted,#5f6975)}
#home-ai-today .act-gpu-svg{width:100%;height:auto;max-height:190px;display:block}
#home-ai-today .act-gpu+.act-alt{border-top:0;padding-top:4px}

.act-exp{width:100%;border-collapse:collapse;font-size:13px}.act-exp th,.act-exp td{padding:7px 8px;border-bottom:1px solid var(--line,#e9e4d8);white-space:nowrap}.act-exp thead th{font-size:12px;color:var(--muted,#6c7682);font-weight:600}.act-exp .num{text-align:right;font-variant-numeric:tabular-nums}.act-exp tbody tr:last-child th,.act-exp tbody tr:last-child td{border-bottom:0}.act-h small{font-size:12px;font-weight:400;color:var(--muted,#6c7682);margin-left:6px}.act-note{font-size:12px;color:var(--muted,#6c7682);margin:6px 0 12px;text-wrap:pretty}

.act-more{margin:8px 0}.act-more>summary{cursor:pointer;font-weight:600;padding:6px 0}.act-exp small{font-weight:400;color:var(--muted,#6c7682);margin-left:4px}

.act-more .tablewrap,.act-exp-wrap{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.act-more{min-width:0;max-width:100%}

/* 六个板块：今日涨跌与近 60 日小走势（2026-10-19） */
#home-ai-today .act-dom-today{font-size:13px}#home-ai-today .act-dom-today em{font-size:16px}
#home-ai-today .act-dom-trend{display:block;margin:2px 0}#home-ai-today .act-dom-trend .act-spark{display:block;width:100%;height:30px;min-width:0}#home-ai-today .act-dom-trend small{display:block;font-size:12px;color:var(--ds-muted,#5f6975)}
/* 存储现货价小图（2026-10-19） */
:is(#home-ai-today,#dw-memory-prices) .act-mems-wrap{margin-top:12px}:is(#home-ai-today,#dw-memory-prices) .act-mems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
:is(#home-ai-today,#dw-memory-prices) .act-mem{padding:10px 12px;border:1px solid var(--ds-line,#ddd7c9);border-radius:10px;min-width:0;font-size:13px}
:is(#home-ai-today,#dw-memory-prices) .act-mem p{margin:0}:is(#home-ai-today,#dw-memory-prices) .act-mem-name{color:var(--ds-muted,#5f6975);font-size:12px;text-wrap:pretty}:is(#home-ai-today,#dw-memory-prices) .act-mem-val b{font-size:16px}:is(#home-ai-today,#dw-memory-prices) .act-mem em{font-style:normal;font-weight:600}
:is(#home-ai-today,#dw-memory-prices) .act-mem-svg{display:block;width:100%;height:46px;margin:4px 0}:is(#home-ai-today,#dw-memory-prices) .act-mem small{color:var(--ds-muted,#5f6975);font-size:12px}
@media(max-width:900px){:is(#home-ai-today,#dw-memory-prices) .act-mems{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* 15 个产业表（2026-10-20，H11）：按大类分组，大类只作组标题；手机只留今日、近 20 日与近 60 日 */
#home-ai-today .act-inds{width:100%;border-collapse:collapse;font-size:13px}
#home-ai-today .act-inds th,#home-ai-today .act-inds td{padding:6px 8px;border-bottom:1px solid var(--ds-line,#ddd7c9);vertical-align:middle}
#home-ai-today .act-inds thead th{font-size:12px;font-weight:600;color:var(--ds-muted,#5f6975);white-space:nowrap;text-align:left}
#home-ai-today .act-inds .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#home-ai-today .act-inds th[scope=row]{text-align:left;font-weight:600;min-width:0;text-wrap:pretty}
#home-ai-today .act-inds th[scope=row] a{color:var(--ds-ink,#0e1a28);text-decoration:none}
#home-ai-today .act-inds th[scope=row] a:hover{color:var(--ds-accent,#2b5483);text-decoration:underline}
#home-ai-today .act-inds th[scope=row] small{margin-left:6px;font-size:12px;font-weight:400;color:var(--ds-muted,#5f6975);white-space:nowrap}
#home-ai-today .act-inds tr.act-cat th{padding:12px 8px 4px;font-size:12px;font-weight:600;color:var(--ds-muted,#5f6975);text-align:left}
#home-ai-today .act-inds tbody:first-of-type tr.act-cat th{padding-top:6px}
#home-ai-today .act-inds em{font-style:normal;font-weight:600}
#home-ai-today .act-ind-trend{white-space:nowrap}
#home-ai-today .act-ind-trend .act-spark{display:inline-block;vertical-align:middle;width:84px;min-width:0;height:20px;margin-right:6px}
#home-ai-today .act-ind-trend em{font-size:12px;font-variant-numeric:tabular-nums}
#home-ai-today .act-inds tbody:last-child tr:last-child>*{border-bottom:0}
#home-ai-today .act-lists li small{margin-left:6px;font-size:12px;color:var(--ds-muted,#5f6975)}
@media(max-width:640px){#home-ai-today .act-inds :is(th,td):nth-child(n+5){display:none}#home-ai-today .act-inds tr.act-cat th{display:table-cell}#home-ai-today .act-ind-trend .act-spark{width:56px}#home-ai-today .act-inds th,#home-ai-today .act-inds td{padding:6px 5px}}
@media(max-width:640px){#home-ai-today .act-ind-trend .act-spark{display:none}#home-ai-today .act-inds th[scope=row] small{display:block;margin-left:0}}

/* 首页瘦身（2026-10-26）：明细收进折叠 */
#home-ai-today .act-more{margin-top:14px;border-top:1px solid var(--ds-line,#ddd7c9);padding-top:10px}
#home-ai-today .act-more>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ds-link,#2b5483)}
