/* Only owned links; host layouts, navigation and typography stay unchanged. */
.turnover-addon-link{color:var(--blue,#355de9);font:inherit;text-decoration:none}
.sidebar nav a.turnover-addon-desktop{color:var(--blue,#355de9);background:var(--blue-soft,#edf1fe)}
.topbar a.turnover-addon-mobile{display:none}
.turnover-addon-link:focus-visible{outline:3px solid #839bff;outline-offset:3px}
@media(max-width:760px){
  .topbar a.turnover-addon-mobile{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:6px 9px;border:1px solid var(--line,#e6e9ef);border-radius:8px;font-size:11px;white-space:nowrap;color:var(--blue,#355de9);background:var(--blue-soft,#edf1fe)}
}

/* Native disclosures remain usable with old CSS during the two-file static update. */
.sidebar nav.turnover-module-navigation{gap:10px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:3px}
.turnover-navigation-module{min-width:0}.sidebar .turnover-navigation-module>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:43px;padding:10px 9px;border-radius:9px;color:var(--ink,#171d2c);font-size:12px;font-weight:750;line-height:1.35}
.sidebar .turnover-navigation-module>summary::-webkit-details-marker{display:none}.sidebar .turnover-navigation-module>summary:hover{background:var(--bg,#f7f8fa)}.sidebar .turnover-navigation-module>summary:focus-visible{outline:2px solid var(--blue,#355de9);outline-offset:2px}.sidebar .turnover-navigation-module.is-current>summary{color:var(--blue,#355de9)}
.turnover-navigation-chevron{width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(-45deg);flex:0 0 7px;margin-right:3px}.turnover-navigation-module[open]>summary .turnover-navigation-chevron{transform:rotate(45deg)}
.sidebar .turnover-navigation-module>.turnover-navigation-items{padding:3px 0 0 5px}.turnover-navigation-module[open]>.turnover-navigation-items{display:grid;gap:3px}.sidebar nav .turnover-navigation-items a{min-height:37px;padding:8px 9px;gap:8px;font-size:11px;line-height:1.4}.sidebar nav .turnover-navigation-items a>svg{width:18px;height:18px;flex-basis:18px}.sidebar nav .turnover-navigation-items a>span{min-width:0;overflow-wrap:anywhere}
