.has-mention-picker{position:relative}.mention-picker{position:absolute;left:0;right:0;bottom:100%;z-index:25;margin-bottom:8px;padding:8px;border:1px solid var(--buzz-line);border-radius:12px;background:var(--buzz-surface);color:var(--buzz-text);box-shadow:0 12px 32px #0005;text-align:left}.mention-picker[hidden]{display:none}.mention-status{margin:3px 6px 8px;color:var(--buzz-muted);font-size:12px;line-height:1.4}.mention-picker [role=listbox]{max-height:min(280px,32dvh);overflow:auto;overscroll-behavior:contain}.mention-picker .mention-option{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;border:0;border-radius:7px;background:transparent;color:var(--buzz-text);text-align:left;cursor:pointer;font:inherit}.mention-picker .mention-option:hover,.mention-picker .mention-option[aria-selected=true]{background:var(--buzz-hover);outline:1px solid var(--buzz-line);outline-offset:-1px}.mention-option>span:last-child{display:grid;gap:3px;min-width:0}.mention-option b{font-size:13px;overflow-wrap:anywhere}.mention-option small{font-size:11px;color:var(--buzz-muted)}.mention-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--buzz-line);border-radius:9px;background:var(--buzz-hover);font-size:11px;font-weight:600}.mention{color:var(--buzz-text);background:var(--buzz-hover);border-radius:4px;padding:1px 3px;overflow-wrap:anywhere}.reply-form .mention-picker{left:12px;right:12px}@media(max-width:600px){.mention-picker{margin-bottom:4px}.mention-status{font-size:11px}.mention-picker .mention-option{min-height:48px}.mention-option b{font-size:14px}}

#mentionNotice{padding:7px 14px;background:var(--buzz-hover);border-top:1px solid var(--buzz-line)}#mentionNotice[hidden]{display:none}#mentionNotice button{width:100%;padding:8px 10px;min-height:40px;text-align:left;border:0;background:transparent;color:var(--buzz-text);font:inherit;font-size:12px;cursor:pointer}.personal-mentions{display:grid;gap:8px}.personal-mention{display:grid!important;gap:7px;width:100%;text-align:left;overflow-wrap:anywhere}.personal-mention b{font-size:13px}.personal-mention time{font-size:11px;color:var(--buzz-muted)}.personal-mention span{font-size:12px;line-height:1.5;white-space:pre-wrap}.dispatch-mentions .conversation-replies-body{min-height:100px}

.mention-picker .mention-more{display:block;width:100%;min-height:40px;margin-top:6px;padding:8px;border:1px solid var(--buzz-line);border-radius:7px;background:var(--buzz-hover);color:var(--buzz-text);font:inherit;font-size:12px;cursor:pointer}.mention-picker .mention-more[hidden]{display:none}.mention-picker .mention-more:disabled{opacity:.6;cursor:wait}
