.has-toc{display:flex}.toc-wrapper{visibility:hidden;max-height:90vh;overflow:auto;z-index:2;background:#fff;width:340px;position:absolute}.toc-content{float:right;width:100%;margin:0 0 0 auto;padding-left:340px}.toc-wrapper ul{padding:0}.toc-wrapper.fixed{position:fixed}.toc-wrapper.bottom{position:absolute;z-index:0}.toc-wrapper>ul>li>.toc-menu-title{color:#000;font-weight:bold;display:flex}.toc-wrapper ul ul .toc-menu-title{color:#03a9f4;display:flex}.toc-menu-title{display:block;padding:15px;cursor:pointer;border-radius:3px}.toc-wrapper li.no-children.highlight>.toc-menu-title,.toc-wrapper li.no-children .toc-menu-title:hover,.toc-wrapper li li.highlight>.toc-menu-title{background-color:#03a9f4}.toc-wrapper li.no-children .toc-menu-title.active,.toc-wrapper li.no-children .toc-menu-title.active:before,.toc-wrapper li .toc-menu-title:hover,.toc-wrapper li .toc-menu-title:hover:before,.toc-wrapper li li .toc-menu-title.active,.toc-wrapper li li .toc-menu-title.active:before{color:#fff}.toc-wrapper li.has-children ul .toc-menu-title{padding-left:25px}.toc-wrapper li.has-children>.toc-menu-title:hover{background-color:#222}.toc-wrapper>ul li{list-style:none}.toc-wrapper .toc-menu-title:before{width:15px;float:left;content:" ";white-space:pre;min-width:15px}.toc-wrapper li.has-children ul .toc-menu-title span,.toc-wrapper .main-list>li>.toc-menu-title span{overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.toc-wrapper .main-list>li.has-children>.toc-menu-title:before{content:"\25B8"}.toc-wrapper .main-list>li.has-children.open>.toc-menu-title:before{content:"\25BE"}.toc-wrapper .main-list>li{counter-increment:toc-main}.toc-wrapper .main-list>li>ul{counter-reset:toc-branch}.toc-wrapper .main-list>li>ul>li{counter-increment:toc-branch}.toc-wrapper .main-list>li>ul>li>ul{counter-reset:toc-leaf}.toc-wrapper .main-list>li>ul>li>ul>li{counter-increment:toc-leaf}.toc-wrapper .main-list>li>.toc-menu-title:after{content:counter(toc-main)}.toc-wrapper .main-list>li>ul>li>.toc-menu-title:after{content:counter(toc-main) "." counter(toc-branch)}.toc-wrapper .main-list>li>ul>li>ul>li>.toc-menu-title:after{content:counter(toc-main) "." counter(toc-branch) "." counter(toc-leaf)}.toc-menu-title:after{align-self:flex-end;display:block}[data-glossary-link]{display:none}@media (max-width:767px){.has-toc{display:block}.toc-wrapper{max-height:none;overflow:auto;width:initial;position:relative}.toc-wrapper.fixed{position:relative!important}.toc-content{float:none;width:100%;margin:0;padding-left:0}}