/* Shared metric tracks for every forum row. */
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta {
 display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,.65fr) minmax(0,1.45fr)!important;
 column-gap:8px!important;row-gap:3px!important;align-items:center!important;
}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span {min-width:0!important;white-space:nowrap;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child {display:flex!important;gap:4px!important;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child>a {min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span:first-child>span,
.homeActivityGrid .homeActivityPanel .haForumRow .userBadges {flex-shrink:0;}
.homeActivityGrid .homeActivityPanel .haForumRow .haMeta>span[title] {font-variant-numeric:tabular-nums;}
.homeActivityGrid .homeActivityPanel .haForumRow .haForumTime {margin:0!important;text-align:right!important;white-space:normal!important;min-width:0;line-height:17px!important;}
/* Author and timestamp grouped against the right edge below each event. */
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta {justify-content:flex-end!important;align-items:center!important;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>a {order:1;max-width:100%;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>.userBadges {order:2;}
.homeActivityGrid .homeActivityPanel .haEventRow .haMeta>time {order:3;white-space:nowrap;margin-left:4px;}
.homeActivityGrid .homeActivityPanel :is(.haForumRow,.haEventRow) {height:auto!important;min-height:68px!important;}
@media(max-width:480px) {
 .homeActivityGrid .homeActivityPanel .haForumRow .haMeta {grid-template-columns:minmax(0,1fr) 68px 60px!important;}
 .homeActivityGrid .homeActivityPanel .haForumRow .haForumTime {grid-column:1 / -1;justify-self:end;}
}
