/* Today keeps its original header. Other workspace pages share this one shell. */
#aaron-workspace-header{position:fixed;top:env(safe-area-inset-top,0px);left:20px;right:20px;z-index:1400;background:var(--at-page);color:var(--at-ink);font:600 12px/1.4 Manrope,sans-serif;border-bottom:1px solid #b4934933;box-sizing:border-box}
#aaron-workspace-header[hidden]{display:none!important}
#aaron-workspace-header *{box-sizing:border-box}
#aaron-workspace-header .awh-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:0 0 8px}
#aaron-workspace-header button{font:inherit;cursor:pointer;color:inherit}
#aaron-workspace-header .awh-logo{width:32px;height:32px;flex:none;border:1px solid #eec75b99;border-radius:9px;background:linear-gradient(145deg,#f5d675,#c49626);isolation:isolate;padding:0;overflow:hidden}
#aaron-workspace-header .awh-logo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:lighten}
#aaron-workspace-header .awh-wordmark{margin-right:auto;min-width:0}
#aaron-workspace-header .awh-wordmark b{display:flex;align-items:center;gap:7px;font-size:14px;letter-spacing:.12em;line-height:1.2}
#aaron-workspace-header .awh-wordmark b span{font-size:9px;letter-spacing:0;color:#eec75b;border:1px solid #b493494f;border-radius:5px;padding:3px 4px}
#aaron-workspace-header .awh-wordmark small{display:block;font-size:7px;letter-spacing:.13em;color:var(--at-muted);margin-top:3px}
#aaron-workspace-header .awh-source{font-size:10px;padding:6px 11px;border:1px solid #b4c4da1a;border-radius:999px;background:#132033;color:#b4c1d0;max-width:180px;text-align:center}
#aaron-workspace-header .awh-bell{display:grid;place-items:center;flex:none;width:38px;height:38px;border:0;background:none;padding:8px;color:#cbd4df}
#aaron-workspace-header .awh-bell svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#aaron-workspace-header .awh-quote-status{flex:0 0 100%;height:29px;display:flex;align-items:center;border-bottom:1px solid #b4934933;color:var(--at-muted);font-size:10px}
#aaron-workspace-header:has(.t3-market-ticker) .awh-quote-status{display:none}
/* Quote-strip styles also apply on mobile; only the decorative repeat scrolls. */
#aaron-workspace-header .t3-market-ticker,html.t3-reimagined #aaron-today-root[data-t3-view=today] .t3-market-ticker{display:flex;flex:0 0 100%;width:100%;min-width:0;align-items:center;gap:10px;height:29px;border-bottom:1px solid #b4934933;background:var(--at-page);font-size:10px}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-label{flex:none;color:#cab47d;font-size:8px;letter-spacing:.06em}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-viewport{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-viewport::-webkit-scrollbar{display:none}
:is(#aaron-workspace-header,#aaron-today-root) :is(.t3-ticker-track,.t3-ticker-group){display:flex;width:max-content;flex:none;align-items:center}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-group{gap:8px;padding-right:8px}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-group[hidden]{display:none!important}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-quote{display:flex;align-items:center;gap:8px;flex:none;white-space:nowrap;min-height:22px;padding:2px 9px;border:1px solid #aabed11c;border-radius:5px;background:#111e30;color:#eff4fc;font:600 10px Manrope,sans-serif;cursor:pointer}
:is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-price{color:#b9c9da;font-variant-numeric:tabular-nums}
/* Reserve measured space in each existing scroller; never change its content. */
html.t3-reimagined body.awh-visible.aaron-today-native>.device,
html.t3-reimagined body.awh-visible #aaron-invest,
html.t3-reimagined body.awh-visible #at-tool-sheet:not([data-t2-pet-chat=true]),
html.t3-reimagined body.awh-visible #aaron-market-force-drawer .aaron-market-force-panel,
html.t3-reimagined body.awh-visible #aaron-today-root:not([data-t3-view=today]){top:calc(var(--awh-bottom,82px) + 12px)!important}
html.t3-reimagined body.awh-visible:not(.aaron-today-legacy-panel) #aaron-copy-bar{display:none!important}
html.t3-reimagined body.awh-visible:not(.aaron-today-legacy-panel) .device>.screen{padding-top:0!important}
/* Keep the Account plan button available beside its page title. */
body.awh-visible #aaron-account-heading{position:relative;padding-top:14px}
body.awh-visible #aaron-account-heading .at-top{position:absolute;right:0;top:0;padding:0}
body.awh-visible #aaron-account-heading .at-top>:not([data-at-plan]){display:none!important}
body.awh-visible #aaron-account-heading h1{padding-right:48px}
body.awh-visible #aaron-today-root:not([data-t3-view=today])>.at-top .at-source-pill{margin-right:auto}
body.awh-visible #aaron-today-root:not([data-t3-view=today])>.at-top [data-at-notifications]{display:none}
@media(min-width:1000px){
 html.t3-reimagined:not([data-aaron-native-mobile]) #aaron-workspace-header{left:var(--t3-workspace-left,236px);right:24px;top:0}
 html.t3-reimagined:not([data-aaron-native-mobile]) body.awh-visible.aaron-today-native>.device,
 html.t3-reimagined:not([data-aaron-native-mobile]) body.awh-visible #at-tool-sheet:not([data-t2-pet-chat=true]),
 html.t3-reimagined:not([data-aaron-native-mobile]) body.awh-visible #aaron-market-force-drawer .aaron-market-force-panel,
 html.t3-reimagined:not([data-aaron-native-mobile]) body.awh-visible #aaron-today-root:not([data-t3-view=today]){top:calc(var(--awh-bottom,82px) + 12px)!important}
}
@media(max-width:999px){
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top{flex-wrap:wrap;gap:6px}
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top .t3-wordmark small{display:none}
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top .t3-wordmark b{font-size:14px;gap:5px}
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top .at-source-pill{max-width:108px;font-size:8px;padding:5px 7px}
 #aaron-workspace-header .awh-logo{width:36px;height:36px}
 #aaron-workspace-header .awh-bell{width:44px;height:44px}
 #aaron-workspace-header .awh-source{font-size:9px;max-width:118px;padding:5px 8px}
 #aaron-workspace-header .awh-wordmark small{display:none}
 :is(#aaron-workspace-header,#aaron-today-root) .t3-market-ticker{height:32px}
 :is(#aaron-workspace-header,#aaron-today-root) .t3-ticker-quote{min-height:28px}
}
@media(max-width:699px){#aaron-workspace-header{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px))}}
@media(max-width:359px){#aaron-workspace-header .awh-wordmark b{font-size:12px;gap:4px}#aaron-workspace-header .awh-top{gap:5px}#aaron-workspace-header .awh-source{max-width:108px}}
@media(max-width:359px){
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top>.at-avatar{width:32px;height:32px}
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top .t3-wordmark b{font-size:12px;gap:4px}
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top .at-source-pill{max-width:94px;padding:5px}
 html.t3-reimagined #aaron-today-root[data-t3-view=today]>.at-top>.at-icon-button{width:36px;flex:none}
}
