.category-sidebar[data-v-7ff5f24d]{background:var(--bg-card);border-radius:10px;padding:1.25rem 1.1rem}.sidebar-title[data-v-7ff5f24d]{border-bottom:1px solid var(--border);color:var(--primary);font-size:.95rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.4rem}.sidebar-loading[data-v-7ff5f24d]{color:var(--text-muted);font-size:.9rem;padding:1rem 0}.sidebar-list[data-v-7ff5f24d]{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.sidebar-item[data-v-7ff5f24d]{align-items:center;border-radius:6px;color:var(--text);display:flex;font-size:.9rem;gap:.4rem;padding:.45rem .5rem;text-decoration:none}.sidebar-item[data-v-7ff5f24d]:hover{color:var(--primary)}.sidebar-item--active[data-v-7ff5f24d]{background:#4096ff0f;color:var(--primary-mid)}.sidebar-item-index[data-v-7ff5f24d]{align-items:center;background:#4096ff14;border-radius:999px;color:var(--primary);display:inline-flex;font-size:.7rem;height:24px;justify-content:center;width:24px}.sidebar-item-name[data-v-7ff5f24d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-empty[data-v-7ff5f24d]{color:var(--text-muted);font-size:.85rem;margin:.5rem 0 0}.left-sidebar[data-v-7d221249]{display:flex;flex-direction:column;gap:1.25rem}.sidebar-block[data-v-7d221249]{background:var(--bg-card);border-radius:10px;padding:1.25rem 1.1rem}.sidebar-block-title[data-v-7d221249]{border-bottom:1px solid var(--border);color:var(--primary);font-size:.95rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.4rem}.sidebar-article-list[data-v-7d221249]{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.sidebar-article-item[data-v-7d221249]{margin:0}.sidebar-article-link[data-v-7d221249]{border-radius:6px;color:var(--text);display:flex;flex-direction:column;font-size:.9rem;gap:.2rem;padding:.45rem .5rem;text-decoration:none}.sidebar-article-link[data-v-7d221249]:hover{background:#4096ff0f;color:var(--primary)}.sidebar-article-title[data-v-7d221249]{line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-article-date[data-v-7d221249]{color:var(--text-muted);font-size:.8rem}.sidebar-block--rank .sidebar-block-title[data-v-7d221249]{margin-bottom:.75rem}.sidebar-rank-list[data-v-7d221249]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.sidebar-rank-item[data-v-7d221249]{margin:0}.sidebar-rank-link[data-v-7d221249]{align-items:flex-start;border-radius:8px;color:#4a5568;display:flex;font-size:.9rem;gap:.6rem;line-height:1.4;margin:0 -.6rem;padding:.5rem .6rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sidebar-rank-link[data-v-7d221249]:hover{background:#4096ff14;color:var(--primary)}.sidebar-rank-link:hover .sidebar-rank-num[data-v-7d221249]{color:var(--primary)}.sidebar-rank-num[data-v-7d221249]{flex-shrink:0;font-size:1rem;font-weight:700;line-height:1.35}.sidebar-rank-num--1[data-v-7d221249]{color:#f25f5c}.sidebar-rank-num--2[data-v-7d221249]{color:#ff8c42}.sidebar-rank-num--3[data-v-7d221249]{color:#ffba08}.sidebar-rank-num--4[data-v-7d221249],.sidebar-rank-num--5[data-v-7d221249]{color:#6a7c93}.sidebar-rank-title[data-v-7d221249]{flex:1;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media print{.sidebar-block[data-v-7d221249]{display:none!important}}
