.detail-nav{position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:24;margin:0 -22px;padding:8px 22px 9px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(232,236,238,.78);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.detail-nav::-webkit-scrollbar{display:none}.detail-nav a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;color:#747c80;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:-.01em;transition:background .16s,color .16s,transform .15s}.detail-nav a:active{transform:scale(.96)}.detail-nav a.on{background:#effbf0;color:var(--green-dark)}.range button{min-height:36px}.back,.icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.back{border-radius:999px}.icon-btn{border-radius:999px}.stock-top{padding-top:env(safe-area-inset-top);transition:box-shadow .2s,border-color .2s}.stock-topin{grid-template-columns:64px minmax(0,1fr) 64px}.stock-actions{display:flex;align-items:center;justify-content:flex-end}.stock-section,.stock-hero{scroll-margin-top:calc(114px + env(safe-area-inset-top))}.stock-top.detail-scrolled{border-bottom-color:rgba(222,228,224,.95);box-shadow:0 8px 28px rgba(15,20,17,.055)}.stock-ticker{min-width:0}.stock-ticker b,.stock-ticker span{transition:color .16s,transform .16s}.stock-ticker .mini-change{display:inline-flex;align-items:center;margin-left:5px;font-size:11px;font-weight:800}.stock-ticker .mini-change.up{color:var(--green-dark)}.stock-ticker .mini-change.down{color:var(--red)}.stock-ticker.chart-reading b{color:var(--ink)}.stock-ticker.chart-reading span{color:#4f585d}.stock-ticker.chart-reading::after{content:'演示读数';display:block;margin-top:2px;color:#939b9f;font-size:9px;font-weight:700;letter-spacing:.03em}.detail-nav-anchor{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none}.detail-section-kicker{display:none}
@media(max-width:620px){.detail-nav a,.range button{min-height:40px}}
@media(max-width:430px){.detail-nav{top:calc(64px + env(safe-area-inset-top));margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;gap:5px}.detail-nav a{padding:0 10px;font-size:11px}.stock-section,.stock-hero{scroll-margin-top:calc(126px + env(safe-area-inset-top))}.stock-top.detail-scrolled .stock-topin{height:58px}.stock-top.detail-scrolled+.stock-content .detail-nav{top:calc(58px + env(safe-area-inset-top))}.stock-ticker.chart-reading::after{font-size:8px}}
@media(min-width:900px){.detail-nav{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:960px}.detail-nav a{font-size:13px;padding-left:14px;padding-right:14px}.stock-section,.stock-hero{scroll-margin-top:calc(118px + env(safe-area-inset-top))}}
@media(prefers-reduced-motion:reduce){.detail-nav a,.stock-top,.stock-ticker b,.stock-ticker span{transition:none!important}}
