.sticky{max-height:100vh;position:sticky;top:0}.toggle-nav-sidebar{z-index:20;border:0;border-right:1px solid var(--hairline-color);background-color:var(--body-bg);cursor:pointer;width:23px;color:var(--link-fg);flex:0 0 23px;justify-content:center;align-items:center;padding:0;font-size:1.25rem;display:flex;left:0}[dir=rtl] .toggle-nav-sidebar{border-left:1px solid var(--hairline-color);border-right:0}.toggle-nav-sidebar:hover,.toggle-nav-sidebar:focus{background-color:var(--darkened-bg)}#nav-sidebar{z-index:15;border-top:1px solid #0000;border-right:1px solid var(--hairline-color);background-color:var(--body-bg);flex:0 0 275px;margin-left:-276px;left:-276px;overflow:auto}[dir=rtl] #nav-sidebar{border-left:1px solid var(--hairline-color);border-right:0;margin-left:0;margin-right:-276px;left:0;right:-276px}.toggle-nav-sidebar:before{content:"»"}.main.shifted .toggle-nav-sidebar:before{content:"«"}.main>#nav-sidebar{visibility:hidden}.main.shifted>#nav-sidebar{visibility:visible;margin-left:0}[dir=rtl] .main.shifted>#nav-sidebar{margin-right:0}#nav-sidebar .module th{overflow-wrap:anywhere;width:100%}#nav-sidebar .module th,#nav-sidebar .module caption{padding-left:16px}#nav-sidebar .module td{white-space:nowrap}[dir=rtl] #nav-sidebar .module th,[dir=rtl] #nav-sidebar .module caption{padding-left:8px;padding-right:16px}#nav-sidebar .current-app .section:link,#nav-sidebar .current-app .section:visited{color:var(--header-color);font-weight:700}#nav-sidebar .current-model{background:var(--selected-row)}@media (forced-colors:active){#nav-sidebar .current-model{background-color:selecteditem}}.main>#nav-sidebar+.content{max-width:calc(100% - 23px)}.main.shifted>#nav-sidebar+.content{max-width:calc(100% - 299px)}@media (width<=767px){#nav-sidebar,#toggle-nav-sidebar{display:none}.main>#nav-sidebar+.content,.main.shifted>#nav-sidebar+.content{max-width:100%}}#nav-filter{box-sizing:border-box;border:1px solid var(--border-color);background-color:var(--darkened-bg);width:100%;color:var(--body-fg);margin:5px 0;padding:2px 5px}#nav-filter:focus{border-color:var(--body-quiet-color)}#nav-filter.no-results{background:var(--message-error-bg)}#nav-sidebar table{width:100%}