#userList .user-copy .rfr-list-typing,#peerStatus.is-typing{color:#00a884!important;font-weight:600}
.wa-preview-time{display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap}
.wa-list-receipt-wrap{display:inline-flex;align-items:center;flex:none}
.wa-list-receipt{width:20px;height:20px;flex:none;fill:none;stroke:#86969b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.wa-list-receipt.is-read{stroke:#34b7f1}

.wa-unified-list .wa-preview-time .unread-badge,.wa-unified-list .wa-preview-time .group-unread{position:static!important;inset:auto!important;flex:none;margin:0 5px 0 0;min-width:19px;height:19px;box-sizing:border-box;display:inline-grid;place-items:center;padding:0 5px;line-height:19px}
.wa-unified-list .user-row:has(.wa-preview-time .unread-badge) .user-copy strong,.wa-unified-list .group-list-item:has(.wa-preview-time .group-unread) .group-list-copy strong{padding-right:170px}

/* The counter precedes Today/time; receipts stay at the far right of the same baseline. */
.wa-unified-list .wa-preview-time{top:auto!important;bottom:14px!important;right:16px!important;flex-direction:row!important;align-items:center!important;gap:4px}
.wa-unified-list .wa-preview-time .unread-badge,.wa-unified-list .wa-preview-time .group-unread{order:0!important}
.wa-list-time-label{order:1;white-space:nowrap}
.wa-list-receipt-wrap{order:2;align-self:center}
.wa-unified-list .user-row:has(.wa-preview-time) .user-copy strong,.wa-unified-list .group-list-item:has(.wa-preview-time) .group-list-copy strong{padding-right:0!important}
.wa-unified-list .user-row:has(.wa-preview-time) .user-copy>span,.wa-unified-list .group-list-item:has(.wa-preview-time) .group-list-copy>small{padding-right:165px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
