/* Reserve the search slot while the existing search script moves its original trigger.
   No cloning, replacement, event changes or fixed header height. No-JS stays unchanged. */
html.aopt-js body.aopt-header #Top_bar .top_bar_left:has(.ans-menu .ans-trigger):not(:has(.ans-header-search))::before{content:"";display:block;order:1;flex:0 1 260px;min-width:190px;height:46px;}
html.aopt-js body.aopt-header #Top_bar .top_bar_left:has(.ans-menu .ans-trigger):not(:has(.ans-header-search)) > .logo{order:0;}
html.aopt-js body.aopt-header #Top_bar .top_bar_left:has(.ans-menu .ans-trigger):not(:has(.ans-header-search)) > .menu_wrapper{order:2;}
html.aopt-js body.aopt-header #Top_bar .ans-menu:has(.ans-trigger){display:none!important;}
@media(max-width:1239px){
 html.aopt-js body.aopt-header #Top_bar .top_bar_left:has(.ans-menu .ans-trigger):not(:has(.ans-header-search))::before{margin-left:auto;}
}
@media(max-width:767px){
 html.aopt-js body.aopt-header #Top_bar .top_bar_left:has(.ans-menu .ans-trigger):not(:has(.ans-header-search))::before{flex:0 0 44px;min-width:44px;height:44px;}
 html.aopt-js body.aopt-header #Top_bar .top_bar_left:has(.ans-menu .ans-trigger):not(:has(.ans-header-search)) > .menu_wrapper{margin-left:0!important;}
}

body.home .aopt-chart-frame{border-radius:4px;}
