.table-of-contents{background:#f7fbf9;border:1px solid #e0f1e9;border-radius:6px;display:block;padding:8px 15px;box-shadow:0 1px 1px #0000000d;position:relative;margin-bottom:30px;width:100%;max-width:860px;display:table}.table-of-contents .table-title{font-size:15px;font-weight:600;margin:0;padding:10px 0}.table-of-contents .table-title .toc_toggle{font-size:13px;color:#bcbdc1;display:inline-block;vertical-align:2px;margin-left:8px}.table-of-contents .table-title .toc_toggle a{color:var(--main-color);padding:0 1px}.table-of-contents ul{font-size:14px;list-style-type:disc;margin:0 0 0 16px;padding:0}.table-of-contents ul li{list-style-position:outside;margin:8px 0 0}.table-of-contents ul li::marker{color:var(--main-color)}.table-of-contents ul li a{text-decoration:none;color:#333}.table-of-contents>ul{padding-bottom:10px}.table-of-contents>ul ul ul{display:none}.table-of-contents ul li a:hover,.table-of-contents ul li a:focus{color:var(--hover-color)}.table-content-button{width:35px;height:35px;display:block;position:fixed;left:10px;z-index:10;opacity:0;top:45%;transition:-webkit-transform .3s cubic-bezier(0.165,0.84,0.44,1);transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform .3s cubic-bezier(0.165,0.84,0.44,1),opacity .3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:transform .3s cubic-bezier(0.165,0.84,0.44,1),opacity .3s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:transform .3s cubic-bezier(0.165,0.84,0.44,1),opacity .3s cubic-bezier(0.165,0.84,0.44,1);-ms-transition:transform .3s cubic-bezier(0.165,0.84,0.44,1),opacity .3s cubic-bezier(0.165,0.84,0.44,1);-o-transition:transform .3s cubic-bezier(0.165,0.84,0.44,1),opacity .3s cubic-bezier(0.165,0.84,0.44,1)}.table-content-button .btn-icolist{font-size:18px;width:35px;height:35px;line-height:35px;outline:none;float:left;background:#fcfcfc;border:1px solid #eee;border-radius:4px}.table-content-button .btn-icolist svg{width:20px;height:35px;vertical-align:initial}.table-content-fixed{position:fixed;left:10px;z-index:999;max-width:280px;top:45%;background:#f7fbf9;border:1px solid #e0f1e9;-webkit-box-shadow:0 .125rem .25rem #00000014;box-shadow:0 .125rem .25rem #00000014;-webkit-transform-origin:0 top;transform-origin:0 top;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:-webkit-transform .2s cubic-bezier(0.165,0.84,0.44,1);transition:transform .2s cubic-bezier(0.165,0.84,0.44,1);transition:transform .2s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .2s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:transform .2s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:transform .2s cubic-bezier(0.165,0.84,0.44,1);-ms-transition:transform .2s cubic-bezier(0.165,0.84,0.44,1);-o-transition:transform .2s cubic-bezier(0.165,0.84,0.44,1)}.table-content-fixed .table-of-header{position:relative;display:-ms-flexbox;display:flex;-ms-justify-content:space-between;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eee}.table-content-fixed .table-of-header .hTitle{max-width:calc(100% - 50px);margin-left:0;font-size:14px}.table-content-fixed .table-of-header .hClose{position:absolute;right:5px;top:2px;cursor:pointer;width:32px;height:32px;text-align:center}.table-content-fixed .table-of-header .hClose svg{width:32px;height:32px;width:14px}.table-content-fixed .table-of-contents{border:0;background:#fff;margin:0;padding:5px 12px;box-shadow:none;display:block;overflow:hidden;overflow-y:auto;max-height:70vh;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:none}.table-content-fixed .table-of-contents .table-title{display:none}.table-content-fixed .table-of-contents ul{font-size:13px}.table-content-button.active{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.table-content-fixed.active{transform:scale(1) translateY(-45%);-webkit-transform:scale(1) translateY(-45%);-moz-transform:scale(1) translateY(-45%);-ms-transform:scale(1) translateY(-45%);-o-transform:scale(1) translateY(-45%)}