/* 首页右边栏：全站动态 */
.sd-network .sd-net-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.sd-net-live{font-size:11px;color:var(--text-muted);display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono)}
.sd-net-live i{width:7px;height:7px;border-radius:50%;background:#1baf7a;animation:sdpulse 1.6s ease-in-out infinite}
@keyframes sdpulse{50%{opacity:.3}}
.sd-tl-filters{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}
.sd-tl-filters button{font:600 12px var(--font-body);color:var(--text-secondary);background:transparent;border:1px solid var(--border-strong);border-radius:999px;padding:4px 11px;min-height:30px;cursor:pointer}
.sd-tl-filters button.on,.sd-tl-filters button:hover{color:#fff;border-color:var(--accent);background:var(--tag-bg)}
.sd-tl-group-title{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);margin:4px 0 4px}
.sd-tl{list-style:none;margin:0 0 10px 5px;padding:0;border-left:2px solid var(--border-strong)}
.sd-tl-item{position:relative;padding:8px 0 8px 14px}
.sd-tl-item::before{content:"";position:absolute;left:-6px;top:13px;width:10px;height:10px;border-radius:50%;background:var(--sidebar-bg,var(--bg-card));border:2px solid var(--text-muted)}
.sd-tl-future .sd-tl-item::before{border-color:var(--accent);background:var(--accent)}
.sd-tl-item time{display:inline-block;font-size:11px;color:var(--text-muted);font-family:var(--font-mono);margin-right:6px}
.sd-tl-body{display:inline}
.sd-tl-src{display:inline-block;font-size:10.5px;font-weight:700;padding:0 6px;border-radius:4px;margin-right:6px;border:1px solid var(--border-strong);color:var(--text-secondary);text-decoration:none;line-height:18px}
.sd-src-launch{border-color:#d95926;color:#f08a5d}
.sd-src-fund{border-color:#c98500;color:#e0a83a}
.sd-src-live{border-color:#3987e5;color:#6aa8f0}
.sd-tl-title{display:block;margin-top:3px;color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.5;text-decoration:none}
.sd-tl-title:hover{color:var(--accent)}
.sd-tl-meta{display:block;font-size:11.5px;color:var(--text-muted);margin-top:1px;line-height:1.5}
.sd-tl-item.sd-hide{display:none}
.sd-tl-more{display:block;width:100%;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary);font:600 12.5px var(--font-body);cursor:pointer}
.sd-tl-more:hover{color:var(--text-primary);border-color:var(--accent)}
