.postSafetyActions{display:flex;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#e5e5df)}
.postSafetyActions button,.commentActions [data-comment-action="report"],.commentActions [data-comment-action="block"]{border:0;background:transparent;color:#777;font-size:11px;text-decoration:underline;text-underline-offset:3px}
.safetyDialog>p,.activityDialog>p{color:#72766f;line-height:1.6}
.myActivitySummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.myActivitySummary span{padding:12px 8px;border:1px solid var(--line,#e5e5df);border-radius:12px;text-align:center;color:#777;font-size:10px}.myActivitySummary b{display:block;margin-bottom:3px;color:#171a18;font-size:20px}
.myActivityList{display:grid;gap:20px;max-height:52vh;overflow:auto;padding-right:4px}.activityGroup h3{display:flex;justify-content:space-between;margin:0 0 6px;font-size:13px}.activityGroup h3 span{color:#9a9d98}.activityItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line,#ecece7)}.activityItem div{min-width:0}.activityItem span,.activityItem small{display:block;color:#8b8e89;font-size:9px}.activityItem b{display:block;max-width:330px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.activityItem button{flex:0 0 auto;border:1px solid #d9dad5;border-radius:9px;background:#fff;padding:7px 9px;font-size:10px}.activityEmpty{padding:34px;text-align:center;color:#888;border:1px dashed #ddd;border-radius:14px}
@media(max-width:560px){.myActivitySummary{grid-template-columns:repeat(2,1fr)}.myActivityList{max-height:58vh}.activityItem b{max-width:220px}.safetyDialog,.activityDialog{width:calc(100% - 24px);max-height:88dvh}}
