.mentionEditor{position:relative;min-width:0}.mentionEditor,.mentionEditor>textarea{display:block;width:100%}.mentionSuggestions{display:block;background:var(--card,#fff);color:var(--text,#18202d);border:1px solid var(--line,#d9deeb);border-radius:12px;margin:6px 0;max-height:min(240px,30dvh);overflow:auto;overscroll-behavior:contain;box-shadow:0 5px 18px #0002;position:relative;z-index:20}.mentionSuggestions [role=option]{display:block}.mentionSuggestions button{display:flex;align-items:center;gap:10px;text-align:start;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.mentionSuggestions bdi,.mentionSuggestions strong{display:block}.mentionSuggestions bdi{font-size:.85rem;opacity:.75}.mentionSuggestions [aria-selected=true] button,.mentionSuggestions button:hover{background:var(--soft,#edf0fa)}.mentionText{unicode-bidi:isolate}.mentionLink a,.mentionLink button.memberHoverMobileTrigger{color:var(--brand,#635bff)!important;font-weight:600;text-decoration:none}.mentionLink a:focus-visible,.mentionLink a:hover{text-decoration:underline}.mentionText .memberHoverWrap{display:inline}.mentionDestination{animation:mentionHighlight 3s ease-out}@keyframes mentionHighlight{0%,35%{box-shadow:inset 0 0 0 2px var(--brand,#635bff);background:var(--soft,#edf0fa)}to{box-shadow:inset 0 0 0 0 transparent}}.dark .mentionSuggestions,[data-theme=dark] .mentionSuggestions{background:var(--card,#18202d);color:var(--text,#edf0fa)}