/* One retained source carousel for Full analysis and Signals. */
#t2-analysis-assets{margin-top:20px;font:600 13px/1.4 Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--at-ink);font-variant-numeric:tabular-nums}
#t2-analysis-assets[hidden]{display:none!important}
#t2-analysis-assets *{box-sizing:border-box}
#t2-analysis-assets .at-carousel-heading{padding:0 0 8px}
#t2-analysis-assets .at-carousel{margin-inline:-20px;padding:3px 20px 8px}
#t2-analysis-assets .at-asset{font-family:inherit;letter-spacing:normal;cursor:pointer;min-width:132px;-webkit-tap-highlight-color:transparent;transition:border-color .16s,background .16s}
#t2-analysis-assets .at-asset:focus-visible{outline:2px solid var(--at-up);outline-offset:2px}
#t2-analysis-assets .up{color:var(--at-up)}
#t2-analysis-assets .down{color:var(--at-down)}
#t2-analysis-assets .wait{color:var(--at-wait)}
#at-native-heading #t2-analysis-assets .t2-analysis-empty{font-size:12px;margin:0;color:var(--at-muted)}
@media(prefers-reduced-motion:reduce){#t2-analysis-assets .at-asset{transition:none}}
/* Signals follows the smaller Today rail, without shrinking its signal modules. */
body[data-at-native-tab=signals] #t2-analysis-assets{margin-top:12px}
body[data-at-native-tab=signals] #t2-analysis-assets .at-carousel-heading{font-size:10px;padding-bottom:4px}
body[data-at-native-tab=signals] #t2-analysis-assets .at-carousel{gap:10px}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset{min-height:92px;min-width:128px;flex-basis:128px;padding:6px 9px;border-radius:16px}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset-top{gap:7px;margin-bottom:3px}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset-top :is(b,strong){font-size:11px;line-height:1.25}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset :is(.aaron-asset-logo,img){width:26px!important;height:26px!important;min-width:26px!important}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset-metric{min-height:24px;gap:6px;margin:0}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset-metric>b{font-size:21px}
body[data-at-native-tab=signals] #t2-analysis-assets .at-asset>:is(.at-tier,.t2-gold-choice-marker){margin-top:3px;padding:2px 6px;font-size:8px}
/* The carousel is the visible Signals selector. Retain the native dropdown's
   node/change handler internally; Full analysis and Trades keep their controls. */
body[data-at-native-tab=signals] #at-native-heading>.at-native-controls{display:none!important}
/* Signals: pin the entire visible heading (A10, title and asset rail).
   It remains in flow, so modules start below it and scroll behind an opaque,
   seamless surface. No border, cloned header or second vertical scroll area. */
body.aaron-today-native[data-at-native-tab=signals] .scroll.t2-fixed-signals{scroll-padding-top:var(--t2-signals-header-height,340px);overflow-anchor:none}
body.aaron-today-native[data-at-native-tab=signals] .t2-fixed-signals>#at-native-heading{
 position:sticky;top:0;z-index:20;background:var(--at-page);margin:0 -20px 12px;
 padding:0 20px 8px;border:0;box-shadow:none;isolation:isolate;
}
body[data-at-native-tab=signals] .t2-fixed-signals>#at-native-heading::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--at-page);pointer-events:none}
body[data-at-native-tab=signals] .t2-fixed-signals .at-native-top{padding:6px 0 10px}
body[data-at-native-tab=signals] .t2-fixed-signals #at-native-heading h1{font-size:26px}
body[data-at-native-tab=signals] .t2-fixed-signals #at-native-heading>p{font-size:12px;margin-top:6px}
body[data-at-native-tab=signals] .t2-fixed-signals .at-native-controls{margin-top:8px}
@media(max-width:360px){body.aaron-today-native[data-at-native-tab=signals] .t2-fixed-signals>#at-native-heading{margin-inline:-14px;padding-inline:14px}}
@media(max-height:740px){
 body[data-at-native-tab=signals] .t2-fixed-signals .at-native-top{padding:3px 0 6px}
 body[data-at-native-tab=signals] .t2-fixed-signals #at-native-heading h1{font-size:24px}
 body[data-at-native-tab=signals] .t2-fixed-signals #t2-analysis-assets{margin-top:8px}
 body[data-at-native-tab=signals] .t2-fixed-signals #t2-analysis-assets .at-asset{min-height:88px}
}
