/* v24 · 详情页 /stocks/:ticker */
.v24-tk{margin:14px 0 0;padding-top:14px;border-top:1px dashed var(--line)}
.tk-h{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg2);margin-bottom:10px}
.tk-h em{font-style:normal;background:#eef2f9;color:#44546f;border-radius:10px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}
.tk-sub{margin-left:auto;font-size:11.5px;color:var(--fg3)}
.tk-c{display:flex;flex-wrap:wrap;gap:8px}
.tkc{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 11px;border-radius:999px;background:#f4f6fb;border:1px solid #e6ecf5;color:var(--fg);font-size:13px;font-weight:600;text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:.15s}
.tkc small{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:10px;background:#fff;color:var(--accent);font-size:11px;font-weight:700;font-family:var(--font)}
.tkc:hover{border-color:var(--accent);background:#eef3ff}
.tkc.on{background:var(--accent);border-color:var(--accent);color:#fff}
.tkc.on small{background:rgba(255,255,255,.25);color:#fff}
.v24-asset{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:-4px 0 14px;padding:9px 12px;border-radius:10px;background:#eef3ff;border:1px solid #d6e4ff;font-size:12.5px;color:var(--fg2)}
.v24-asset b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:var(--accent)}
.v24-asset a{margin-left:auto;color:var(--accent);font-weight:600;text-decoration:none}
button.go.buy{background:var(--accent);color:#fff;border-color:var(--accent);margin-left:6px}

/* ───── ⑨ 可靠性档案 ───── */
#s-trust .asof,#s-smart .asof{font-size:12px;color:var(--fg3);background:var(--bg2);border-radius:10px;padding:2px 10px}
.tr-lg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:2px 0 14px;font-size:12.5px;color:var(--fg2)}
.tr-lg .ck{display:inline-flex;align-items:center;gap:6px}
.tr-hint{margin-left:auto;color:var(--fg3);font-size:12px}
.ck{display:inline-flex;vertical-align:middle;line-height:0}
table.tr{border-collapse:separate;border-spacing:0}
table.tr th,table.tr td{text-align:center;padding:14px 10px}
table.tr th.l,table.tr td.l{text-align:left}
table.tr .nm{display:inline-flex;align-items:center;gap:10px}
table.tr .nm i,.tr-card .fc-n i{font-style:normal;font-size:9px;color:var(--fg3);transition:transform .15s;display:inline-block}
.tr-row{cursor:pointer;transition:background .15s}
.tr-row:hover{background:var(--accent-bg)}
.tr-row.open{background:var(--accent-bg)}
.tr-row.open .nm i,.tr-card.open .fc-n i{transform:rotate(90deg);color:var(--accent)}
.tr-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
.dm{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:22px;border-radius:11px;background:#edf1f8;overflow:hidden;vertical-align:middle}
.dm i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#bcd2ff,#8db3ff);border-radius:11px}
.dm b{position:relative;font-size:12px;font-weight:700;color:#24324f;font-variant-numeric:tabular-nums}
.geo{font-size:12px;font-weight:600;color:#44546f;letter-spacing:.2px;white-space:nowrap}
.geo small{margin-left:3px;color:var(--fg3);font-weight:600}
.tr-pan>td{padding:0!important;background:#fafbfe;border-bottom:1px solid var(--line)}
.tr-pan[hidden],.tr-cp[hidden]{display:none}
.tr-dos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;padding:22px 24px 20px;text-align:left}
.tr-m h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;color:var(--fg);padding-bottom:10px;border-bottom:1px solid var(--line)}
.tr-m h4 svg{color:var(--accent);flex:none}
.tr-m dl{margin:0;display:grid;gap:10px}
.tr-m dt{font-size:12px;color:var(--fg3);margin-bottom:2px}
.tr-m dd{margin:0;font-size:13px;line-height:1.55;color:var(--fg)}
.und{color:var(--fg3);background:#f1f3f8;border-radius:6px;padding:0 7px;font-size:12px}
.srcs{display:inline-flex;gap:3px;margin-left:6px;vertical-align:1px}
.srcs a{display:inline-grid;place-items:center;min-width:16px;height:16px;border-radius:8px;background:#e8efff;color:var(--accent);font-size:10px;font-weight:700;text-decoration:none}
.srcs a:hover{background:var(--accent);color:#fff}
.tr-reg,.tr-inc,.tr-src{grid-column:1/-1}
.tr-reg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12.5px;color:var(--fg2)}
.tr-reg span{display:inline-flex;flex-wrap:wrap;gap:6px}
.tr-reg i{font-style:normal;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:6px;background:#fff1f0;color:#c0392b}
.tr-inc{background:#fff9ec;border:1px solid #f6e3b4;border-radius:10px;padding:10px 14px;font-size:12.5px;color:#6b5314}
.tr-inc p{margin:4px 0 0}
.tr-src{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 18px;font-size:12px;color:var(--fg3);border-top:1px dashed var(--line);padding-top:12px}
.tr-src details{flex:1 1 280px}
.tr-src summary{cursor:pointer;color:var(--accent);font-weight:600}
.tr-src ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px}
.tr-src li a{color:var(--fg2);text-decoration:none}
.tr-src li a:hover{color:var(--accent)}
.tr-src li em{font-style:normal;color:var(--fg3);margin-left:8px;font-size:11.5px}
.tr-src>span{flex:1 1 320px}
/* 手机卡片 */
.tr-card{padding:14px 14px 12px}
.tr-card .fc-h{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}
.tr-card .fc-n{display:inline-flex;align-items:center;gap:8px;font-size:15px}
.tr-ics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 6px;margin:14px 0 4px;text-align:center}
.tr-ics span{display:flex;flex-direction:column;align-items:center;gap:5px}
.tr-ics small{font-size:11px;color:var(--fg3)}
.tr-geo{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--fg3)}
.tr-cp .tr-dos{grid-template-columns:1fr;padding:16px 2px 4px;gap:18px}
@media(max-width:1100px){.tr-dos{grid-template-columns:1fr 1fr}.tr-m:nth-child(3){grid-column:1/-1}}
@media(max-width:700px){.tr-lg .tr-hint{margin-left:0;flex-basis:100%}}

/* ───── ⑧ 资金动向 ───── */
.sm-chips{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 4px}
.sm-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 14px;border-radius:20px;border:1px solid var(--line);background:#fff;color:var(--fg);font-size:14px;font-weight:600;cursor:pointer;transition:.15s}
.sm-chip svg{color:var(--accent)}
.sm-chip em{font-style:normal;min-width:24px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:12px;background:var(--accent-bg);color:var(--accent);font-size:12px;font-weight:700}
.sm-chip:hover{border-color:var(--accent)}
.sm-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}
.sm-chip.on svg{color:#fff}
.sm-chip.on em{background:rgba(255,255,255,.25);color:#fff}
.sm-chip.off{color:var(--fg3)}
.sm-chip.off svg{color:var(--fg3)}
.sm-chip.off em{background:#eef0f4;color:var(--fg3)}
.sm-body{margin-top:16px}
.sm-note{font-size:12.5px;color:var(--fg3);margin:0 0 10px;line-height:1.6}
.sm-a{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}
.sm-a a{color:var(--fg);text-decoration:none;border-bottom:1px dashed var(--fg3)}
.sm-a a:hover{color:var(--accent);border-color:var(--accent)}
.sm-tag{font-style:normal;font-family:var(--font);font-size:11px;font-weight:700;padding:1px 8px;border-radius:9px}
.sm-tag.smart{background:#e8efff;color:var(--accent)}
.sm-tag.kol{background:#fff1dc;color:#b86a00}
.sm-at{color:var(--fg2);font-size:12.5px}
.sm-cards{display:none}
.sm-c{padding:12px 0;border-bottom:1px solid var(--line)}
.sm-c1{display:flex;justify-content:space-between;align-items:center;gap:10px}
.sm-c1 b{font-size:15px}
.sm-c2{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;color:var(--fg2)}
.sm-c3{margin-top:4px;font-size:12px;color:var(--fg3)}
@media(max-width:760px){.sm-body .tw{display:none}.sm-cards{display:block}.sm-chip{height:38px;font-size:13px}}
.tr-pan>td{white-space:normal;text-align:left;max-width:0}
.tr-dos,.tr-dos *{white-space:normal}
.tr-m{min-width:0}
.tr-m dd,.tr-reg,.tr-inc,.tr-src{overflow-wrap:anywhere}

/* ───── v24.2 详情页调整 ───── */
.dp-nav{display:none!important}
.v24-code{display:inline-block;vertical-align:3px;margin-left:8px;padding:0 9px;border-radius:7px;background:var(--accent-bg);color:var(--accent);font-size:15px;font-weight:700;line-height:26px;letter-spacing:.3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
button.tkc{cursor:pointer;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600;font-size:13px}
.v24-tk{margin-top:16px}
.ser-lab{display:inline-flex;align-items:center;height:20px;padding:0 9px;margin-right:6px;border-radius:10px;background:var(--accent-bg);color:var(--accent);font-weight:700;font-size:12px}
.ser-lab.st{background:#f1f3f8;color:#44546f}
.ser-lab.agg{background:linear-gradient(90deg,#e3edff,#efe9ff);color:#3a4fd6}
.fx-ser button[data-ser="agg"]{font-weight:700}
.iss-more{display:flex;justify-content:center;margin:12px 0 2px}
.iss-more .lnk{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--accent);font-size:13px;font-weight:600;cursor:pointer}
.iss-more .lnk:hover{border-color:var(--accent);background:var(--accent-bg)}
.iss-more i{font-style:normal;font-size:11px}
#s-iss .legend{margin-top:14px}

/* ───── v24.3 当前范围 ───── */
@media(min-width:1101px){#s-bars .bars:not(:has(.bar:nth-child(4))){justify-content:flex-start;gap:14px}}
.tk-scope{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:12px;padding:9px 12px;border-radius:10px;background:#f4f7fc;border:1px solid #e5ebf5;font-size:12.5px;color:var(--fg2)}
.tk-scope b{color:var(--fg);font-size:13.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.tk-scope i{font-style:normal;color:var(--fg3)}
.tk-scope em{font-style:normal;flex-basis:100%;color:var(--fg3);font-size:12px}
.tk-scope button{margin-left:auto;border:0;background:#fff;border:1px solid #cfdcf7;color:var(--accent);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer}
.tk-scope button:hover{background:var(--accent-bg)}
.tk-scope.on{background:#eef3ff;border-color:#c9d8fb}
.sc-tag{display:inline-flex;align-items:center;margin-left:10px;padding:1px 9px;border-radius:10px;background:#f1f3f8;color:#5b6b85;font-size:12px;font-weight:600;font-style:normal;vertical-align:2px}
.sc-tag.on{background:var(--accent);color:#fff}
.sc-tag.st{background:#fff4e5;color:#b86e00}
.sc-note{margin-top:10px!important;font-size:12px}

/* v24.6：桌面端左右对调 —— 左侧是信息（名称/价格/代币/合计），右侧是对应的 K 线 */
@media(min-width:1101px){
  .dp-top{grid-template-columns:400px minmax(0,1fr)}
  .dp-top>.dp-rail{grid-column:1;grid-row:1;order:0}
  .dp-top>.dp-main{grid-column:2;grid-row:1;order:0}
  .dp-top>#s-flow{grid-column:1;grid-row:2;order:0}
  .dp-top>#s-kpis{grid-column:2;grid-row:2;order:0}
}
#s-chart{position:relative}
#s-chart.v24-aggwait::after{content:"正在合成全部代币的综合 K 线…";position:absolute;left:0;right:0;bottom:0;top:78px;z-index:5;display:grid;place-items:center;background:#fff;border-radius:0 0 14px 14px;color:#8a96ab;font-size:14px}

/* ───── v24.7 版式：K 线固定成宽长方形；信息栏贴左侧并随页面滚动；价格块对齐 ───── */
@media(min-width:1101px){
  .dp-top>.dp-rail{grid-column:1;grid-row:1 / span 3;align-self:start;position:sticky;top:72px}
  .dp-top>.dp-main{grid-column:2;grid-row:1;align-self:start}
  .dp-top>#s-kpis{grid-column:2;grid-row:2;align-self:start}
  .dp-top>#s-flow{grid-column:2;grid-row:3;align-self:start}
  #s-chart{height:540px;display:flex;flex-direction:column}
  #s-chart .fx-cvbox{flex:1;min-height:0;height:auto}
}
#s-flow .dn{display:grid;grid-template-columns:auto minmax(0,360px);gap:8px 56px;align-items:center;justify-content:start}
@media(max-width:700px){#s-flow .dn{grid-template-columns:1fr}}
#s-head .dp-id{align-items:flex-start;gap:12px}
#s-head h1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;line-height:1.2}
#s-head .v24-code{margin-left:0;vertical-align:baseline}
#s-head .dp-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px}
#s-head .dp-sub>span{margin:0!important}
#s-head .dp-px{display:grid!important;grid-template-columns:1.3fr 1fr 1fr;gap:0;margin-top:14px;padding:12px 0;border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6}
#s-head .dp-px>div{padding:0 14px;min-width:0}
#s-head .dp-px>div:first-child{padding-left:0}
#s-head .dp-px>div+div{border-left:1px solid #edf0f6}
#s-head .dp-px label{display:block;margin-bottom:4px;font-size:12px;color:var(--fg3)}
#s-head .dp-px .big{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.4px}
#s-head .dp-px .alt{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.3px;color:var(--fg)}
#s-head .dp-px .chg{margin-top:6px;font-size:13px;font-weight:600;line-height:1.3}
#s-head .dp-px .chg.mut{font-size:11.5px!important;font-weight:400!important;line-height:1.35}
#s-head .dp-act{margin-top:14px}
#s-head .dp-px .prem,#s-head .dp-px .alt.prem{font-size:22px}

/* K 线加载中：转圈 + 骨架蜡烛，不再是空白 */
@keyframes v24spin{to{transform:rotate(360deg)}}
@keyframes v24shim{0%{background-position:-240px 0}100%{background-position:240px 0}}
#s-chart .fx-msg.ld,#s-chart.v24-aggwait::after{flex-direction:column;gap:14px;color:#6b7a94;font-size:13.5px;background-color:rgba(255,255,255,.92)}
#s-chart .fx-msg.ld::before,#s-chart.v24-aggwait::before{content:"";width:30px;height:30px;border-radius:50%;border:3px solid #dbe5fb;border-top-color:#2a62f5;animation:v24spin .8s linear infinite}
#s-chart.v24-aggwait::before{position:absolute;z-index:6;left:50%;top:calc(78px + (100% - 78px)/2 - 34px);margin-left:-15px}
#s-chart .fx-msg.ld::after{content:"";width:min(62%,420px);height:56px;border-radius:10px;background:linear-gradient(90deg,#eef2f9 0,#f7f9fd 40%,#eef2f9 80%) 0 0/240px 100%;animation:v24shim 1.2s linear infinite;opacity:.9;-webkit-mask:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 14px);mask:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 14px)}
#s-chart.v24-aggwait::after{align-content:center;padding-top:40px}
@media(prefers-reduced-motion:reduce){#s-chart .fx-msg.ld::before,#s-chart.v24-aggwait::before,#s-chart .fx-msg.ld::after{animation:none}}
#s-chart.v24-aggwait .fx-msg.ld{visibility:hidden}

/* v24.10 头部整理：只留「名称 + 代码」和一行说明，数量并进下面的「当前范围」 */
#s-head .dp-sub{margin-top:6px;gap:4px 0;font-size:13px;color:var(--fg2)}
#s-head .dp-sub>span[data-v24]{margin:0!important}
#s-head .dp-sub .dp-tag{background:none;border:0;padding:0;color:var(--fg2);font-size:13px;font-weight:400;border-radius:0;height:auto}
#s-head .dp-sub .dp-tag::before{content:"·";margin:0 7px;color:#b3bdd0}
#s-head .dp-sub .dp-tag.cr{background:#fff3d6;color:#a86a00;padding:1px 9px;border-radius:10px;font-size:12px;font-weight:600;margin-left:8px}
#s-head .dp-sub .dp-tag.cr::before{display:none}
#s-head .dp-sub .dp-tag:last-child:not(.cr){display:none}
#s-head .dp-sub .dp-tag.cr:last-child{display:inline-block}
/* 价格三列：标签、数值、副行都同一水平线 */
#s-head .dp-px{align-items:start!important}
#s-head .dp-px>div{display:block!important;align-self:start}
#s-head .dp-px label{height:16px;line-height:16px;margin-bottom:6px}
#s-head .dp-px .big,#s-head .dp-px .alt{height:34px;line-height:34px;display:flex;align-items:flex-end;padding-bottom:3px}
#s-head .dp-px .chg{margin-top:5px;height:18px;line-height:18px;font-size:12.5px}
#s-head .dp-px .chg.mut{font-size:12px!important;height:18px;line-height:18px;white-space:nowrap}
/* 链上买卖统计：圆环 + 六个小方块，铺满整行 */
#s-flow .dn{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;margin-top:6px}
#s-flow .dn .donut{width:128px;height:128px}
#s-flow .dn dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}
#s-flow .dn dl .tl{background:#f6f8fc;border-radius:10px;padding:10px 14px;min-width:0}
#s-flow .dn dl dt{margin:0 0 4px;font-size:12px;color:var(--fg3)}
#s-flow .dn dl dd{margin:0;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums;text-align:left}
@media(max-width:700px){#s-flow .dn{grid-template-columns:1fr;justify-items:center}#s-flow .dn dl{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}
/* 公司简介：中文译文 + 原文切换 */
#s-intro .intro-note{margin:8px 0 0;font-size:12px;color:var(--fg3)}
#s-intro .intro-note button{border:0;background:none;color:var(--accent);cursor:pointer;font-size:12px;padding:0}
#s-intro .intro-note button:hover{text-decoration:underline}
#s-trust .geo{white-space:nowrap}
#s-trust .geo small{margin-left:3px}
#s-flow dt.gl,.kpi>span.gl,.st>span.gl,#s-head .tk-h>span.gl{display:table;width:fit-content}

/* v24.10 手机端：K 线提前到名称/价格之后，头部压缩（代币名称横向滑动、说明收起） */
@media(max-width:1100px){
  .dp-rail>.dp-head{order:-3}
  .dp-main{order:-2}
  .dp-rail>.dp-strip{order:-1}
}
@media(max-width:760px){
  #s-head .dp-px{margin-top:10px;padding:10px 0}
  #s-head .dp-act{margin-top:10px}
  #s-head .dp-act .dp-btn{height:38px}
  .v24-tk .tk-h{margin:12px 0 8px}
  .v24-tk .tk-sub{display:none}
  .v24-tk .tk-c{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px 2px}
  .v24-tk .tk-c::-webkit-scrollbar{display:none}
  .v24-tk .tkc{flex:none}
  .v24-tk .tk-scope{margin-top:8px;padding:7px 10px}
  .v24-tk .tk-scope em{display:none}
  #s-chart .fx-cvbox{height:300px}
}
@media(max-width:760px){
  #s-head{overflow:hidden}
  #s-head .v24-tk{width:100%;min-width:0;max-width:100%;margin-top:10px;padding-top:2px;overflow:hidden}
  .v24-tk .tk-c{margin:0;padding:0 0 2px}
  .v24-tk .tk-h{margin:8px 0 8px}
}

/* v30 手机端：详情页首屏更紧凑，K 线更靠上 */
@media(max-width:760px){
  #s-head .dp-px{margin-top:8px;padding:8px 0}
  #s-head .dp-px label{height:14px;line-height:14px;margin-bottom:3px}
  #s-head .dp-px .big,#s-head .dp-px .alt{height:30px;line-height:30px;padding-bottom:2px}
  #s-head .dp-px .big{font-size:25px}
  #s-head .dp-px .alt,#s-head .dp-px .prem,#s-head .dp-px .alt.prem{font-size:19px}
  #s-head .dp-px .chg{margin-top:2px;height:16px;line-height:16px}
  #s-head .dp-act{margin-top:8px}
  #s-head .dp-act .dp-btn{height:34px}
  /* 「代币名称」标题和标签放在同一行 */
  #s-head .v24-tk{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:8px}
  #s-head .v24-tk .tk-h{margin:0;flex:none}
  #s-head .v24-tk .tk-c{flex:1;min-width:0;margin:0;padding:0 0 2px}
  /* 没有单独选某个代币时，范围条不占一行 */
  #s-head .v24-tk .tk-scope:not(.on){display:none}
  #s-head .v24-tk .tk-scope.on{flex-basis:100%;margin-top:6px}
  /* K 线的周期按钮不换行，横向滑动 */
  #s-chart .fx-seg,#s-chart .fx-tg{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;margin-bottom:4px}
  #s-chart .fx-tg::-webkit-scrollbar{display:none}
  #s-chart .fx-seg::-webkit-scrollbar{display:none}
  #s-chart .fx-seg button{flex:none}
  #s-chart .fx-tg{margin-bottom:4px}
  #s-chart .fx-info{margin-top:6px}
}
/* v39 聪明钱 / KOL：头像 + 名称（CoinMarketCap 钱包标签） */
.sm-a .sm-av{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none;background:#eef2f9}
.sm-a .sm-nm{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-weight:600;max-width:150px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}

/* v43 手机端顺序：基本信息 → K 线 → 数据 → 资金动向（聪明钱）放在后面，只排在相关资讯之前 */
@media(max-width:1100px){#dp.dp{display:flex;flex-direction:column}#dp.dp>*{flex:none;min-width:0}#dp.dp>#s-smart{order:1}#dp.dp>#s-news{order:2}}
