.rail-more-button.is-open{background:#2b2b2d}
.rail-more-button.is-open svg{opacity:1}
.rail-pinned-features{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;width:100%}
.rail-pinned-features[hidden]{display:none}
.navigation-more-menu{position:fixed;z-index:110;width:min(196px,calc(100vw - var(--rail-width) - 16px));padding:8px;border:1px solid #3e3e42;border-radius:10px;background:#262627;box-shadow:0 8px 24px #0007;color:#d5d6d9;font-size:14px}
.navigation-more-menu::before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:12px}
.navigation-more-list{display:flex;flex-direction:column;gap:2px;max-height:calc(100dvh - 34px);overflow-y:auto;scrollbar-width:thin}
.navigation-more-row{display:flex;align-items:center;gap:4px;flex-shrink:0;height:40px;padding-right:4px;border-radius:6px}
.navigation-more-row:hover,.navigation-more-row:focus-within,.navigation-more-row:has(>.navigation-more-item.is-current){background:#37373b;color:#f1f1f3}
.navigation-more-item{display:flex;align-items:center;gap:12px;flex:1;min-width:0;height:40px;padding:0 12px;border-radius:6px;color:inherit;text-align:left;white-space:nowrap}
.navigation-more-item>svg,.navigation-more-item>img{width:20px;height:20px;flex-shrink:0;object-fit:contain;opacity:.75}
.navigation-more-item:hover,.navigation-more-item:focus-visible{background:#37373b;color:#f1f1f3}
.navigation-more-item:hover>svg,.navigation-more-item:focus-visible>svg,.navigation-more-item:hover>img,.navigation-more-item:focus-visible>img{opacity:1}
.navigation-more-item:active{background:#45454a}
.navigation-more-item.is-current{color:#f1f1f3}
.navigation-more-pin{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:5px;border-radius:4px;color:#b8bcc5;opacity:0;pointer-events:none}
.navigation-more-pin img{width:16px;height:16px}
.navigation-more-row.is-pinned>.navigation-more-pin,.navigation-more-row:hover>.navigation-more-pin,.navigation-more-row:focus-within>.navigation-more-pin{opacity:1;pointer-events:auto}
.navigation-more-row.is-pinned>.navigation-more-pin{color:#b5c6e2}
.navigation-more-pin:hover,.navigation-more-pin:focus-visible{background:#4a4e58;color:#f0f4fb}
@media(hover:none){.navigation-more-row>.navigation-more-pin{opacity:1;pointer-events:auto}}
