﻿:root{--tocExtMainBg:#F7F7F7;--tocExtColorPrimary:#222;--tocExtMainPadding:24px;--tocExtMainToggleBg:#222;--tocExtMainToggleColor:#fff;--tocExtMainToggleSize:32px;--tocExtMainToggleIconSize:24px;--tocExtContainerBorderColor:#ABABAB;--tocExtContainerBorderRadius:0;--tocExtContainerBorderWidth:1px;--tocExtProgressLineColor:#222;--tocExtTitleFontSize:32px;--tocExtItemFontSize:16px;--tocExtItemNestedFontSize:14px;--tocExtItemNestedToggleBorderColor:#222;--tocExtItemToggleBg:#222;--tocExtItemToggleColor:#fff;--tocExtItemToggleSize:32px}#floating-toc{z-index:1000!important;transition:transform 500ms ease!important}#floating-toc .floating-toc-title>div,#floating-toc .floating-toc-list-container .toc_list{width:100%}@media(min-width:768px)and (max-width:1018px){#floating-toc .floating-toc-title>div,#floating-toc .floating-toc-list-container .toc_list{width:740px;max-width:740px!important}}@media(min-width:1019px)and (max-width:1140px){#floating-toc .floating-toc-title>div,#floating-toc .floating-toc-list-container .toc_list{width:980px;max-width:980px!important}}@media(min-width:1140px){#floating-toc .floating-toc-title>div,#floating-toc .floating-toc-list-container .toc_list{width:1068px;max-width:1068px!important}}#floating-toc .floating-toc-title{padding-top:8px!important;padding-bottom:8px!important}#floating-toc .floating-toc-title>div{flex-direction:row-reverse;justify-content:space-between}#floating-toc .floating-toc-title a{font-size:16px!important}#toc_container{padding-right:var(--tocExtMainPadding)!important}#toc_container .toc_list{padding-right:24px}#toc_container .toc_list>li:first-of-type::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiMyMjIiLz48cGF0aCBkPSJNMTIuMzkxMyA2LjgyN2ExLjAyMTUgMS4wMjE1IDkwIDAxMCAxLjc0NmwtNS43NTQ2IDMuNDkyYTEuMDIxNSAxLjAyMTUgOTAgMDEtMS41NTE2LS44NzNWNC4yMDhjMC0uNzk2NS44NzEyLTEuMjg3IDEuNTUxNi0uODczbDUuNzU0NiAzLjQ5MloiIGZpbGw9IiNmZmYiLz48L3N2Zz4K)!important}#toc_container .toc_list>li:first-of-type>.toc_link_wrap,#toc_container .toc_list>li:first-of-type>a{font-weight:700;letter-spacing:-.45px}#toc_container .toc_title .toc_toggle_icon{display:none}#toc_container .toc_list ul li,#floating-toc .toc_list ul li{padding-left:0!important}.toc_list li::after{width:20px!important;height:20px!important;top:11px!important;left:-10px!important;background-color:#fff!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjM5NyA3Ljk1N2EuNjM1LjYzNSAwIDAgMSAuMDcyIDEuMDM1bC0uMDcyLjA1MS02LjM5NCAzLjg4YS42MzQuNjM0IDAgMCAxLS45NjMtLjU0MlY0LjYyYzAtLjQ2NC40NzUtLjc2Ljg4My0uNTg0bC4wOC4wNDEgNi4zOTQgMy44ODFaIiBmaWxsPSIjZmZmIiBzdHJva2U9IiMyMjIiLz48L3N2Zz4K)!important;background-size:14px!important;background-position:center!important;background-repeat:no-repeat!important}@media(min-width:768px){.toc_list li::after{top:13px!important}}.toc_list li a{min-height:43px!important;padding:6px 12px 6px 0!important}@media(min-width:768px){.toc_list li a{min-height:48px!important}}.toc_list li a:hover{color:#039be5!important}.toc_list li:has(~.read)::before,.toc_list li:has(~.read) li::before,.toc_list li.read::before{background-color:#f7f7f7!important}.toc_list li:has(~.read)::after,.toc_list li:has(~.read) li::after,.toc_list li.read::after{border-color:initial!important;background-color:#f7f7f7!important}.toc_list li.read::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiMyMjIiLz48cGF0aCBkPSJNMTIuMzkxMyA2LjgyN2ExLjAyMTUgMS4wMjE1IDkwIDAxMCAxLjc0NmwtNS43NTQ2IDMuNDkyYTEuMDIxNSAxLjAyMTUgOTAgMDEtMS41NTE2LS44NzNWNC4yMDhjMC0uNzk2NS44NzEyLTEuMjg3IDEuNTUxNi0uODczbDUuNzU0NiAzLjQ5MloiIGZpbGw9IiNmZmYiLz48L3N2Zz4K)!important}.toc_list li.read>.toc_link_wrap,.toc_list li.read>a{font-weight:700;letter-spacing:-.45px}.toc_list ul li::after{display:none}.toc_list ul li a{min-height:36px!important}.toc_list ul ul{padding-left:24px}