.activity-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8em;min-height:1.8em;padding:2px 7px;border-radius:20px;background:#a12d16;color:white;font-size:.8rem;font-weight:700;vertical-align:middle;flex-shrink:0}
.activity-count[hidden]{display:none}
#nav [data-activity-kind].has-unread{background:#ffffff16;box-shadow:inset 4px 0 #f2a06f;color:white}
#nav [data-activity-kind] .activity-count{margin-left:auto}
.account-message-entry.has-unread{border-left:4px solid #bf4f24;background:#fff8f0}
.activity-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 20px}.activity-toolbar p{margin:0;flex:1;min-width:min(100%,200px)}
.message-summary.has-unread{border-left:4px solid #bf4f24;padding-left:12px}
.message-read-status{font-size:.85rem;margin:8px 0}.message-read-status:empty{display:none}
.message-summary h2,.account-message-entry h2{overflow-wrap:anywhere}
a[data-activity-kind="todo_completed"] .activity-count{margin-left:auto}
