.forum-activity-feed{min-width:0;overflow:hidden}.forum-activity-feed__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;min-width:0}.forum-activity-feed__title{margin:0;flex:1 1 auto;min-width:0}.forum-activity-feed__more{flex-shrink:0;font-size:13px;font-weight:600;gap:4px;--read-more-color: rgba(15, 23, 42, .62)}.forum-activity-feed__more:hover{--read-more-color: rgba(15, 23, 42, .88)}.forum-activity-new-banner{margin-bottom:10px}.forum-activity-new-banner__btn{display:inline-flex;align-items:center;gap:7px;width:100%;border:1px solid rgba(15,23,42,.1);background:#f8fafcf2;color:#0f172ab8;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.forum-activity-new-banner__btn:hover{background:#f1f5f9fa;border-color:#0f172a29;color:#0f172ae0}.forum-activity-new-banner__dot{width:6px;height:6px;border-radius:999px;background:#2563eb;flex-shrink:0}.forum-activity-list{display:flex;flex-direction:column;gap:10px;min-width:0}.forum-activity-empty{text-align:center;padding:22px 16px;margin:0}.forum-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actor main" "actor meta";align-items:start;column-gap:10px;row-gap:4px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fff;min-width:0;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.forum-activity-item:hover{border-color:#0f172a24;background:#0f172a04}.forum-activity-item--post{border-left:3px solid rgba(59,130,246,.55)}.forum-activity-item--comment{border-left:3px solid rgba(14,165,233,.5)}.forum-activity-item--reply{border-left:3px solid rgba(168,85,247,.48)}.forum-activity-item--like{border-left:3px solid rgba(34,197,94,.52)}.forum-activity-item--dislike{border-left:3px solid rgba(239,68,68,.45)}.forum-activity-col--actor{grid-area:actor;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;min-width:0}.forum-activity-avatar-link{display:block;flex:0 0 auto;flex-shrink:0;text-decoration:none;line-height:0}.forum-activity-avatar{display:block;width:36px;height:36px;max-width:36px;max-height:36px;border-radius:999px;object-fit:cover;object-position:center;border:1px solid rgba(86,80,67,.14);background:linear-gradient(135deg,#d8d0bf,#efe6d6);flex-shrink:0}.forum-activity-avatar--fallback{display:grid;place-items:center;color:#39342cb8;font-size:13px;font-weight:800;line-height:1}.forum-activity-actor-name{display:none;min-width:0;max-width:100%;text-align:center}.forum-activity-actor-name .forum-activity-name{display:block;font-size:12px;font-weight:650;line-height:1.3;color:#0f172aeb;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-activity-actor-name .forum-activity-name:hover{text-decoration:underline}.forum-activity-col--main{grid-area:main;min-width:0;display:flex;flex-direction:column;gap:3px;justify-content:center}.forum-activity-action-row{margin:0;min-width:0;font-size:12px;line-height:1.35;color:#0f172ac7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-activity-name,.forum-activity-target{font-weight:650;color:#0f172aeb;text-decoration:none}.forum-activity-name:hover,.forum-activity-target:hover{text-decoration:underline}.forum-activity-action{color:#0f172a8c;font-weight:400}.forum-activity-name-mobile{display:inline;margin-right:.25em}.forum-activity-name-mobile .forum-activity-name{font-weight:650;color:#0f172aeb;text-decoration:none}.forum-activity-name-mobile .forum-activity-name:hover{text-decoration:underline}@media(min-width:760px){.forum-activity-name-mobile{display:none}}.forum-activity-content{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.forum-activity-post-link{font-size:12px;font-weight:600;line-height:1.35;color:#0b1220;text-decoration:none;min-width:0;flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-word}.forum-activity-post-link:hover{text-decoration:underline;color:#0f172ae0}.forum-activity-quote{margin:0;padding:0;border:none;background:none;font-size:11px;line-height:1.35;color:#0f172a8c;flex:1 1 40%;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-word}.forum-activity-quote:before{content:"「";color:#0f172a59}.forum-activity-quote:after{content:"」";color:#0f172a59}.forum-activity-col--meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;min-width:0}.forum-activity-time{white-space:nowrap;font-size:11px;line-height:1.3;text-align:right}.forum-activity-type{display:none;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#0f172a0f;color:#0f172a80;white-space:nowrap}.forum-activity-arrow{display:none;font-size:14px;color:#0f172a40;line-height:1}.forum-activity-item--post .forum-activity-type{background:#3b82f61a;color:#2563ebbf}.forum-activity-item--comment .forum-activity-type{background:#0ea5e91a;color:#0284c7bf}.forum-activity-item--reply .forum-activity-type{background:#a855f71a;color:#7e22cebf}.forum-activity-item--like .forum-activity-type{background:#22c55e1a;color:#16a34abf}.forum-activity-item--dislike .forum-activity-type{background:#ef44441a;color:#dc2626bf}.forum-activity-load-more-wrap{display:flex;justify-content:center;margin-top:16px}.forum-activity-feed--preview .forum-activity-list{gap:8px}.forum-activity-feed--preview .forum-activity-item{padding:10px 12px;border-radius:10px}.forum-activity-feed--full .forum-activity-list{gap:12px}.forum-activity-feed--full .forum-activity-item{padding:14px 16px;border-radius:14px}.forum-activity-feed--full .forum-activity-avatar{width:40px;height:40px;max-width:40px;max-height:40px}.forum-activity-feed--full .forum-activity-action-row{font-size:13px}.forum-activity-feed--full .forum-activity-post-link{font-size:13px;-webkit-line-clamp:2}.forum-activity-feed--full .forum-activity-quote{font-size:12px;-webkit-line-clamp:2}@media(min-width:760px){.forum-activity-item{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(90px,120px);grid-template-areas:"actor main meta";align-items:center;column-gap:14px;row-gap:0}.forum-activity-feed--preview .forum-activity-item{min-height:64px;max-height:88px;padding:10px 14px}.forum-activity-feed--full .forum-activity-item{min-height:88px;max-height:120px;padding:12px 16px}.forum-activity-col--actor{flex-direction:row;align-items:center;gap:10px;width:100%;max-width:190px}.forum-activity-actor-name{display:block;flex:1 1 auto;min-width:0;text-align:left}.forum-activity-actor-name .forum-activity-name{font-size:13px}.forum-activity-feed--preview .forum-activity-avatar{width:32px;height:32px;max-width:32px;max-height:32px}.forum-activity-feed--full .forum-activity-avatar{width:36px;height:36px;max-width:36px;max-height:36px}.forum-activity-col--main{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px 12px}.forum-activity-action-row{flex:0 0 auto;max-width:38%;font-size:12px;white-space:nowrap}.forum-activity-feed--full .forum-activity-action-row{font-size:13px;max-width:34%}.forum-activity-content{flex:1 1 auto;min-width:0;flex-wrap:nowrap;align-items:center;gap:8px}.forum-activity-post-link{flex:0 1 auto;max-width:55%;-webkit-line-clamp:1}.forum-activity-feed--full .forum-activity-post-link{-webkit-line-clamp:2;max-width:50%}.forum-activity-quote{flex:1 1 auto;min-width:0;-webkit-line-clamp:1}.forum-activity-feed--full .forum-activity-quote{-webkit-line-clamp:2}.forum-activity-col--meta{flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;width:100%;padding-left:4px}.forum-activity-time{font-size:11px}.forum-activity-feed--full .forum-activity-time{font-size:12px}.forum-activity-type{display:inline-block}.forum-activity-arrow{display:block}.forum-activity-item:hover .forum-activity-arrow{color:#0f172a73;transform:translate(2px);transition:color .15s ease,transform .15s ease}}.theme-forum .forum-activity-item{border-color:#784e2238;background:linear-gradient(180deg,#fcf9f1f0,#f0e9dde6),#faf6ec;box-shadow:0 12px 28px #2b261e0f}.theme-forum .forum-activity-item:hover{border-color:#7b1e1847;background:linear-gradient(180deg,#fcf9f1fa,#ece5d8f5),#faf6ec;box-shadow:0 16px 36px #2b261e17}.theme-forum .forum-activity-quote{color:#2e393694}.theme-forum .forum-activity-quote:before,.theme-forum .forum-activity-quote:after{color:#784e2259}.theme-forum .forum-activity-new-banner__btn{border-color:#784e222e;background:#faf7eee0;color:#2e3936c7}@media(max-width:759px){.forum-activity-feed__head{gap:8px}.forum-activity-item{padding:12px;column-gap:10px}.forum-activity-feed--preview .forum-activity-item{padding:10px 12px}.forum-activity-feed--full .forum-activity-item{padding:12px 14px}.forum-activity-col--main{gap:2px}.forum-activity-content{flex-direction:column;align-items:flex-start;gap:2px}.forum-activity-post-link,.forum-activity-feed--full .forum-activity-quote{-webkit-line-clamp:2}.forum-activity-col--meta{justify-content:flex-start}.forum-activity-time{font-size:11px}.forum-activity-new-banner__btn{font-size:12px;padding:9px 12px}}
