.chat-unread-count,.chat-nav-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:21px;height:21px;padding:0 6px;border-radius:12px;background:var(--ui-surface-accent-2d7550,#2d7550);color:var(--on-accent);font-size:11px;font-weight:600;font-style:normal;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.chat-unread-count[hidden]{display:none}.chat-contact.selected .chat-unread-count{background:var(--ui-surface-accent-255d47,#255d47)}.nav-btn[data-view=chat]{position:relative;gap:8px}.nav-btn[data-view=chat]>span:not(.chat-nav-count){min-width:0}.nav-btn>.chat-nav-count{display:inline-flex;margin-left:auto;background:var(--ui-surface-accent-d6f18c,#d6f18c);color:var(--ui-text-accent-183d2d,#183d2d);min-width:21px;height:21px;padding:0 6px;font-size:11px}.nav-btn.active>.chat-nav-count{background:var(--ui-surface-accent-245e47,#245e47);color:var(--on-accent)}
@media(max-width:1150px){.nav-btn>.chat-nav-count{position:absolute;top:5px;left:calc(50% + 4px);right:auto;margin:0;min-width:18px;height:18px;padding:0 5px;font-size:10px;box-shadow:0 0 0 2px var(--ui-shadow-accent-192e2c,#192e2c)}.nav-btn.active>.chat-nav-count{box-shadow:0 0 0 2px var(--ui-shadow-accent-d6f18c,#d6f18c)}.chat-picker-button .chat-unread-count{min-width:19px;height:19px;font-size:10px}}
