/* IP 周报「本期目录」（plg_system_jcipwbtoc）：手机折叠在文章顶部；宽屏（≥1280px）固定在正文左侧 */
[id^="jcipwb-"]{scroll-margin-top:96px}
.jcipwb-toc{margin:0 0 22px}
.jcipwb-toc-box{border:1px solid #e3e6ef;border-radius:8px;background:#fafbfd;padding:10px 14px}
.jcipwb-toc-title{cursor:pointer;font-weight:700;color:#1e2d78;font-size:15px;line-height:1.5}
.jcipwb-toc-list{margin:8px 0 2px;padding-left:1.3em;font-size:14px;line-height:1.5;color:#6b7089}
.jcipwb-toc-list li{margin:5px 0}
.jcipwb-toc-list a{color:#2b2f45;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.jcipwb-toc-list a:hover,.jcipwb-toc-list a[aria-current="true"]{color:#d63333}
.jcipwb-toc-list a[aria-current="true"]{font-weight:600}
.jcipwb-toc-sub{list-style:none;padding-left:.9em;margin:4px 0 2px;font-size:13px;border-left:2px solid #e3e6ef}
@media (min-width:1280px){
  .jcipwb-toc{position:fixed;top:120px;left:max(16px,calc(50% - 375px - 260px));width:230px;max-height:calc(100vh - 150px);overflow:auto;margin:0;z-index:2;transition:opacity .2s}
  .jcipwb-toc.is-off{opacity:0;pointer-events:none}
  .jcipwb-toc-box{background:#fff;border-color:#eceef4}
  .jcipwb-toc-title{list-style:none;pointer-events:none}
  .jcipwb-toc-title::-webkit-details-marker{display:none}
}
