.asset-info-panel{margin-top:14px}.asset-info-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.asset-info-content{padding:16px}.asset-profile{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);margin-bottom:14px}.asset-profile strong{font-size:15px}.asset-profile p{margin:8px 0;color:#aeb7c4;line-height:1.6}.asset-profile span{font-size:12px;color:#7e8a99}.info-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.info-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.dividend-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dividend-hero>div,.fund-summary{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02)}.dividend-hero span,.fund-summary span{display:block;color:#8c98a8;font-size:12px}.dividend-hero strong,.fund-summary strong{display:block;margin-top:5px;font-size:18px}.fund-summary{margin-bottom:12px}.component-list{display:grid;gap:8px}.component-row{display:grid;grid-template-columns:180px 1fr 85px;align-items:center;gap:10px}.component-label{display:flex;gap:8px;align-items:baseline}.component-label span{color:#8995a5;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-track{height:8px;background:rgba(255,255,255,.06);border-radius:20px;overflow:hidden}.component-track i{display:block;height:100%;background:currentColor;opacity:.72}.news-filter{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.structured-news-list{display:grid;gap:10px}.structured-news-row{padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02)}.structured-news-row>strong{display:block;margin:6px 0}.structured-news-row p{margin:0;color:#aeb7c4;line-height:1.6}.news-badges{display:flex;gap:7px;flex-wrap:wrap;font-size:11px;color:#8995a5}.ptt-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ptt-feed{display:grid;gap:7px}.ptt-row{display:grid;grid-template-columns:minmax(110px,170px) 1fr;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05)}.ptt-row span{color:#aeb7c4}.depth-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.depth-book{display:grid;grid-template-columns:1fr 54px 1fr;gap:10px;align-items:stretch}.depth-side{display:grid;gap:5px}.depth-head,.depth-level{display:grid;grid-template-columns:1fr 80px;gap:8px;align-items:center}.depth-head{font-size:11px;color:#7e8a99;padding:0 6px 4px}.depth-level{position:relative;overflow:hidden;padding:7px 6px;border-radius:7px;background:rgba(255,255,255,.025);font-variant-numeric:tabular-nums}.depth-level i{position:absolute;inset:0 auto 0 0;opacity:.12;background:currentColor}.depth-level strong,.depth-level span{position:relative;z-index:1}.depth-level span{text-align:right;color:#9da8b6}.depth-mid{display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.04);font-size:11px;color:#8995a5;writing-mode:vertical-rl}.empty-state{min-height:56px;display:flex;align-items:center;justify-content:center;color:#7f8b99}@media(max-width:900px){.info-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dividend-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.depth-book{grid-template-columns:1fr}.depth-mid{min-height:32px;writing-mode:horizontal-tb}.component-row{grid-template-columns:130px 1fr 68px}}