.follow-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px;display:grid}.follow-counts button{font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #dbe3ef;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 6px 18px #0f24400d}.follow-counts button>span:nth-child(2){flex:1;min-width:0}.follow-counts button b{letter-spacing:-.6px;color:var(--navy);font-size:1.6rem;font-weight:800;line-height:1.1;display:block}.follow-counts button small{white-space:nowrap;color:var(--muted);font-size:.9rem;font-weight:700;display:block}.follow-counts button>svg{color:#94a3b8;flex:none}.follow-counts button.on{border-color:var(--blue);background:linear-gradient(#f2f7ff,#fff);box-shadow:0 0 0 3px #0b6cf51a}.follow-counts button.on b{color:var(--blue)}.follow-count-icon{width:44px;height:44px;color:var(--blue);background:#e8f1ff;border-radius:14px;flex:none;place-items:center;display:grid}.follow-count-icon.fans{color:var(--green);background:#e7f8ee}.follow-search{color:#94a3b8;background:#fff;border:1px solid #dbe3ef;border-radius:16px;align-items:center;gap:10px;height:50px;margin:0 0 14px;padding:0 14px;display:flex}.follow-search:focus-within{border-color:#9cc2ff;box-shadow:0 0 0 3px #0b6cf51f}.follow-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.follow-fans{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.follow-fans li>a,.follow-fans li>div{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.follow-fans li>a:hover{background:#f7faff;border-color:#9cc2ff}.follow-fans li svg:last-child{color:#94a3b8;flex:none}.follow-fan-icon{color:#64748b;background:#f1f5f9;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.follow-fan-text{flex:1;min-width:0}.follow-fan-text b{color:var(--navy);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:.95rem;display:flex}.follow-fan-text b svg{color:var(--green);flex:none}.follow-fan-text small{color:var(--muted);font-size:.8rem;display:block}.post-hide{color:#b91c1c;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f3c7c7;border-radius:10px;align-self:flex-start;align-items:center;gap:5px;margin:8px 0 0;padding:6px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.post-hide:disabled{opacity:.6;cursor:default}@media (max-width:760px){.follow-counts button{padding:12px}.follow-counts button b{font-size:1.4rem}.follow-count-icon{width:38px;height:38px}}.post:has(.post-hide){flex-wrap:wrap}.post:has(.post-hide) .post-body{flex-basis:calc(100% - 60px)}.post .post-hide{margin-left:46px}.follow-watch{margin:0 0 16px}.follow-watch h2{color:var(--navy);align-items:center;gap:6px;margin:0;font-size:1rem;font-weight:800;display:flex}.follow-watch>p{color:var(--muted);margin:4px 0 10px;font-size:.85rem;line-height:1.45}.follow-fan-icon.watch{color:#c2410c;background:#fff4e5}.follow-watch-link{color:var(--blue);margin-top:2px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-block}.follow-watch-stop{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.follow-watch-stop:hover{color:#b91c1c;border-color:#f3c7c7}.following-item{flex-wrap:wrap}.following-item>.follow-where{flex-basis:100%;order:3;padding:0 10px 8px 38px}.follow-where{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.follow-where-go{color:var(--blue);background:#f5f9ff;border:1px solid #cfe0fb;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.follow-where-tag{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 8px;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}.follow-where-tag.crm{color:#166534;background:#e7f8ee}.follow-where-tag.list{color:#b45309;background:#fff4e5}.follow-where-none{color:var(--muted);font-size:.76rem}.follow-fan-text b a{color:inherit;text-decoration:none}.follow-fan-text b a:hover{color:var(--blue);text-decoration:underline}.follow-fans li>div{align-items:flex-start}.following-item span.follow-where{flex-direction:row;justify-content:flex-start;align-items:center}.following-item .follow-where span{flex-direction:row}
