.dashboard-nav{display:grid;gap:5px}.dashboard-nav a{text-decoration:none;color:inherit}.dashboard-nav .nav-item.active{color:#7250c5}.dashboard-nav .nav-item{cursor:pointer}.dashboard-nav .nav-item:hover{background:#f0edf9}
@media(max-width:720px){.dashboard-nav{grid-column:1/-1;display:flex;padding:8px 0 0}.dashboard-nav .nav-item{display:flex;flex:1;margin:0;justify-content:center;padding:11px 8px;font-size:11px}.dashboard-nav .nav-count{display:none}}

.dashboard-nav .nav-item:not(.active){background:transparent;color:#8d92a0}.dashboard-nav .nav-item:not(.active):hover{background:#f7f5fb}

/* Keep all three dashboard menus reachable on narrow screens. */
@media(max-width:720px){.terminal-header .terminal-nav{min-width:0;gap:18px;overflow-x:auto;scrollbar-width:thin}.terminal-header .terminal-nav a{flex-shrink:0}}

.language-control{display:flex;align-items:center;gap:7px;color:var(--muted,#9aafb3);font-size:11px;white-space:nowrap}
.language-control select{min-height:36px;max-width:120px;padding:7px 9px;border:1px solid #3b5056;border-radius:5px;background:#1c2a2e;color:#deebe7;font-family:inherit;font-size:12px;cursor:pointer}
@media(max-width:1100px){.language-control>span{display:none}.terminal-header-end .terminal-status{display:none}}
@media(max-width:720px){.language-control select{min-height:40px;max-width:115px;padding:7px}.terminal-header .terminal-header-end{gap:10px}.terminal-header-end .terminal-launch{display:none}}
@media(max-width:1350px){.language-control>span{display:none}.terminal-header-end .terminal-status{display:none}}
@media(min-width:721px) and (max-width:1100px){.terminal-header{height:auto;min-height:68px;padding:12px 18px 0;flex-wrap:wrap;gap:0 16px}.terminal-header .terminal-divider{display:none}.terminal-header .terminal-nav{order:3;width:100%;height:43px;margin-top:7px;gap:25px}.terminal-header .terminal-header-end{gap:12px}}

/* Workspace navigation keeps Home outside the mounted application. */
.terminal-nav .workspace-home{color:#55e3bc;padding-right:18px;border-right:1px solid #34474b}
.terminal-nav a{min-height:44px;display:inline-flex;align-items:center}
.terminal-nav a:focus-visible{outline:2px solid #55e3bc;outline-offset:3px}
.trading-page [id$="-title"]{scroll-margin-top:110px}
@media(max-width:720px){.terminal-header .terminal-nav{flex-wrap:nowrap;width:100%;max-width:100%;overflow-x:auto;gap:20px}.terminal-nav .workspace-home{padding-right:16px}}

/* Independent entry for the existing options / spot / perpetual-futures replay. */
.replay-page .comparison-heading{margin:0 0 18px}
.replay-page .comparison-heading .eyebrow{margin:0 0 7px;font-size:10px;letter-spacing:1.4px;color:#9aafb3}
.replay-page .comparison-heading h1{margin:0;color:#edf3f2;font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-.7px}
.replay-page .comparison-heading>p:last-child{margin:7px 0 0;color:#9aafb3;font-size:12px;line-height:1.6}
.replay-page #price-shell,.replay-page #results-title,.replay-page #pnl-title{scroll-margin-top:100px}
@media(max-width:720px){.replay-page .comparison-heading h1{font-size:24px}.replay-page .comparison-heading>p:last-child{max-width:340px}}
