.memberMentionField{position:relative;min-width:0;width:100%}.memberMentionField>input,.memberMentionField>textarea{box-sizing:border-box;width:100%}.messengerComposerRow>.memberMentionField,.recoveryBuddyComposerRow>.memberMentionField{flex:1 1;width:auto;min-width:0}.recoveryBuddyApproved .recoveryBuddyComposerRow>.memberMentionField>input{width:100%;flex:none}.memberMentionSuggestions{position:fixed;z-index:2200;box-sizing:border-box;max-height:240px;overflow-y:auto;border:1px solid #dfcadf;border-radius:12px;background:#fffdfd;color:#34243e;box-shadow:0 8px 26px #49204f20;padding:6px}.memberMentionTitle{font:12px/1.4 Arial,sans-serif;color:#825278;padding:5px 7px}.memberMentionSuggestions [role=listbox]{display:grid;grid-gap:0;gap:0}.memberMentionSuggestions [role=option]{width:100%;min-height:40px;margin:0;border:0;border-radius:7px;padding:7px 8px;text-align:left;font:14px/1.4 Arial,sans-serif;background:transparent;color:#34243e;white-space:normal;overflow-wrap:anywhere;box-shadow:none}.memberMentionSuggestions [role=option]:hover,.memberMentionSuggestions [role=option][aria-selected=true]{background:#f8eaf1;color:#85376d}.memberMentionSuggestions [role=option]:focus-visible{outline:2px solid #8955a2;outline-offset:-2px}.memberMentionSuggestions p{margin:0;padding:7px;font:12px/1.5 Arial,sans-serif;color:#736679}.memberMentionLink{color:#92366f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;overflow-wrap:anywhere}.memberMentionLink:focus-visible{outline:2px solid #8955a2;outline-offset:3px;border-radius:2px}