.post-toc[data-v-b1d5a8aa]{position:relative;margin-top:12px;min-width:0;pointer-events:auto;color:#595959;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.post-toc__head[data-v-b1d5a8aa]{display:flex;align-items:center}.post-toc__title[data-v-b1d5a8aa]{display:none;align-items:center;gap:8px;width:100%;padding:0 8px 14px;color:#262626;font-size:14px;font-weight:500;line-height:20px}.post-toc__toggle[data-v-b1d5a8aa]{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #e5e6eb;border-radius:16px;background:#fff;color:#595959;font:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 8px rgba(38,50,76,.06)}.post-toc__toggle>.el-icon-tickets[data-v-b1d5a8aa]{color:inherit;font-size:14px}.post-toc__toggle>.el-icon-arrow-down[data-v-b1d5a8aa]{flex-shrink:0;color:#8c8c8c;transition:transform .2s ease;transform:rotate(180deg)}.post-toc__toggle[data-v-b1d5a8aa]:hover{border-color:#d9d9d9;background:#fafafa;color:#262626}.post-toc__toggle[data-v-b1d5a8aa]:focus-visible{outline:2px solid #1c6eee;outline-offset:-2px}.post-toc__label[data-v-b1d5a8aa]{flex-shrink:0;color:inherit}.post-toc__body[data-v-b1d5a8aa]{position:absolute;top:calc(100% + 8px);right:0;z-index:1;width:320px;max-width:calc(100vw - 48px);max-height:min(480px,calc(var(--community-viewport-height, 100vh) - 180px));padding:12px 8px;box-sizing:border-box;border:1px solid #ebeef5;border-radius:8px;background:#fff;box-shadow:0 8px 28px rgba(38,50,76,.12);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d9d9d9 transparent;scrollbar-width:thin}.post-toc__body[data-v-b1d5a8aa]::-webkit-scrollbar{width:4px}.post-toc__body[data-v-b1d5a8aa]::-webkit-scrollbar-thumb{border-radius:2px;background-color:#d9d9d9}.post-toc__body[data-v-b1d5a8aa]::-webkit-scrollbar-track{background-color:transparent}.post-toc__list[data-v-b1d5a8aa]{position:relative;margin:0;padding:0;list-style:none}.post-toc__item+.post-toc__item[data-v-b1d5a8aa]{margin-top:4px}.post-toc__item button[data-v-b1d5a8aa]{display:block;width:100%;padding:8px 10px 8px calc(12px + var(--toc-depth, 0)*14px);border:0;border-radius:6px;background:transparent;color:#595959;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease;line-height:20px}.post-toc__item button span[data-v-b1d5a8aa]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.post-toc__item button[data-v-b1d5a8aa]:hover{background-color:#f4f8ff;color:#1c6eee}.post-toc__item button[data-v-b1d5a8aa]:focus-visible{outline:2px solid #1c6eee;outline-offset:-2px}.post-toc__item.is-active button[data-v-b1d5a8aa]{background-color:#eff5ff;color:#1c6eee;font-weight:500}.post-toc--collapsed .post-toc__body[data-v-b1d5a8aa]{display:none}.post-toc--collapsed .post-toc__toggle>.el-icon-arrow-down[data-v-b1d5a8aa]{transform:rotate(0)}@container post-content (min-width: 1000px){.post-toc[data-v-b1d5a8aa]{margin-top:0}.post-toc__title[data-v-b1d5a8aa]{display:flex}.post-toc__toggle[data-v-b1d5a8aa]{display:none}.post-toc--collapsed .post-toc__body[data-v-b1d5a8aa],.post-toc__body[data-v-b1d5a8aa]{position:static;display:block;width:auto;max-width:none;max-height:calc(var(--community-viewport-height, 100vh) - var(--community-sticky-top, 80px) - 80px);padding:0 2px 0 0;border:0;border-radius:0;box-shadow:none}}