#quote-page-tabs{display:flex;flex:none;gap:6px;align-items:center;height:40px;min-height:40px;padding:4px 12px;background:#fff;border-bottom:1px solid #e4e7ef;position:sticky;top:50px;z-index:96;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;max-width:100%;}
.quote-page-tab{display:flex;align-items:center;flex:none;height:30px;border:1px solid #dfe4ed;border-radius:3px;background:#f7f9fc;color:#58677d;}
.quote-page-tab a{display:block;padding:4px 12px;color:inherit;font-size:14px;white-space:nowrap;line-height:20px;text-decoration:none;}
.quote-page-tab.is-active{background:#19b99c;border-color:#19b99c;color:#fff;}
.quote-page-tab-close{border:0;background:transparent;color:inherit;font-size:18px;line-height:24px;padding:0 8px 0 0;cursor:pointer;}
.quote-page-tab-close:hover{color:#f64e60;}.quote-page-tab a:focus-visible,.quote-page-tab-close:focus-visible{outline:2px solid #3699ff;outline-offset:1px;}
@media(max-width:991px){#quote-page-tabs{top:55px;padding-left:8px;padding-right:8px;}}

/* Use the existing header row for navigation; keep the aside branding. */
@media(min-width:992px){
 #kt_header>.container-fluid{padding-left:12px!important;padding-right:12px!important;gap:12px;}
 #kt_header .header-menu-wrapper{display:flex!important;flex:1 1 0;min-width:0;overflow:hidden;}
 #kt_header .header-menu-wrapper>a{display:none!important;}
 #kt_header .topbar{flex:0 0 auto;}
 #kt_header #quote-page-tabs{position:static;flex:1 1 0;min-width:0;height:50px;min-height:50px;padding:6px 0;border-bottom:0;}
}
#kt_content .quote-market-content{padding-top:0!important;}
#kt_content .quote-market-content>.row:first-child:empty{display:none;}
