/* v25 · 非小号美股页 /fxh：顶部模块与 AI 条沿用 v24.css（.vm* / .aiflow / .af-*），这里只放挂在 html.v25 下的差异 */
html.v25 #ads,html.v25 #stats,html.v25 #hero-text{display:none!important}
html.v25 .hero-top{display:none!important}
html.v25 .hero .wrap{display:block!important;padding-block:16px 14px}
html.v25 .ai-wrap{margin-top:12px}
html.v25 .aiflow .ai-go{height:34px;padding:0 18px;font-size:14px;border-radius:17px;box-shadow:0 6px 16px rgba(42,98,245,.28)}
html.v25 .aiflow>.ai-go{grid-area:auto;justify-self:end}
@media(max-width:900px){html.v25 .hero .wrap{padding-block:12px 10px!important}html.v25 .aiflow .ai-go{height:36px;padding:0 16px;font-size:13.5px}}
/* 数据到达前：整排卡片位置先放一块骨架，避免出现后整页下推 */
html.v25 .hero .wrap:not(:has(#v24-mods-box))::before{content:"";display:block;height:118px;border-radius:14px;background:#f0f3f8;animation:fxsk 1.3s ease-in-out infinite}
@media(max-width:900px){html.v25 .hero .wrap:not(:has(#v24-mods-box))::before{height:248px}}
.v25-mods .vm-slot{display:contents}
.vm-ud i:first-child{border-radius:3px 0 0 3px}.vm-ud i:last-child{border-radius:0 3px 3px 0}
.vm3:hover .vm-ud{height:12px;margin-top:5px;margin-bottom:-1px}
.vm-ud{transition:height .2s ease,margin .2s ease}
.vm3 .vm-s{gap:10px}
.vm3 .vm-s .uu b{color:var(--up)}.vm3 .vm-s .dd b{color:var(--down)}
/* 第 4 张：FDAT 100 等运营位（由后台第 2 个广告位提供；上传了图片就整张显示图片） */
.vm-ad{text-decoration:none;color:inherit}
.vm-ad .ad-art{width:92px;top:14px;right:14px}
.vm-ad.dk{background:linear-gradient(135deg,#09b7ef 0%,#0a6fd8 100%);border-color:transparent;color:#fff}
.vm-ad.dk .vm-k{background:rgba(255,255,255,.2);color:#fff}
.vm-ad.dk .vm-v u,.vm-ad.dk .vm-l{color:rgba(255,255,255,.9)}
.vm-ad.dk .vm-v b{color:#fff}
.vm-ad.dk .vm-s{color:rgba(255,255,255,.78)}
.vm-ad.dk:hover .vm-v b{color:#fff}
.vm-ad.img{padding:0;background:#fff}
.vm-ad.img img{display:block;width:100%;height:100%;object-fit:cover}
.vm-ad .vm-v b{font-size:26px}
.vm4 .iss.tg{background:#eaf1ff;color:#2a62f5;margin:0}
@media(max-width:900px){.vm-ad .ad-art{width:64px;top:10px;right:10px}}
@media(max-width:900px){.v25-mods .vm1 .vm-x{display:none}.v25-mods .vm1 .vm-l2{margin-left:0;flex-basis:100%}}
@media(max-width:1280px){.v25-mods .vm1 .vm-art{display:none}}
.v25-mods .vm-chips .iss.tg:nth-child(n+4){display:none}
@media(max-width:1280px){.v25-mods .vm-chips .iss.tg:nth-child(n+3){display:none}}
@media(max-width:900px){.v25-mods .vm-chips .iss.tg:nth-child(n+2){display:none}}

/* v25.3 间距：榜单区节奏对齐美股代币化页（v24.css 的「榜单：更松的节奏」） */
@media(min-width:761px){
 html.v25 .wrap.content{padding-top:18px}
 html.v25 #tabs{margin-bottom:12px}
 html.v25 #filters{gap:8px;margin-bottom:12px}
 html.v25 #thead th{padding-block:10px}
 html.v25 #tb td{padding-block:9px}
}
