.mentionme_popup{position:absolute !important;z-index:9999;background:var(--dark);border:1px solid var(--border-color);box-shadow:0 4px 20px var(--overlay-dark);min-width:240px;max-width:320px;padding:0;font-family:var(--font-ui);overflow:hidden}.mentionme_spinner{display:flex;align-items:center;gap:8px;padding:12px 14px;color:var(--text-dim);font-size:12px;letter-spacing:0.5px}.mentionme_popup_input_container{padding:10px 12px;background:var(--darker-medium);border-bottom:1px solid var(--border-color)}.mentionme_popup_input{width:100%;background:var(--dark);border:1px solid var(--border-color);color:var(--text);padding:7px 10px;font-size:13px;letter-spacing:0.3px;box-sizing:border-box;outline:none;transition:border-color 0.15s ease}.mentionme_popup_input:focus{border-color:var(--gray)}.mentionme_popup_body{max-height:240px;overflow-y:auto;padding:6px 0}.mentionme_popup_body::-webkit-scrollbar{width:6px}.mentionme_popup_body::-webkit-scrollbar-track{background:var(--dark)}.mentionme_popup_body::-webkit-scrollbar-thumb{background:var(--border-color)}.mentionme_popup_item{display:flex;align-items:center;padding:8px 14px;color:var(--text);font-size:13px;letter-spacing:0.3px;cursor:pointer;transition:background 0.12s ease,color 0.12s ease}.mentionme_popup_item:hover,.mentionme_popup_item.mentionme_selected{background:var(--darker-medium);color:var(--light)}.mentionme_popup_item.mentionme_selected{border-left:2px solid var(--gray-light);padding-left:12px}.mention_user_avatar{vertical-align:middle;margin-right:10px;width:24px;height:24px;border-radius:50%;border:1px solid var(--border-color);flex-shrink:0}.mention_name_highlight{color:var(--light);font-weight:var(--fw-ui-semibold)}.mentionme_popup_instructions,.mentionme_typed_text{display:block;padding:10px 14px;color:var(--text-dim);font-size:12px;font-style:italic}