#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto}div.ez-toc-widget-container{padding:0;position:relative}div.ez-toc-widget-container ul{display:block}div.ez-toc-widget-container li{border:none;padding:0}div.ez-toc-widget-container ul.ez-toc-list{padding:10px}#ez-toc-container ul ul{margin-left:1.5em}#ez-toc-container li,#ez-toc-container ul{margin:0;padding:0}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:none;line-height:1.6;list-style:none none;margin:0;overflow:hidden;z-index:1}#ez-toc-container a{align-items:stretch;box-shadow:none;color:#444;display:inline-flex;flex-wrap:nowrap;text-decoration:none;text-shadow:none}#ez-toc-container a:visited{color:#9f9f9f}#ez-toc-container a:hover{text-decoration:underline}#ez-toc-container a.ez-toc-toggle{align-items:center;display:flex}.ez-toc-widget-container ul.ez-toc-list li:before{content:" ";height:30px;left:0;line-height:30px;position:absolute;right:0;z-index:-1}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#ededed}.ez-toc-widget-container li.active>a{font-weight:900}#ez-toc-container input{left:-999em;position:absolute}#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav{border:none;display:none;max-height:0;opacity:0}#ez-toc-container label{cursor:pointer;display:initial;position:relative}#ez-toc-container .ez-toc-toggle label{border:1px solid #999191;border-radius:5px;cursor:pointer;float:right;font-size:16px;left:10px;padding:0;position:relative;width:35px}#ez-toc-container a.ez-toc-toggle{background:inherit;border:inherit;color:#444}.ez-toc-toggle #item{left:-999em;position:absolute}.ez-toc-widget-container ul li a{align-items:stretch;display:inline-flex;flex-wrap:nowrap;padding-left:10px}.ez-toc-widget-container ul.ez-toc-list li{height:auto!important}#ez-toc-container .eztoc-toggle-hide-by-default{display:none}.ez-toc-list.ez-toc-columns-optimized{column-fill:balance;orphans:2;widows:2}.ez-toc-list.ez-toc-columns-optimized>li{break-inside:avoid;display:block;page-break-inside:avoid}