.tracker-top-nav { position:relative; z-index:90; background:#0e1320; border-bottom:1px solid #483b83; }
.tracker-group-row { display:flex; justify-content:space-between; gap:4px; }
.tracker-nav-group { position:relative; flex:1; min-width:0; }
.tracker-group-button { display:flex; align-items:center; justify-content:center; gap:8px; width:100%; min-height:54px; padding:12px; border:0; border-bottom:2px solid transparent; background:transparent; color:#aebbd0; font:700 .9rem var(--font-body,Inter,sans-serif); cursor:pointer; }
.tracker-group-button:hover,.tracker-group-button[aria-expanded=true] { background:#192238; color:#fff; }
.tracker-group-button.active { color:#ffda83; border-bottom-color:#efae34; background:#f59e0b0d; }
.tracker-dropdown { position:absolute; top:100%; left:0; z-index:91; width:max(100%,280px); max-width:calc(100vw - 32px); max-height:min(65vh,560px); overflow-y:auto; overscroll-behavior:contain; padding:8px; background:#111a29; border:1px solid #35415a; border-radius:0 0 10px 10px; box-shadow:0 16px 34px #0008; }
.tracker-nav-group:last-child .tracker-dropdown { left:auto; right:0; }
.tracker-top-nav [hidden] { display:none!important; }
.tracker-top-nav .tracker-nav-link { display:flex; align-items:center; gap:10px; width:100%; padding:11px 12px; border:1px solid transparent; border-radius:6px; background:transparent; color:#bac6d8; font:500 .86rem var(--font-body,Inter,sans-serif); text-align:left; text-decoration:none; white-space:normal; letter-spacing:normal; cursor:pointer; }
.tracker-nav-link > span:first-child { flex:0 0 24px; text-align:center; }
.tracker-top-nav .tracker-nav-link:hover { background:#26344d; color:#fff; }
.tracker-top-nav .tracker-nav-link.active { border-color:#eab55c55; color:#ffda83; background:#eab55c12; text-shadow:none; }
.tracker-top-nav :focus-visible { outline:2px solid #ffda83; outline-offset:-2px; }
@media(max-width:600px) {
 .tracker-group-row { padding:0 8px; gap:0; }
 .tracker-nav-group { position:static; }
 .tracker-group-button { padding:10px 5px; min-height:48px; font-size:.76rem; gap:4px; }
 .tracker-dropdown,.tracker-nav-group:last-child .tracker-dropdown { left:8px; right:8px; width:auto; max-width:none; max-height:65dvh; }
}
.main-tabs-nav.tracker-static-nav{position:relative;top:auto;backdrop-filter:none;background:#0e1320}
.tracker-static-nav .tracker-group-button{list-style:none;text-decoration:none}
.tracker-static-nav summary::-webkit-details-marker{display:none}
.tracker-static-nav details:not([open])>.tracker-dropdown{display:none}
.tracker-static-nav [data-legacy-tabs]{display:none!important}
