.msk-react-wrap .msk-react-activity{margin-top:14px;font-family:var(--msk-sans,system-ui,sans-serif)}
.msk-react-wrap .msk-react-activity-avatars{gap:14px 16px;margin:0 0 14px;padding:0 8px 0 0}
.msk-react-wrap .msk-react-activity-avatars[data-avatar-ready=true]{--msk-avatar-track:51px;--msk-avatar-min-gap:6px;display:grid;grid-template-columns:repeat(var(--msk-avatar-columns,1),var(--msk-avatar-track));align-items:center;justify-content:space-between;gap:14px 0;padding:0}
.msk-react-wrap .msk-react-activity-avatars>[hidden]{display:none!important}
.msk-react-wrap .msk-react-more{appearance:none;display:inline-flex;align-items:center;justify-content:center;justify-self:end;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;box-sizing:border-box;border:1px solid var(--msk-line,#dcdbe6);border-radius:50%;background:#f4f2f6;color:var(--msk-ink,#17172e);font:600 12px/1 var(--msk-sans,system-ui,sans-serif);cursor:pointer;box-shadow:none;letter-spacing:0}
.msk-react-wrap .msk-react-more:hover{background:#f9eaf2;color:var(--msk-magenta,#c90063)}
.msk-react-wrap .msk-react-more:focus-visible{outline:2px solid var(--msk-magenta,#c90063);outline-offset:4px}
.msk-react-wrap .msk-react-more svg{display:block;width:18px;height:18px}
.msk-react-wrap .msk-react-activity-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;text-decoration:none;color:var(--msk-ink,#17172e)}
.msk-react-wrap .msk-react-activity-avatar img{width:44px;height:44px;max-width:none;border-radius:50%;margin:0;object-fit:cover}
.msk-react-wrap .msk-react-activity-badge{position:absolute;right:-7px;bottom:-5px;display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:22px;height:22px;padding:3px;border:2px solid #fff;border-radius:999px;background:#f9eaf2;color:#c90063;box-shadow:0 0 0 1px #17172e12;font:600 10px/1 var(--msk-sans,system-ui,sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;pointer-events:none}
.msk-react-wrap .msk-react-activity-badge svg{display:block;flex:0 0 12px;width:12px;height:12px;max-width:none}
.msk-react-wrap [data-activity=comment] .msk-react-activity-badge{background:#f0f0f6;color:#41435d}
.msk-react-wrap [data-activity=repost] .msk-react-activity-badge{background:#eaf5f1;color:#256650}
.msk-react-wrap .msk-react-activity-avatar::after{content:none}
.msk-react-wrap .msk-react-activity-avatar:focus-visible{outline:2px solid var(--msk-magenta,#c90063);outline-offset:5px}
.msk-react-wrap .msk-react-activity-totals{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;margin:0;font:400 13px/1.7 var(--msk-sans,system-ui,sans-serif);color:var(--msk-muted,#626477)}
.msk-react-wrap .msk-react-total{font:inherit;color:inherit;white-space:nowrap;text-decoration:none}
.msk-react-wrap a.msk-react-total:hover{color:var(--msk-magenta,#c90063);text-decoration:underline}
.msk-react-wrap a.msk-react-total:focus-visible{outline:2px solid var(--msk-magenta,#c90063);outline-offset:3px;border-radius:2px}
.msk-react-wrap .msk-react-total-separator{color:#a5a3b0}
@media(max-width:560px){.msk-react-wrap .msk-react-activity-avatars[data-avatar-ready=true]{--msk-avatar-min-gap:10px}}
@media(prefers-reduced-motion:reduce){.msk-react-wrap .msk-react-activity-avatar,.msk-react-wrap .msk-react-activity-avatar::after{transition:none}.msk-react-wrap .msk-react-activity-avatar:hover{transform:none}}
