.wechat-tabs{display:flex;gap:26px;border-bottom:1px solid var(--border);margin:24px 0}.wechat-tabs button{border:0;border-bottom:3px solid transparent;background:none;color:var(--text-muted);font:inherit;padding:12px 0;cursor:pointer}.wechat-tabs [aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.wechat-filters{display:flex;gap:12px;flex-wrap:wrap}.wechat-filters label{font-size:12px;color:var(--text-muted)}.wechat-filters select{display:block;margin-top:6px;max-width:200px;padding:9px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:7px}.wechat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wechat-card{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.wechat-card h3{font-size:17px;margin:0}.wechat-card p{font-size:13px;line-height:1.7;margin:0}.wechat-card .meta{font-size:11px;color:var(--text-muted)}.wechat-next{padding:12px;background:var(--bg-secondary);border-radius:7px}.wechat-card footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.wechat-card footer button{font-size:12px}.wechat-notes{margin:24px 0;color:var(--text-muted);font-size:12px}.wechat-notes summary{cursor:pointer;padding:12px 0}.wechat-notes p{margin:8px 0;line-height:1.8}.wechat-grid>.empty-state{grid-column:1/-1}.wechat-card details{font-size:12px;color:var(--text-muted)}.wechat-card summary{cursor:pointer}.wechat-card code{font-size:10px;word-break:break-all}@media(max-width:700px){.wechat-grid{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start}.wechat-filters select{max-width:160px}}
