.mention-wrap{position:relative;width:100%}.mention-wrap textarea{width:100%}.mention-dropdown{position:absolute;left:0;right:0;top:calc(100% - 1.4rem);z-index:40;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 12px 30px rgba(1,38,69,.15)}.mention-option{display:flex;align-items:baseline;gap:.5rem;width:100%;padding:.55rem .8rem;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit}.mention-option:hover{background:#f4f6f8}.mention-option__name{font-weight:600;color:#012645;font-size:.9rem}.mention-option__slug{font-size:.78rem;color:#9ca3af}.mention-hint{padding:.6rem .8rem;font-size:.85rem;color:#6b7280}.mention-tip{margin:.3rem 0 0;font-size:.75rem;color:#9ca3af}.mention-link{color:#02457a;font-weight:600;text-decoration:none}.mention-link:hover{text-decoration:underline}.mention-link--plain{color:#012645;cursor:default}