
.hero-grid{grid-template-columns:minmax(0,1fr)!important}
.benchmark-card,.holding-card{margin-top:24px}
.mobile-jump,.history-toggle,.mobile-detail-hint{display:none}
@media(max-width:600px){
 tbody:not(.history-expanded) tr:nth-child(n+8){display:none}
 .mobile-detail-hint{display:block;color:var(--muted);font-size:12px;text-align:left;margin:12px 0}
 .history-toggle{display:block;width:100%;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel,#fff);color:var(--ink);font-size:14px;cursor:pointer}
 #valuation-details{scroll-margin-top:85px!important}
}
#valuation-details{scroll-margin-top:20px}
@media(max-width:600px){
 html{scroll-behavior:smooth}
 body{overflow-wrap:break-word}
 main{padding:22px 14px 40px!important;min-width:0}
 h1{font-size:29px!important;line-height:1.3}
 h2{font-size:20px!important;line-height:1.4}
 .eyebrow{font-size:9px;letter-spacing:.08em}
 .sub{font-size:13px;line-height:1.75}
 .panel{min-width:0;border-radius:16px;padding:16px!important}
 .metrics{gap:10px}
 .metrics article{min-width:0;padding:14px 12px;border-radius:14px}
 .metrics strong{font-size:24px!important;line-height:1.35}
 .metrics small{font-size:10px;line-height:1.6}
 .header-actions{gap:8px;flex-wrap:wrap}
 .badge{min-width:0}
 .method-strip{font-size:11px;line-height:1.8}
 .trend{height:275px!important}
 .table-wrap{margin:0!important;overflow:visible}
 table{display:block;width:100%;min-width:0!important;border:0;box-shadow:none;background:transparent}
 colgroup{display:none}
 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 tbody{display:grid;gap:14px;width:100%}
 tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--panel,#0c2032)!important}
 tbody tr:first-child{border-color:#55d0c5}
 tbody td{min-width:0;display:block;padding:11px 0!important;text-align:left!important;white-space:normal;font-size:16px!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:transparent!important}
 tbody td::before{display:block;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5;margin-bottom:5px}
 tbody td:first-child{grid-column:1/-1;font-size:16px!important;font-weight:700;border-top:0!important;padding-top:0!important;color:var(--ink,#e9f0f6)}
 tbody td:first-child::before{display:none}
 tbody tr:first-child td:first-child::after{content:"最新";float:right;padding:2px 8px;border-radius:6px;font-size:10px;color:#55d0c5;background:rgba(85,208,197,.1)}
 tbody td[colspan]{grid-column:1/-1}
 .baseline-row{opacity:.75}
 .table-note,.chart-note{font-size:11px;line-height:1.8}
 .mobile-jump{display:block;margin:18px 0 12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink,#e9f0f6);font-size:13px}
 button{min-height:44px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:600px){
tbody td:nth-child(2)::before{content:"单位净值"}
tbody td:nth-child(3)::before{content:"累计单位净值"}
tbody td:nth-child(4)::before{content:"基金日收益"}
tbody td:nth-child(5)::before{content:"指数日收益"}
tbody td:nth-child(6)::before{content:"单日超额"}
tbody td:nth-child(7)::before{content:"基金累计收益"}
tbody td:nth-child(8)::before{content:"指数累计收益"}
tbody td:nth-child(9)::before{content:"累计超额"}
}
