
/* Secondary modules no longer expand inside the rail. */
.rail-nav .nav-btn.v093-more-module,body.v071-more-open .rail-nav .nav-btn.v093-more-module{display:none!important}
.v071-more-button.is-context-active{color:var(--text)!important;background:rgba(255,255,255,.045)!important}
.trax-more-popover{position:fixed;z-index:900;width:244px;padding:8px;border:1px solid var(--line-strong);border-radius:16px;background:var(--trax-more-bg,rgba(15,16,19,.98));box-shadow:var(--trax-more-shadow,0 22px 64px rgba(0,0,0,.48));backdrop-filter:blur(22px);display:none;gap:4px}
.trax-more-popover.open{display:grid;animation:traxMoreIn .16s cubic-bezier(.2,.75,.25,1)}
.trax-more-popover button{width:100%;min-height:42px;border:0;border-radius:11px;background:transparent;color:var(--text-soft);display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;text-align:left;font:750 11px/1.2 inherit;cursor:pointer}
.trax-more-popover button:hover,.trax-more-popover button.active{background:var(--trax-more-hover,rgba(255,255,255,.065));color:var(--text)}
.trax-more-popover svg,.rail-nav .nav-btn svg,#railToggle svg{width:19px;height:19px;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.rail-nav .nav-btn svg,#railToggle svg{flex:0 0 19px;transform:none;transition:none}
.trax-more-popover .trax-more-count{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:rgba(249,64,6,.16);color:#ff7048;font-size:8px;font-weight:900}
@keyframes traxMoreIn{from{opacity:0;transform:translateX(-6px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:760px){.trax-more-popover{width:min(244px,calc(100vw - 88px))}}
