.sidebar-module[data-v-8a9b703b]{background:var(--bg-color,#fff);border-radius:var(--button-style,8px);box-shadow:0 1px 3px #0000001a;padding:20px}.sidebar-title[data-v-8a9b703b]{color:var(--title-color,#1a1a1a);font-size:var(--sub-title-font-size,18px);font-weight:600;margin:0 0 16px}.posts-list[data-v-8a9b703b]{display:flex;flex-direction:column;gap:16px}.post-item[data-v-8a9b703b]{color:inherit;display:flex;gap:12px;text-decoration:none;transition:transform .2s ease}.post-item[data-v-8a9b703b]:hover{transform:translate(4px)}.post-item:hover .post-title[data-v-8a9b703b]{color:var(--primary-color,#22ac35)}.post-thumb[data-v-8a9b703b]{border-radius:var(--button-style,6px);flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.post-info[data-v-8a9b703b]{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.post-title[data-v-8a9b703b]{color:var(--text-color,#333);display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:2;line-height:1.4;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;-webkit-box-orient:vertical}.post-meta[data-v-8a9b703b]{align-items:center;color:var(--sub-title-color,#999);display:flex;font-size:12px;gap:4px}.post-date[data-v-8a9b703b]{flex-shrink:0}.post-author[data-v-8a9b703b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-8a9b703b]{color:var(--text-color,#999);font-size:14px;padding:20px 0;text-align:center}
